Skip to content

Releases: cryptomator/siv-mode

1.6.0

05 Dec 16:33
1.6.0
01fde51
Compare
Choose a tag to compare

Maven Coordinates

  <dependency>
    <groupId>org.cryptomator</groupId>
    <artifactId>siv-mode</artifactId>
    <version>1.6.0</version>
  </dependency>

Artifact Checksums

af7657d31f84edc631efad0a26871b18705aab9578fad329bbaccd0028a3ca5b  target/original-siv-mode-1.6.0.jar
e5ed02d246f0a413234f6c45322683d4a9071fc14a7f64a836ef2817cf152441  target/siv-mode-1.6.0-javadoc.jar
25b297b2a084c025c3af6a70b4a3ab40381469f532a276d0caef23990392abe7  target/siv-mode-1.6.0-sources.jar
355ca14cd4d95a498a1dfa3108ea885447db0a91ccd2e3b6f9a4de6a2f035a2d  target/siv-mode-1.6.0.jar

See README.md section regarding reproducing this build.

What's Changed

Added

  • encrypt(SecretKey key, byte[] plaintext, byte[]... associatedData) and decrypt(SecretKey key, byte[] ciphertext, byte[]... associatedData) using a single 256, 384, or 512 bit key

Other Changes 📎

  • Hardening the CI in relation to PRs by @SailReal in #53
  • Update org.owasp:dependency-check-maven by @infeo in #56

New Contributors

Full Changelog: 1.5.2...1.6.0

1.5.2

16 Apr 12:44
1.5.2
7fc744b
Compare
Choose a tag to compare

Maven Coordinates

  <dependency>
    <groupId>org.cryptomator</groupId>
    <artifactId>siv-mode</artifactId>
    <version>1.5.2</version>
  </dependency>

Artifact Checksums

15c0421a212a13402706a8d44b8f7ceba81554d39149ec39ab4e1b8de86b5db7  target/original-siv-mode-1.5.2.jar
80aaa95cd6a25332152a8df4f079fba8762285bb0d48bcb2175bd0da1528df8d  target/siv-mode-1.5.2-javadoc.jar
759805f01468694445d65784172acd36efe8b426530ac7a900741620c2cdf084  target/siv-mode-1.5.2-sources.jar
81a33da58e5e878ffe8972ef93cd0bfc3a9daa0f5e3af4dd151be2b1d73018b4  target/siv-mode-1.5.2.jar

See README.md section regarding reproducing this build.

What's Changed

Other Changes 📎

  • fix bouncycastle artifacts are not included in build jar by @infeo in #48

Full Changelog: 1.5.1...1.5.2

1.5.1

15 Apr 10:39
1.5.1
5440dfa
Compare
Choose a tag to compare

⚠️ This release is broken. Due to a error in the POM the release jar does not contain the shaded bouncycastle artifacts. A new version will be available shortly.

Maven Coordinates

  <dependency>
    <groupId>org.cryptomator</groupId>
    <artifactId>siv-mode</artifactId>
    <version>1.5.1</version>
  </dependency>

Artifact Checksums

f0b15b4127e08784c8fdc3eee93a5306db640e5f1f1346688c8000bf776d4ee1  target/original-siv-mode-1.5.1.jar
2a3d90cd8ba5c4f9608bb0e6548ed0062cf0749b784ca7a0aebb5c70b4523925  target/siv-mode-1.5.1-javadoc.jar
d30438150f6c2538aa1f6f56563afa0a5ec01d8a3119120c6e20b5cb7ff0a720  target/siv-mode-1.5.1-sources.jar
16655c54d809ad773751aaf7d01e8fe0b15963c8d54a51562cd90ddec4602fac  target/siv-mode-1.5.1.jar

See README.md section regarding reproducing this build.

What's Changed

Other Changes 📎

New Contributors

Full Changelog: 1.5.0...1.5.1

1.5.0

06 Oct 15:46
1.5.0
7a1fe68
Compare
Choose a tag to compare

Maven Coordinates

  <dependency>
    <groupId>org.cryptomator</groupId>
    <artifactId>siv-mode</artifactId>
    <version>1.5.0</version>
  </dependency>

Artifact Checksums

dd4298094ef9ce7d658edf9b5416e28ca9c30a961c4ea67a756f9951180e870d  target/original-siv-mode-1.5.0.jar
7f5a4740c2575c5d5ff86bf818c3f1d68411ff6035b6549176a381e0eacb2c6b  target/siv-mode-1.5.0-javadoc.jar
16694b858fb988f6827b8ffc0f15d75bb713f17ec81c61bf8ad23636a6f3cbb5  target/siv-mode-1.5.0-sources.jar
08334a3047a61908c68b049877b0ace081367a2a84dee1a346e4c6c5de620b32  target/siv-mode-1.5.0.jar

See README.md section regarding reproducing this build.

What's Changed

What's New 🎉

  • Added org.jetbrains.annotations (compile-time)
  • #19 Make build reproducible

Other Changes 📎

  • Bump build & test dependencies

Full Changelog: 1.4.4...1.5.0

Release 1.4.4

08 Feb 15:27
1.4.4
Compare
Choose a tag to compare
  • Updated BouncyCastle to 1.70
  • Code cleanup

Release 1.4.3

19 Jul 09:18
1.4.3
Compare
Choose a tag to compare
  • Restored compatibility with Android API Level 24 (#17)
  • Updated BouncyCastle to 1.69

Release 1.4.2

20 May 07:04
1.4.2
Compare
Choose a tag to compare
  • Shaded packages that are relevant to public API are now exported inside the module-info as well.

Release 1.4.1

09 Feb 06:59
1.4.1
Compare
Choose a tag to compare
  • Updated Bouncy Castle to 1.68

1.4.0

30 Apr 15:25
1.4.0
240f547
Compare
Choose a tag to compare
  • Updated minimum Java version to JDK 8
  • Reduced complexity by using third party primitives for CTR
  • Performance improvements, nearly doubling throughput for AES-SIV on newer JVMs (see #15)

1.3.2

19 Feb 00:11
1.3.2
440ebc1
Compare
Choose a tag to compare
  • Updated dependencies
  • Moved module-info.class to META-INF/versions/9 so it doesn't interfere with older JREs
  • Remove META-INF/services/java.security.Provider copied from BouncyCastle to avoid problems with GraalVM