X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=crypto%2Fasymmetric_keys%2Fx509_cert_parser.c;h=7a9b084e2043d72fa8859f6220316ab44ac79f92;hb=e18a90427c4ef26e9208a8710b7d10eaf02bed48;hp=2899ed80bb18e31f957ca38f5708ca495b1dc072;hpb=4a577fca503a63442928ff4cec06c1136ea9b53e;p=linux-2.6-microblaze.git diff --git a/crypto/asymmetric_keys/x509_cert_parser.c b/crypto/asymmetric_keys/x509_cert_parser.c index 2899ed80bb18..7a9b084e2043 100644 --- a/crypto/asymmetric_keys/x509_cert_parser.c +++ b/crypto/asymmetric_keys/x509_cert_parser.c @@ -508,6 +508,9 @@ int x509_extract_key_data(void *context, size_t hdrlen, case OID_gost2012PKey512: ctx->cert->pub->pkey_algo = "ecrdsa"; break; + case OID_sm2: + ctx->cert->pub->pkey_algo = "sm2"; + break; case OID_id_ecPublicKey: if (parse_OID(ctx->params, ctx->params_size, &oid) != 0) return -EBADMSG;