iked_hash
struct iked_hash *
struct iked_hash *hash;
hash_setkey(struct iked_hash *hash, void *key, size_t keylen)
hash_free(struct iked_hash *hash)
hash_init(struct iked_hash *hash)
hash_update(struct iked_hash *hash, void *buf, size_t len)
hash_final(struct iked_hash *hash, void *buf, size_t *len)
hash_length(struct iked_hash *hash)
hash_keylength(struct iked_hash *hash)
dsa_new(uint8_t id, struct iked_hash *prf, int sign)
dsa_sign_new(uint8_t id, struct iked_hash *prf)
dsa_verify_new(uint8_t id, struct iked_hash *prf)
struct iked_hash *
hash_setkey(struct iked_hash *, void *, size_t);
void hash_free(struct iked_hash *);
void hash_init(struct iked_hash *);
void hash_update(struct iked_hash *, void *, size_t);
void hash_final(struct iked_hash *, void *, size_t *);
size_t hash_keylength(struct iked_hash *);
size_t hash_length(struct iked_hash *);
dsa_new(uint8_t, struct iked_hash *, int);
dsa_sign_new(uint8_t, struct iked_hash *);
dsa_verify_new(uint8_t, struct iked_hash *);
ikev2_prfplus(struct iked_hash *, struct ibuf *, struct ibuf *,
struct iked_hash *hash_prf; /* PRF pointer */
struct iked_hash *sa_prf; /* PRF alg */
struct iked_hash *sa_integr; /* integrity alg */
struct iked_hash *prf, *integr;
ikev2_prfplus(struct iked_hash *prf, struct ibuf *key, struct ibuf *seed,
struct iked_hash *prf = sa->sa_prf;