projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added flags parameter to assemble_security_properties function.
[silc.git]
/
lib
/
silcske
/
silcske.h
diff --git
a/lib/silcske/silcske.h
b/lib/silcske/silcske.h
index c80bf6a7b6eacb923781e962b5642b8598552dd8..b087e4f692a51003a880c32d862cfff47509ef2d 100644
(file)
--- a/
lib/silcske/silcske.h
+++ b/
lib/silcske/silcske.h
@@
-70,6
+70,7
@@
typedef struct {
unsigned int hmac_key_len;
} SilcSKEKeyMaterial;
unsigned int hmac_key_len;
} SilcSKEKeyMaterial;
+/* Length of cookie in Start Payload */
#define SILC_SKE_COOKIE_LEN 16
#include "groups.h"
#define SILC_SKE_COOKIE_LEN 16
#include "groups.h"
@@
-77,9
+78,9
@@
typedef struct {
/* Security Property Flags. */
typedef enum {
/* Security Property Flags. */
typedef enum {
- SILC_SKE_SP_FLAG_NONE = (1L << 0),
- SILC_SKE_SP_FLAG_NO_REPLY = (1L << 1),
- SILC_SKE_SP_FLAG_PFS = (1L << 2),
+ SILC_SKE_SP_FLAG_NONE
= (1L << 0),
+ SILC_SKE_SP_FLAG_NO_REPLY
= (1L << 1),
+ SILC_SKE_SP_FLAG_PFS
= (1L << 2),
} SilcSKESecurityPropertyFlag;
/* Security Properties negotiated between key exchange parties. This
} SilcSKESecurityPropertyFlag;
/* Security Properties negotiated between key exchange parties. This
@@
-187,6
+188,7
@@
SilcSKEStatus silc_ske_abort(SilcSKE ske, SilcSKEStatus status,
void *context);
SilcSKEStatus
silc_ske_assemble_security_properties(SilcSKE ske,
void *context);
SilcSKEStatus
silc_ske_assemble_security_properties(SilcSKE ske,
+ unsigned char flags,
char *version,
SilcSKEStartPayload **return_payload);
SilcSKEStatus
char *version,
SilcSKEStartPayload **return_payload);
SilcSKEStatus