Permalink
Commits on Aug 20, 2016
  1. Gradle: Set project version

    This is usually a version number quite similar to the BouncyCastle
    version.
    committed Aug 20, 2016
  2. Gradle: Upload signed Spongy Castle artifacts to Sonatype OSS Nexus

    http://yennicktrevels.com/blog/2013/10/11/automated-gradle-project-deployment-to-sonatype-oss-repository/
    
    Using a 'spongycastle' subgroup (ie com.madgag.spongycastle) to give a useful
    grouping, apparently this is legit:
    
    https://docs.sonatype.org/display/Repository/Choosing+your+Coordinates
    
    Also guard against missing gradle.properties for travis, which doesn't have
    to do signing or uploading to sonatype.
    committed Jul 26, 2014
  3. Disable test that attempts to deserialise org.bouncycastle class

    The error was for the `org.bouncycastle.jce.provider.JCERSAPublicKey`
    class:
    
    ```
    junit.framework.AssertionFailedError: Serialisation: Exception: java.lang.ClassNotFoundException: org.bouncycastle.jce.provider.JCERSAPublicKey
    	at junit.framework.Assert.fail(Assert.java:57)
    	at junit.framework.TestCase.fail(TestCase.java:227)
    	at org.spongycastle.jce.provider.test.AllTests$SimpleTestTest.testJCE(AllTests.java:46)
    
    ```
    committed Oct 18, 2015
  4. Fix provider mapping for KeyStore - should be "BC" not "SC"

    I think "BC" here is a KeyStore format, not a provider.
    
    Would be nice to not have to make this correction, but without
    code changes, I think it wouldn't be easy to write a distingushing
    ssed expression.
    committed Jan 18, 2014
  5. Become spongy with become-spongy.sh

    Version:  heads/spongy-scripts-0-gd79423a-dirty
    
    https://github.com/rtyley/spongycastle/tree/spongy-scripts
    committed Aug 20, 2016
  6. Gradle: Remove mail the easiest way...

    On Android, the dependencies make supporting bc-mail very hard.
    
    Previously I did an rm -Rf on the 'mail' folder of bc, but actually,
    just removing the include from settings is way more Git-friendly for
    rebasing.
    committed Nov 7, 2013
  7. Git-ignore files generated during Gradle build

    These are some of the files/dirs (that you wouldn't want to check-in to
    source-control) that I see after getting the gradle-build going:
    committed Jan 19, 2014
  8. Add travis-ci, hopefully without spamming the BC folks

    Pretty sure BouncyCastle needs OpenJDK to build and run tests
    
    I don't know how to register the unsigned JCE provider on Oracle JDK,
    OpenJDK doesn't seem to check.
    
    try to make travis output clearer
    
    http://stackoverflow.com/a/17942820/438886
    
    The '--info' flag hopefully will stop travis builds from
    dying from the no-output-in-10-minutes problem, but weirdly is
    also the only thing that makes spongycastle tests pass...
    
    https://twitter.com/rtyley/status/425373078084784128
    
    https://travis-ci.org/rtyley/spongycastle/builds/17299026
    
    Also use container-based infrastructure:
    
    http://docs.travis-ci.com/user/workers/container-based-infrastructure/
    committed Jan 15, 2014
Commits on Aug 18, 2016
  1. compatibility files.

    cwgit committed Aug 18, 2016
  2. updates

    cwgit committed Aug 18, 2016
  3. compatibility files.

    cwgit committed Aug 18, 2016
Commits on Aug 17, 2016
  1. added SHA3 support

    cwgit committed Aug 17, 2016
  2. compatibility file

    cwgit committed Aug 17, 2016
  3. updated version

    cwgit committed Aug 17, 2016
  4. update

    cwgit committed Aug 17, 2016
  5. updates

    cwgit committed Aug 17, 2016
Commits on Aug 16, 2016
  1. JavaDoc

    cwgit committed Aug 16, 2016
  2. github#86 optional version header.

    cwgit committed Aug 16, 2016
  3. Moved provider to 1.55

    Removed unnecessary class
     Removed Dual EC from SecureRandom generator
    cwgit committed Aug 16, 2016
Commits on Aug 13, 2016
  1. Updates from main trunk.

    cwgit committed Aug 13, 2016
  2. jdk 1.3 compatibility files.

    cwgit committed Aug 13, 2016
  3. Added check for null salt

    cwgit committed Aug 13, 2016
  4. JDK 1.4 updates

    cwgit committed Aug 13, 2016
Commits on Aug 11, 2016
  1. BJA-620 Update contributors

    peterdettman committed Aug 11, 2016
  2. BJA-620 Fix sign-extension bug in Poly1305 unsigned multiplier

    - conservatively added an extra step in carry propagation
    peterdettman committed Aug 11, 2016
Commits on Aug 10, 2016
  1. JDK 1.4 compatibility structures.

    cwgit committed Aug 10, 2016
Commits on Jul 30, 2016
  1. Added serialisation tests

    cwgit committed Jul 30, 2016
Commits on Jul 28, 2016