Skip to content

Latest commit

 

History

History
58 lines (43 loc) · 2.68 KB

CHANGELOG.md

File metadata and controls

58 lines (43 loc) · 2.68 KB

Changelog

1.2.0

Improvements

Patches

  • Detects stuck AMD Ryzen RDRAND and correctly treats as an error PR #67
  • When initialized with an int,KeyPairGenerator for "EC" keys now always uses "secp*r1" curves. This matches the behavior of SunEC. This changes the curves selected for 192 from secp192k1 to secp192r1/P-192, and curves selected for 256 from secp256k1 to secp256r1/P-256. PR #68

Maintenance

  • The test output now contains a prefix indication whether the suite will fail. PR #63
  • You can disable colored test output by setting the ACCP_TEST_COLOR environment variable to false PR #64

1.1.1

Patches

  • amazon-corretto-crypto-provider.security updated to work on both JDK8 and JDK9+ PR #49
  • Improved performance of single-byte handling in message digests. PR #53 and PR #54

Maintenance

  • Support using a different JDK for testing via the TEST_JAVA_HOME JVM property PR #50
  • Clarify licensing PR #55

1.1.0

Improvements

  • Now supports DH key agreement for more than two parties.

Patches

  • Reject RSA key generation shorter than 512 bits
  • Fix incorrect exception when SunJSSE validates RSA signatures backed by ACCP RSA
  • Make the provider actually serializable to keep JTREG happy
  • Moved property and resource access to inside PrivilegedAction blocks
  • Throw InvalidKeyException when KeyAgreement and Signature gets null keys
  • Throw SignatureException on corrupted signatures as required by the JCA/JCE

Maintenance

  • Changed logging level to eliminate output under normal usage.

1.0.4

Maintenance

  • Fix Java heap space issues in unit tests

1.0.3

Patches

  • Fix performance issue caused by always clearing the OpenSSL error stack
  • Correctly clear OpenSSL error stack in failed signature verification

Maintenance

  • Make coverage fail if OpenSSL error stack isn't clean
  • Consolidate version information to single location
  • Improve docs