Codebase list libcryptx-perl / c44829b
better handling of PK_CURVEOID Karel Miko 6 years ago
1 changed file(s) with 2 addition(s) and 1 deletion(s). Raw diff Collapse all Expand all
9090
9191 /* ECParameters used by ECPrivateKey or SubjectPublicKeyInfo below */
9292 LTC_SET_ASN1(asn_ecparams, 0, LTC_ASN1_OBJECT_IDENTIFIER, key->dp->oid.OID, key->dp->oid.OIDlen);
93 type &= ~PK_CURVEOID;
9493 }
9594 else {
9695 /* from http://tools.ietf.org/html/rfc3279
131130 /* ECParameters used by ECPrivateKey or SubjectPublicKeyInfo below */
132131 LTC_SET_ASN1(asn_ecparams, 0, LTC_ASN1_SEQUENCE, seq_ecparams, 6UL);
133132 }
133
134 type &= ~PK_CURVEOID;
134135
135136 if (type == PK_PRIVATE) {
136137 /* private key format: http://tools.ietf.org/html/rfc5915