Skip to content

Releases: neXenio/RxKeyStore

0.6.4

18 Aug 14:17
fd32edb
Compare
Choose a tag to compare
  • Added load and save methods that accept passwords as char[] (#36)
  • Deprecated load and save methods that accept passwords as String (#36)

0.6.3

17 Aug 13:01
9d09893
Compare
Choose a tag to compare
  • Synchronized usages of non thread-safe instances (#34)

0.6.2

17 Aug 09:45
9ec410b
Compare
Choose a tag to compare
  • Prevent timing attacks during MAC verifications (#32)

0.6.1

17 Jun 10:56
a086049
Compare
Choose a tag to compare

Changes

  • Added fix for Unparseable Date bug when creating key pair on older devices with languages going from right to left (#28)

0.6.0

07 May 12:44
Compare
Choose a tag to compare

Changes

0.5.1

22 Feb 08:02
Compare
Choose a tag to compare

Changes

  • Improved support for older Android SDK versions (#23)

0.5.0

11 Feb 11:54
fc1c6dd
Compare
Choose a tag to compare

Changes

All changes can be checked in pull request #25. Summary:

  • Added support for generating cryptographic hashes using RxHashProvider (#21)
  • Added HmacSha256Provider, minor refactoring in RxMacProvider
  • Improved support for older Android SDK versions (#23)

0.4.0

05 Nov 15:26
Compare
Choose a tag to compare

Changes

All changes can be checked in pull request #20. Summary:

  • Added support for Message Authentication Code generation and verification
  • Added support for Diffie Hellman key exchange in RxAsymmetricCipherProvider
  • Refactored RxCryptoProvider responsibilities to be separated into RxCipherProvider, RxSignatureProvider and RxMacProvider

0.3.0

19 May 07:24
Compare
Choose a tag to compare

Migrated to RxJava3 (#12 )

0.2.0

22 Jan 12:42
Compare
Choose a tag to compare

Changes

All changes can be checked in pull request #11. Summary:

  • Added save and load implementations to RxKeyStore (#6)
  • Added support for different system providers (e.g. Android, BouncyCastle, OpenSSL)
  • Added Elliptic Curve crypto provider: RxECCryptoProvider
  • Added Base64 utility providing reactive encode and decode: RxBase64
  • Exceptions are now wrapped (e.g. in RxKeyStoreException ) (#8)