Make all *_impl provide ctx_new and ctx_free functions
This commit is contained in:
parent
fa489d2b4b
commit
e9bcc64e62
6 changed files with 54 additions and 32 deletions
11
auth.h
11
auth.h
|
@ -19,13 +19,14 @@
|
|||
|
||||
|
||||
struct lc_auth_impl {
|
||||
int (*init)(void *, const uint8_t *, size_t);
|
||||
int (*update)(void *, const uint8_t *, size_t);
|
||||
int (*final)(void *, uint8_t *, size_t *);
|
||||
int (*auth)(const uint8_t *, size_t, uint8_t *, size_t *,
|
||||
int (*init)(void *, const uint8_t *, size_t);
|
||||
int (*update)(void *, const uint8_t *, size_t);
|
||||
int (*final)(void *, uint8_t *, size_t *);
|
||||
int (*auth)(const uint8_t *, size_t, uint8_t *, size_t *,
|
||||
const uint8_t *, size_t);
|
||||
|
||||
size_t argsz;
|
||||
void *(*ctx_new)(const void *);
|
||||
void (*ctx_free)(void *);
|
||||
};
|
||||
|
||||
struct lc_auth_ctx {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue