diff options
Diffstat (limited to 'src/plugins/preauth')
-rw-r--r-- | src/plugins/preauth/pkinit/pkinit_kdf_test.c | 33 |
1 files changed, 2 insertions, 31 deletions
diff --git a/src/plugins/preauth/pkinit/pkinit_kdf_test.c b/src/plugins/preauth/pkinit/pkinit_kdf_test.c index afc6029..7acbd0d 100644 --- a/src/plugins/preauth/pkinit/pkinit_kdf_test.c +++ b/src/plugins/preauth/pkinit/pkinit_kdf_test.c @@ -82,11 +82,9 @@ main(int argc, char **argv) /* other local variables */ int retval = 0; - int max_keylen = 2048; krb5_enctype enctype = 0; krb5_principal u_principal = NULL; krb5_principal v_principal = NULL; - krb5_keyblock *key_block_ptr = &key_block; /* initialize variables that get malloc'ed, so cleanup is safe */ krb5_init_context (&context); @@ -130,15 +128,6 @@ main(int argc, char **argv) enctype = enctype_aes; - /* set-up the key_block */ - if (0 != (retval = krb5_init_keyblock(context, enctype, max_keylen, - &key_block_ptr))) { - printf("ERROR in pkinit_kdf_test: can't init keyblock, retval = %d", - retval); - goto cleanup; - - } - /* call pkinit_alg_agility_kdf() with test vector values*/ if (0 != (retval = pkinit_alg_agility_kdf(context, &secret, &alg_id.algorithm, @@ -171,15 +160,6 @@ main(int argc, char **argv) enctype = enctype_aes; - /* set-up the key_block */ - if (0 != (retval = krb5_init_keyblock(context, enctype, max_keylen, - &key_block_ptr))) { - printf("ERROR in pkinit_kdf_test: can't init keyblock, retval = %d", - retval); - goto cleanup; - - } - /* call pkinit_alg_agility_kdf() with test vector values*/ if (0 != (retval = pkinit_alg_agility_kdf(context, &secret, &alg_id.algorithm, @@ -212,15 +192,6 @@ main(int argc, char **argv) enctype = enctype_des3; - /* set-up the key_block */ - if (0 != (retval = krb5_init_keyblock(context, enctype, max_keylen, - &key_block_ptr))) { - printf("ERROR in pkinit_kdf_test: can't init keyblock, retval = %d", - retval); - goto cleanup; - - } - /* call pkinit_alg_agility_kdf() with test vector values*/ if (0 != (retval = pkinit_alg_agility_kdf(context, &secret, &alg_id.algorithm, @@ -247,8 +218,8 @@ main(int argc, char **argv) cleanup: /* release all allocated resources, whether good or bad return */ free(secret.data); - free(u_principal); - free(v_principal); + krb5_free_principal(context, u_principal); + krb5_free_principal(context, v_principal); krb5_free_keyblock_contents(context, &key_block); exit(retval); } |