chiark
/
gitweb
/
~ianmdlvl
/
secnet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
alg_msg_data: Remove "sig" from member names
[secnet.git]
/
secnet.h
diff --git
a/secnet.h
b/secnet.h
index d2575f17ae9a2d71e3fca8b037b75504e1b10760..eb8bf0cc011fc883980f90226f7fe7c90e56122d 100644
(file)
--- a/
secnet.h
+++ b/
secnet.h
@@
-379,8
+379,8
@@
extern init_module log_module;
struct buffer_if;
struct alg_msg_data {
struct buffer_if;
struct alg_msg_data {
- uint8_t *s
igs
tart;
- int32_t
sig
len;
+ uint8_t *start;
+ int32_t len;
};
/* PURE closure requires no interface */
};
/* PURE closure requires no interface */
@@
-643,11
+643,12
@@
struct dh_if {
/* HASH interface */
/* HASH interface */
-typedef void
*hash_init_fn(void
);
+typedef void
hash_init_fn(void *st /* slen bytes alloc'd by caller */
);
typedef void hash_update_fn(void *st, const void *buf, int32_t len);
typedef void hash_update_fn(void *st, const void *buf, int32_t len);
-typedef void hash_final_fn(void *st, uint8_t *digest);
+typedef void hash_final_fn(void *st, uint8_t *digest
/* hlen bytes */
);
struct hash_if {
struct hash_if {
- int32_t len; /* Hash output length in bytes */
+ int32_t slen; /* State length in bytes */
+ int32_t hlen; /* Hash output length in bytes */
hash_init_fn *init;
hash_update_fn *update;
hash_final_fn *final;
hash_init_fn *init;
hash_update_fn *update;
hash_final_fn *final;