The Wayback Machine - https://web.archive.org/web/20200909165505/https://github.com/aws/aws-encryption-sdk-java/releases
Skip to content
  • 1.6.2
  • 8f5f69e
  • Compare
    Choose a tag to compare
    Search for a tag
  • 1.6.2
  • 8f5f69e
  • Compare
    Choose a tag to compare
    Search for a tag

@WesleyRosenblum WesleyRosenblum released this May 26, 2020

Patches

  • Validate final frame length does not exceed the frame size in the message header PR #166
  • Validate entire ciphertext has been processed before returning PR #191

Maintenance

  • Update AWS Java SDK version from 1.11.561 to 1.11.704. PR #186
  • Upgrade Bouncy Castle from 1.61 to 1.65 PR #179
Assets 5
  • 1.6.1
  • 74c85cb
  • Compare
    Choose a tag to compare
    Search for a tag
  • 1.6.1
  • 74c85cb
  • Compare
    Choose a tag to compare
    Search for a tag

@SalusaSecondus SalusaSecondus released this Oct 29, 2019

Deprecation Warnings

  • Deprecated AwsCrypto.encryptString() and AwsCrypto.decryptString().
    Replace your calls to these methods with calls to AwsCrypto.encryptData() and AwsCrypto.decryptData().
    Unlike the deprecated methods, these methods don't perform any Base64 encoding or decoding, so they are fully compatible with other language implementations of the AWS Encryption SDK.

    If you need Base64 encoding or decoding for your application, you can add it outside of the AWS Encryption SDK. PR #120

Patches

  • Correctly validate version PR #116
  • ParsedCiphertext now handles truncated input properly PR #119

Maintenance

  • Add support for standard test vectors via testVectorZip system property. PR #127
  • Remove all explicit cryptographic dependencies on BouncyCastle. The AWS Encryption SDK for Java still uses Bouncy Castle for other tasks. PRs
    #128, #129, #130, #131, and #132.
Assets 5

@praus praus released this May 31, 2019 · 102 commits to master since this release

Minor Changes

  • Remove dependency on Apache Commons Codec 1.12.
  • Use Base64 encoder from Bouncy Castle.
  • Introduce and use utility methods for Base64 encoding/decoding so that
    switching the codec provider needs to be done only in one place next time.
Assets 8
  • 1.5.0
  • 755c274
  • Compare
    Choose a tag to compare
    Search for a tag
  • 1.5.0
  • 755c274
  • Compare
    Choose a tag to compare
    Search for a tag

@praus praus released this May 30, 2019 · 103 commits to master since this release

Minor Changes

  • Add dependency on Apache Commons Codec 1.12.
  • Use org.apache.commons.codec.binary.Base64 instead of java.util.Base64 so
    that the SDK can be used on systems that do not have java.util.Base64 but
    support Java 8 language features.

Maintenance

  • Upgrade AWS Java SDK version from 1.11.169 to 1.11.561.
  • Upgrade Mockito from 2.23.4 to 2.28.1.
  • Upgrade Apache Commons Lang from 3.4 to 3.9.
Assets 8
  • 1.4.1
  • 703d69a
  • Compare
    Choose a tag to compare
    Search for a tag
  • 1.4.1
  • 703d69a
  • Compare
    Choose a tag to compare
    Search for a tag

@SalusaSecondus SalusaSecondus released this May 11, 2019 · 104 commits to master since this release

Patches

  • Cast ByteBuffer to Buffer prior to using some methods so that it works properly in Java 8.
Assets 5

@SalusaSecondus SalusaSecondus released this May 10, 2019 · 105 commits to master since this release

Minor Changes

  • Increased BouncyCastle dependency version to 1.61
  • Removed explicit use of BouncyCastle from all cryptography except for EC key generation and RSA encryption/decryption

Maintenance

  • Increased Mockito test dependency version to 2.23.4
Assets 5
  • 1.3.6
  • 50f4a40
  • Compare
    Choose a tag to compare
    Search for a tag
  • 1.3.6
  • 50f4a40
  • Compare
    Choose a tag to compare
    Search for a tag

@johnwalker johnwalker released this Dec 11, 2018 · 115 commits to master since this release

Patches

  • Fixed typos in Exception messages (excryption -> encryption) #78
  • Fixed DecryptionMaterialsRequest.Builder to copy EncryptionContext #77

Maintenance

  • JML Specifications for CipherBlockHeaders #74
  • Minor Java code cleanup #73
  • Added JML specs in #72
  • Ensure that KeyBlob treats field lengths as unsigned shorts #71
Assets 5

@lizroth lizroth released this Aug 3, 2018

Minor Changes

  • Restored the KMS client cache with a fix for the memory leak.
  • When using a master key provider that can only service a subset of regions
    (e.g. using the deprecated constructors), and requesting a master key from a
    region not servicable by that MKP, the exception will now be thrown on first
    use of the MK, rather than at getMasterKey time.
Assets 5

@lizroth lizroth released this Aug 3, 2018

Minor Changes

  • Removed the KMS client cache, which could result in a memory leak when
    decrypting certain malformed ciphertexts. This may reduce performance slightly
    in some scenarios.
Assets 5
  • 1.3.3
  • b5282ce
  • Compare
    Choose a tag to compare
    Search for a tag
  • 1.3.3
  • b5282ce
  • Compare
    Choose a tag to compare
    Search for a tag

@lizroth lizroth released this Aug 3, 2018 · 156 commits to master since this release

Minor Changes

  • Move the aws-encryption-sdk-java repository from awslabs to aws.
  • Log a warning when an unsupported asymmetric algorithm is used with JceMasterKey
  • Make JceMasterKey case insensitive
  • Fix bare aliases not using default region
Assets 5
You can’t perform that action at this time.