Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jun 15, 2015
  1. Gradle: Set project version

    authored
    This is usually a version number quite similar to the BouncyCastle version.
  2. Gradle: Upload signed Spongy Castle artifacts to Sonatype OSS Nexus

    authored
    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.
  3. Fix provider mapping for KeyStore - should be "BC" not "SC"

    authored
    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.
  4. Become spongy with become-spongy.sh

    authored
    Version:  heads/spongy-scripts-0-gd79423a-dirty
    
    https://github.com/rtyley/spongycastle/tree/spongy-scripts
Commits on Jun 14, 2015
  1. Delete failing McElieceKobaraImaiCipherTest

    authored
    ```
    org.bouncycastle.pqc.jcajce.provider.test.AllTests > org.bouncycastle.pqc.jcajce.provider.test.McElieceKobaraImaiCipherTest.testEnDecryption_SHA256_11_50                                                                        FAILED
        junit.framework.AssertionFailedError at McElieceKobaraImaiCipherTest.java:40
    ```
    
    With this commit, `$ gradle check` passes locally.
Commits on Mar 15, 2015
  1. Delete failing McEliece key-pair-generator tests

    authored
    The keyfactory service doesn't seem to register, leading to a
    NoSuchAlgorithmException.
Commits on Mar 13, 2015
  1. Gradle: Remove mail the easiest way...

    authored
    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.
  2. Git-ignore files generated during Gradle build

    authored
    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:
  3. Add travis-ci, hopefully without spamming the BC folks

    authored
    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/
Commits on Mar 10, 2015
  1. Stop TLS testcases causing failure on JUnit constructor requirements

    authored
    If you run the Gradle build, you'd see TlsTestCase & DTLSTestCase cause
    a build failure:
    
    ```
    junit.framework.AssertionFailedError:
    Class org.bouncycastle.crypto.tls.test.DTLSTestCase has no public
    constructor TestCase(String name) or TestCase()
    ```
    
    The reason is that both these testcases actually have two-arg constructors
    (because they need a bunch of extra configuration data), so don't fit the
    normal no-arg or one-arg constructor requirement of classes extending
    `TestCase`.
    
    The fix used here is to employ JUnit 'parameterized tests', rather than a
    TestSuite:
    
    https://github.com/junit-team/junit/wiki/Parameterized-tests
    
    P.S. You can see also see the Gradle build failure in Travis CI here:
    
    https://travis-ci.org/rtyley/spongycastle/builds/29981411#L1052-L1056
    
    (this is why BC needs bcgit#80 !)
Commits on Mar 2, 2015
  1. @cwgit

    update

    cwgit authored
  2. @cwgit

    update

    cwgit authored
Commits on Mar 1, 2015
  1. @cwgit
  2. @cwgit
Commits on Feb 28, 2015
  1. @cwgit

    update

    cwgit authored
  2. @cwgit

    update

    cwgit authored
  3. @cwgit

    update

    cwgit authored
  4. @cwgit

    compatibility updates

    cwgit authored
  5. @cwgit

    compatibility updates

    cwgit authored
  6. @cwgit

    compatibility updates

    cwgit authored
  7. @cwgit

    compatibility updates

    cwgit authored
  8. @cwgit

    compatibility updates

    cwgit authored
Commits on Feb 27, 2015
  1. @cwgit

    miscellaneous patches.

    cwgit authored
Commits on Feb 26, 2015
  1. @cwgit

    miscellaneous patches.

    cwgit authored
Commits on Feb 25, 2015
  1. @cwgit

    update

    cwgit authored
  2. @cwgit
  3. @cwgit
Commits on Feb 24, 2015
  1. @cwgit
  2. @cwgit

    update

    cwgit authored
  3. @cwgit

    Added trailer for SHA-224

    cwgit authored
Commits on Feb 23, 2015
  1. @peterdettman
Something went wrong with that request. Please try again.