Releases: cryptomator/cryptolib
Releases · cryptomator/cryptolib
2.2.0
What's Changed
- Externalize dependency-check (#45, #46)
- Switch from
org.bouncycastle:bcpkix-jdk15on:1.70
toorg.bouncycastle:bcpkix-jdk18on:1.78.1
(#59) - Build project with JDK 22 (#63)
- Updated dependencies:
com.google.code.gson:gson
from 2.8.9 to 2.10.1com.google.code.guava:guava
from 31.0.1-jre to 33.1.0-jreorg.cryptomator:siv-mode
from 1.4.4 to 1.5.2org.slf4j:slf4j-api
from 1.7.35 to 2.0.13
- Updated build dependencies (#43, #38, #49, #50, #52, #55, #60)
- Updated CI (#44, #47, #57)
New Contributors
- @dependabot made their first contribution in #37
- @JaniruTEC made their first contribution in #45
Full Changelog: 2.1.2...2.2.0
Release 2.1.2
Release 2.1.1
- Fixed
java.lang.ClassNotFoundException
thrown due to wrong module-info.class file (#34)
Release 2.1.0
- Added PKCS#12 and ECC utilities for P-384 curve used in Web Crypto API (see #21)
- Added
P384KeyPair.create(derEncodedPublicKey, derEncodedPrivateKey)
- Reduce allocations, see #29
- Remove immortal ThreadLocals #28
- Update dependencies
Release 2.1.0-rc2
- added
requires jdk.crypto.ec
to module-info - changed package name of shaded jar
otherwise identical to RC 1
Release 2.1.0-rc1
- Removed experimental API
MasterkeyHubAccess
(see also #22)
Release 2.1.0-beta4
Release 2.1.0-beta3
- Added
P384KeyPair.create(derEncodedPublicKey, derEncodedPrivateKey)
- Make sure public key is a point on the curve before creating EC key pairs that may be used for key agreements
Release 2.0.3
- Updated Gson to 2.8.9
Release 2.0.2
- Workaround for incorrect GCM output size calculation on Android < 9.0 (see #24)