pkcs11_privkey.c | pkcs11_privkey.c | |||
---|---|---|---|---|
skipping to change at line 743 | skipping to change at line 743 | |||
a_val = p_val = 0; | a_val = p_val = 0; | |||
mech.parameter = NULL; | mech.parameter = NULL; | |||
mech.parameter_len = 0; | mech.parameter_len = 0; | |||
mech.mechanism = pk_to_genmech(pk, &key_type); | mech.mechanism = pk_to_genmech(pk, &key_type); | |||
if (!(flags & GNUTLS_PKCS11_OBJ_FLAG_NO_STORE_PUBKEY)) { | if (!(flags & GNUTLS_PKCS11_OBJ_FLAG_NO_STORE_PUBKEY)) { | |||
a[a_val].type = CKA_TOKEN; | a[a_val].type = CKA_TOKEN; | |||
a[a_val].value = (void *) &tval; | a[a_val].value = (void *) &tval; | |||
a[a_val].value_len = sizeof(tval); | a[a_val].value_len = sizeof(tval); | |||
a_val++; | a_val++; | |||
a[a_val].type = CKA_PRIVATE; | ||||
a[a_val].value = (void *) &fval; | ||||
a[a_val].value_len = sizeof(fval); | ||||
a_val++; | ||||
} | } | |||
a[a_val].type = CKA_ID; | a[a_val].type = CKA_ID; | |||
if (cid == NULL || cid->size == 0) { | if (cid == NULL || cid->size == 0) { | |||
ret = gnutls_rnd(GNUTLS_RND_NONCE, id, sizeof(id)); | ret = gnutls_rnd(GNUTLS_RND_NONCE, id, sizeof(id)); | |||
if (ret < 0) { | if (ret < 0) { | |||
gnutls_assert(); | gnutls_assert(); | |||
goto cleanup; | goto cleanup; | |||
} | } | |||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 5 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |