Add create_nonce_gen function to keymat interface

This function returns a nonce generator object.
This commit is contained in:
Adrian-Ken Rueegsegger
2012-05-18 08:15:41 +02:00
committed by Tobias Brunner
parent 04024b5de8
commit 5338fe5e79
3 changed files with 24 additions and 0 deletions
+10
View File
@@ -61,6 +61,16 @@ struct keymat_t {
diffie_hellman_t* (*create_dh)(keymat_t *this,
diffie_hellman_group_t group);
/**
* Create a nonce generator object.
*
* The nonce generator can be used to create nonces needed during IKE/CHILD
* SA establishment or rekeying.
*
* @return nonce generator object
*/
nonce_gen_t* (*create_nonce_gen)(keymat_t *this);
/*
* Get a AEAD transform to en-/decrypt and sign/verify IKE messages.
*