Age | Commit message (Collapse) | Author |
|
There is a commented catch-block in BaseBlockCipher. We believe it was
added by mistake in
https://github.com/bcgit/bc-java/commit/8a7c4bbefd743b5f716aecbbc5001838576a2d6c.
For now we decided to skip it, but it needs follow-up with BC
maintainers.
Removed:
bcprov/src/main/java/org/bouncycastle/pqc
bcprov/src/main/java/org/bouncycastle/jcajce/provider/symmetric/Zuc.java
bcprov/src/main/java/org/bouncycastle/crypto/digests/Blake2xsDigest.java
bcprov/src/main/java/org/bouncycastle/crypto/digests/Haraka256Digest.java
bcprov/src/main/java/org/bouncycastle/crypto/digests/Haraka512Digest.java
bcprov/src/main/java/org/bouncycastle/crypto/digests/HarakaBase.java
crypto/modes/ChaCha20Poly1305.java
EthereumIESEngine.java
NHSecretKeyProcessor
OscpCache
ProvRevocationChecker
PKIXCertPathValidatorSpi_8
JournaledAlgorithm
jcajce/interfaces
bcpkix/mime/test
bcpkix/cms/test
Bug: 179780002
Test: CtsLibcoreTestCases
Test: CtsWhycheProofTestCases
Test: CtsLibcoreOkHttpTestCases
Test: MtsConscryptTestCases
Change-Id: I69c493f9355b3775567148d9b7b1e7f4a71d03cf
|
|
Test: cts -m CtsLibcoreTestCases
Test: cts -m CtsLibcoreWycheproofBCTestCases
Change-Id: Ifcd182a8537439b945aedf80741bd51cbce37e49
|
|
Test: no tests needed, this branch is only for diffing against upstream
Change-Id: I229752afcbb6c113248155b5dd969bd73b697e42
|
|
For the most part, this is just changing markers that had no explanatory
text and adding an explanation. Some more detail on two of the common
explanations:
"Unsupported algorithms": We choose not to ship a whole lot of the
various crypto algorithms that Bouncy Castle supports. Justfying each
individual choice to disable a given algorithm is out of place in the
code and also doesn't have a natural home (since each algorithm is
disabled in upwards of a dozen places), so just mark where algorithms
are disabled due to being unsupported.
"Unknown reason": I looked in the history and couldn't find any
justification for the change. Generally these changes were made in
commits with descriptions like "bouncycastle 1.49 upgrade" from multiple
years ago. I don't want to change behavior in this change, so I left
these changes as they were; these can be revisited in the future if
desired.
This change also reverts some diffs from upstream, both inside disabled
blocks of code (which is irrelevant) and ones that are active but have
no behavioral change (for example, an added package-visible constructor
that isn't called by any class in the package). There're also a number
of whitespace-only changes that revert diffs from upstream.
Bug: 63092064
Test: cts -m CtsLibcoreTestCases
Change-Id: I27c61063eda849455bc93edaf180acefb5eed217
|
|
Merge remote-tracking branch 'aosp/upstream-master' into merge-157
Notable changes or modifications beyond a simple merge:
* Omitted a lot of new code that's unnecessary for us
* Commented out new algorithm support, mostly ARIA and GM
* Default DSA key size returned to 1024
* Restored org.bouncycastle.asn1.pkcs.Attribute, it was removed
previously but modifications to code we use need it
This change integrates a change from Bouncy Castle that increases the
default key size for DH from 1024 to 2048, which seems like a good
idea because 1024-bit keys are at the end of acceptable security at this
point. This shouldn't be a problem for apps, because this only affects
the default (so anyone who cares can specify a key size) and only
affects creating new keys.
Test: cts -m CtsLibcoreTestCases
Test: cts -m CtsLibcoreFileIOTestCases
Test: cts -m CtsLibcoreJsr166TestCases
Test: cts -m CtsLibcoreOjTestCases
Test: cts -m CtsLibcoreOkHttpTestCases
Test: cts -m CtsLibcoreWycheproofBCTestCases
Bug: 38331562
Bug: 31801320
Change-Id: I56d1945b565f568c699edc36881e502cab855ddf
|
|
Test: no tests needed, this branch is only for diffing against upstream
Change-Id: I0bfc36b8c07bf4698383ee28ab771907fc1fa7fc
|
|
The tests are using the old deprecated API for certificate generation.
In order to move them to the newer API, we need to re-materialize a
file from upstream.
Test: cts-tradefed run cts -m CtsLibcoreTestCases
Test: changed TestKeyStore.java in libcore to use these new classes
Change-Id: I9fe56ed2c1adf5902a83a5a0f86af76acc9903c8
|
|
Merge remote-tracking branch 'aosp/upstream-master' into merge-to-156
Test: ran the following cts modules: CtsLibcoreFileIOTestCases CtsLibcoreJavaUtilCollectionsTestCases CtsLibcoreJsr166TestCases CtsLibcoreLegacy22TestCases CtsLibcoreOjTestCases CtsLibcoreOkHttpTestCases CtsLibcoreTestCases
Bug: 31076342
Change-Id: Iceb926dc5a312b2047bf19d1c82fb16e42bc1461
|
|
Test: no tests needed, this branch is for easy diffing against upstream
Change-Id: Ib75613e1211e7f02f225b9020ba31f2b45acc8d8
|
|
Testing OCSP support needs some ASN.1 creation utilities. Bouncycastle
has them, but we don't want to bloat up the built-in libraries. Add some
new targets that will allow us to enable OCSP testing in the core-tests
module without spreading it elsewhere.
Change-Id: I4a75fc0d5186c70a764baa751ceab75d1a44539d
|
|
Merge remote-tracking branch 'aosp/upstream-master'
Change-Id: I013a531855191a4fb041f7def092704d48188bc4
|
|
Adding missing files
Change-Id: Ife77e8b1df7ec05555b29fb48a984f4c0da2e562
|
|
Change-Id: I3958e32dd005cfb37985a6f13e2464a872290658
|
|
https://android-review.git.corp.google.com/#/c/199871
git diff 9b30eb05e5be69d51881a0d1b31e503e97acd784
(ToT before submitting the patch above)
doesn't show any differences
Change-Id: I9f424a67094839f1893a23cd46ec7d6f0992ac26
|
|
Android tree as of
1af9aad12fedf1d93333e19f5ed0ab86f1cc4e2a
Change-Id: I714fa0954a5d000cd88d1fb78b0b7fe28246d404
|
|
Android tree as of c0d8909a6c6a4ac075a9dee7ac1fe6baff34acc0
Change-Id: I8d381554d6edec32aae8ff5bab5d5314f0954440
|
|
Android tree as of 08e455bd61ddaa02255383e85480b0d9cde6e954
Change-Id: I99dab80b49707f0fdefb67ccd1bcfe765363b5e5
|