Dr Andrew Scott G7VAV

My photo
 
June 2025
Mo Tu We Th Fr Sa Su
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 1 2 3 4 5 6


if_alg.h
01: /*
02:  * if_alg: User-space algorithm interface
03:  *
04:  * Copyright (c) 2010 Herbert Xu <herbert@gondor.apana.org.au>
05:  *
06:  * This program is free software; you can redistribute it and/or modify it
07:  * under the terms of the GNU General Public License as published by the Free
08:  * Software Foundation; either version 2 of the License, or (at your option)
09:  * any later version.
10:  *
11:  */
12: 
13: #ifndef _LINUX_IF_ALG_H
14: #define _LINUX_IF_ALG_H
15: 
16: #include <linux/types.h>
17: 
18: struct sockaddr_alg {
19:         __u16   salg_family;
20:         __u8    salg_type[14];
21:         __u32   salg_feat;
22:         __u32   salg_mask;
23:         __u8    salg_name[64];
24: };
25: 
26: struct af_alg_iv {
27:         __u32   ivlen;
28:         __u8    iv[0];
29: };
30: 
31: /* Socket options */
32: #define ALG_SET_KEY                     1
33: #define ALG_SET_IV                      2
34: #define ALG_SET_OP                      3
35: 
36: /* Operations */
37: #define ALG_OP_DECRYPT                  0
38: #define ALG_OP_ENCRYPT                  1
39: 
40: #endif  /* _LINUX_IF_ALG_H */
41: 


for client (none)
© Andrew Scott 2006 - 2025,
All Rights Reserved
http://www.andrew-scott.uk/
Andrew Scott
http://www.andrew-scott.co.uk/