Use canonical name for SHA1withECDSA
The Standard Names documentation says that "ECDSA" should not be used due to its ambiguity. Bouncycastle has switched from "ECDSA" to "SHA1withECDSA" so therefore we should switch this "workaround" Provider to use the same name to keep it functioning correctly. Bug: 27753949 Change-Id: I5acfca9d89c85bf005902a2f06cb5d7b1ef9dff2
This commit is contained in:
@@ -193,12 +193,12 @@ class AndroidKeyStoreBCWorkaroundProvider extends Provider {
|
||||
putSignatureImpl("NONEwithECDSA",
|
||||
PACKAGE_NAME + ".AndroidKeyStoreECDSASignatureSpi$NONE");
|
||||
|
||||
putSignatureImpl("ECDSA", PACKAGE_NAME + ".AndroidKeyStoreECDSASignatureSpi$SHA1");
|
||||
put("Alg.Alias.Signature.SHA1withECDSA", "ECDSA");
|
||||
put("Alg.Alias.Signature.ECDSAwithSHA1", "ECDSA");
|
||||
putSignatureImpl("SHA1withECDSA", PACKAGE_NAME + ".AndroidKeyStoreECDSASignatureSpi$SHA1");
|
||||
put("Alg.Alias.Signature.ECDSA", "SHA1withECDSA");
|
||||
put("Alg.Alias.Signature.ECDSAwithSHA1", "SHA1withECDSA");
|
||||
// iso(1) member-body(2) us(840) ansi-x962(10045) signatures(4) ecdsa-with-SHA1(1)
|
||||
put("Alg.Alias.Signature.1.2.840.10045.4.1", "ECDSA");
|
||||
put("Alg.Alias.Signature.1.3.14.3.2.26with1.2.840.10045.2.1", "ECDSA");
|
||||
put("Alg.Alias.Signature.1.2.840.10045.4.1", "SHA1withECDSA");
|
||||
put("Alg.Alias.Signature.1.3.14.3.2.26with1.2.840.10045.2.1", "SHA1withECDSA");
|
||||
|
||||
// iso(1) member-body(2) us(840) ansi-x962(10045) signatures(4) ecdsa-with-SHA2(3)
|
||||
putSignatureImpl("SHA224withECDSA",
|
||||
|
||||
Reference in New Issue
Block a user