Merge pull request #196 from dengert/master

EC parameters not copied correctly
This commit is contained in:
Doug Engert 2013-11-14 08:17:05 -08:00
commit f09dae493c
1 changed files with 1 additions and 1 deletions

View File

@ -1020,7 +1020,7 @@ sc_pkcs15_pubkey_from_spki(sc_context_t *ctx, sc_pkcs15_pubkey_t ** outpubkey,
struct sc_ec_params * ecp = (struct sc_ec_params *)pubkey->alg_id->params;
pubkey->u.ec.params.der.value = malloc(ecp->der_len);
if (pubkey->u.ec.params.der.value) {
memcpy(&pubkey->u.ec.params.der.value, &ecp->der, ecp->der_len);
memcpy(pubkey->u.ec.params.der.value, ecp->der, ecp->der_len);
pubkey->u.ec.params.der.len = ecp->der_len;
sc_pkcs15_fix_ec_parameters(ctx,&pubkey->u.ec.params);
}