Added a keymat_t version to cast it safely

This commit is contained in:
Martin Willi
2012-03-20 17:31:30 +01:00
parent 3d54ae94d9
commit 3bacc1f429
3 changed files with 21 additions and 0 deletions
+7
View File
@@ -36,6 +36,13 @@ typedef struct keymat_t keymat_t;
*/
struct keymat_t {
/**
* Get IKE version of this keymat.
*
* @return IKEV1 for keymat_v1_t, IKEV2 for keymat_v2_t
*/
ike_version_t (*get_version)(keymat_t *this);
/**
* Create a diffie hellman object for key agreement.
*