eef7e9357c272a9154f007e8bee2a09eed66d101 |
|
01-Nov-2012 |
Brian Carlstrom <bdc@google.com> |
Test to verify BC Signature algorithms by OID Bug: 7453821 Change-Id: I69408d0bb4063e34441ed1d7632fd1ccac39965b
|
0a156e0126e8015f2791e9a7dd48bbdaeae0c335 |
|
12-Sep-2012 |
Brian Carlstrom <bdc@google.com> |
Add OpenSSLProvider support for Cipher.RSA/None/PKCS1Padding Summary: - Add OpenSSLProvider support for Cipher.RSA/None/PKCS1Padding Added NativeCrypto.RSA_private_decrypt and NativeCrypto.RSA_public_encrypt - Changed OpenSSLSignatureRawRSA to use new Cipher.RSA/None/PKCS1Padding Removed now obsoleted NativeCrypto APIs for RSA_padding_add_PKCS1_type_1 and RSA_padding_check_PKCS1_type_1 - added wrap/unwrap support OpenSSLCipherRSA Needed for SSLEngine (and fallback SSLSocket implementation) which are now picking up the new Cipher.RSA/None/PKCS1Padding - expanded CipherTest to sanity test all algorithms and PKCS1 padding Change-Id: I03566cc86ffce07d44d5e0094fa82c9c24587c26
|
7501e29e0182accf28cc317870a3bbe1e25f4bfa |
|
31-Jul-2012 |
Kenny Root <kroot@google.com> |
Add raw RSA signature support With the new Keystore changes, this is the only way you can get raw RSA signatures which a lot of native code expects to be able to do. (cherry-picked from c531f5f402b4cedcc35a0b7f0b540dc84c545106) Bug: 6787078 Change-Id: I1c5ddd5287be1ab71347eedc864a41c24e156cb4
|
c531f5f402b4cedcc35a0b7f0b540dc84c545106 |
|
31-Jul-2012 |
Kenny Root <kroot@google.com> |
Add raw RSA signature support With the new Keystore changes, this is the only way you can get raw RSA signatures which a lot of native code expects to be able to do. Bug: 6787078 Change-Id: I1c5ddd5287be1ab71347eedc864a41c24e156cb4
|
3ff7a80532c9edbcca3331de2b9e87bbf16a0c96 |
|
24-Jul-2012 |
Brian Carlstrom <bdc@google.com> |
Signature.verify should not throw if called twice Bug: http://code.google.com/p/android/issues/detail?id=34933 Bug: 6870225 (cherry-picked from 52ec5bcc7d5d042d7ba6d0244d98ee72007a95e4) Change-Id: I29ee6feb4df9505b1691418a9213fe69f840e1ea
|
52ec5bcc7d5d042d7ba6d0244d98ee72007a95e4 |
|
24-Jul-2012 |
Brian Carlstrom <bdc@google.com> |
Signature.verify should not throw if called twice Bug: http://code.google.com/p/android/issues/detail?id=34933 Change-Id: Iad18e46729dcd283f4cecd65994ac7b741bd3036
|
746a236e2be5dee62c482e27f4c682496d071d8b |
|
01-Feb-2012 |
Kenny Root <kroot@google.com> |
Add OpenSSL KeyPairGenerator and KeyFactory Refactor the way OpenSSL keys are handled so we can generate OpenSSL keys with the KeyPairGenerator and KeyFactory and pass them around without keeping the context in the OpenSSLSignature where it originated. Change-Id: Ib66bd1914e241a240cd97b1ea37e8526998107d9
|
5b57eb538f8da8e97cf88a310d75d14dfc91624c |
|
31-Jan-2012 |
Kenny Root <kroot@google.com> |
Add signatures to the OpenSSLProvider Now that OpenSSLSignature is a full-fledged Signature provider, we can add it to our OpenSSLProvider. Change-Id: If8539acdf895082cef38eed97a706dbbcdff6853
|
3b7d489ac5cfa5226179dd9a8b2ee6bd72fadf43 |
|
17-Jul-2011 |
Brian Carlstrom <bdc@google.com> |
Test for signature verification problem Bug: http://code.google.com/p/android/issues/detail?id=18566 Bug: 5038554 Change-Id: I34004448acc4fc2ea6f5adaf6a6409554c226c47
|
57f2cc03ff2cf5d2f6413c5410680b4908d7301d |
|
05-Nov-2010 |
Brian Carlstrom <bdc@google.com> |
Test updates for Elliptic Curve Updated with Elliptic Curve (EC) (and SunPKCS11-NSS) names for use by ProviderTest support/src/test/java/libcore/java/security/StandardNames.java Enhance test_KeyStore_cacerts_bks to verify PublicKey can be retreived. Before this the test would pass even though an ECPublicKey could not be accessed. With EC support in external/bouncycastle, this test now passes. luni/src/test/java/libcore/java/security/KeyStoreTest.java New SignatureTest to cover ECDSA, replaces the old one that required a subclass per tested algorithm. luni/src/test/java/libcore/java/security/SignatureTest.java support/src/test/java/tests/security/SignatureTest.java luni/src/test/java/tests/targets/security/SignatureTestMD5withRSA.java luni/src/test/java/tests/targets/security/SignatureTestNONEwithDSA.java luni/src/test/java/tests/targets/security/SignatureTestSHA1withDSA.java luni/src/test/java/tests/targets/security/SignatureTestSHA1withRSA.java luni/src/test/java/tests/targets/security/SignatureTestSHA256withRSA.java luni/src/test/java/tests/targets/security/SignatureTestSHA384withRSA.java luni/src/test/java/tests/targets/security/SignatureTestSHA512withRSA.java luni/src/test/java/tests/targets/security/AllTests.java Improve ProviderTest logging while debugging SunPKCS11-NSS provider issues. Added some exceptions for RI missing classes. luni/src/test/java/libcore/java/security/ProviderTest.java Changed style slightly to match KeyPairGeneratorTest, where +N is used to indicated when multiples of a increments of a certain amount are required for valid key sizes. luni/src/test/java/libcore/javax/crypto/KeyGeneratorTest.java Fix test CloseGuard issues luni/src/test/java/libcore/java/security/KeyStoreTest.java Fix readability luni/src/main/java/org/apache/harmony/xnet/provider/jsse/ServerHandshakeImpl.java Bug: 3058375 Change-Id: I99cd93ad66372e8512d993168550cc1d471d3248
|