Fix SC_PKCS15_TYPE_PRKEY_EC case
Coverity: Missing break in switch (MISSING_BREAK) "A break statement was missing. The case SC_PKCS15_TYPE_PRKEY_EC was then managed as a SC_PKCS15_TYPE_PRKEY_DSA" (Ludovic Rousseau) "the break here has no sense, because LOG_TEST_RET will always return SC_ERROR_NOT_SUPPORTED before" (Frank Morgner https://github.com/OpenSC/OpenSC/pull/85) 'break' is kept to satisfy coverity.
This commit is contained in:
parent
68c87fd88e
commit
b90a557237
|
@ -398,6 +398,7 @@ int sc_pkcs15_encode_prkdf_entry(sc_context_t *ctx, const struct sc_pkcs15_objec
|
||||||
break;
|
break;
|
||||||
case SC_PKCS15_TYPE_PRKEY_EC:
|
case SC_PKCS15_TYPE_PRKEY_EC:
|
||||||
LOG_TEST_RET(ctx, SC_ERROR_NOT_SUPPORTED, "EC private key type not supported");
|
LOG_TEST_RET(ctx, SC_ERROR_NOT_SUPPORTED, "EC private key type not supported");
|
||||||
|
break;
|
||||||
case SC_PKCS15_TYPE_PRKEY_DSA:
|
case SC_PKCS15_TYPE_PRKEY_DSA:
|
||||||
sc_format_asn1_entry(asn1_prkey + 2, &dsa_prkey_obj, NULL, 1);
|
sc_format_asn1_entry(asn1_prkey + 2, &dsa_prkey_obj, NULL, 1);
|
||||||
sc_format_asn1_entry(asn1_prk_dsa_attr + 0, asn1_dsakey_value_attr, NULL, 1);
|
sc_format_asn1_entry(asn1_prk_dsa_attr + 0, asn1_dsakey_value_attr, NULL, 1);
|
||||||
|
|
Loading…
Reference in New Issue