Hkdf Versions Save

A standalone Java 7 implementation of HMAC-based key derivation function (HKDF) defined in RFC 5869 first described by Hugo Krawczyk. HKDF follows the "extract-then-expand" paradigm which is compatible to NIST 800-56C Rev. 1 two step KDF

v2.0.0

1 year ago
  • added module-info.java

Breaking Change

In order to avoid split package problems, we renamed this lib's main package at.favre.lib.crypto -> at.favre.lib.hkdf.

v1.1.0

4 years ago

Changes

  • refactor HkdfMacFactory to accept SecretKey types instead of byte array - helps to be compatible with some security frameworks #4

Breaking Change

The interface HkdfMacFactory changed to accept SecretKey and two new methods where added for creating a secret key from a raw byte source and to return the mac length in bytes. See the default implementation for details on how to implement this if you need a custom impl.

v1.0.2

5 years ago

Minor Changes

  • add OSWAP dependency check plugin to Maven POM #3
  • update maven plugins and test dependencies

Note: This will probably be the last release supporting Java 7

v1.0.1

5 years ago

Minor Changes

  • update maven plugins and test dependencies
  • switch to maven wrapper

v1.0.0

6 years ago

This is marked as the first fully stable release. It is basically v0.4.4 bumped to 1.0.0

Minor Changes

  • add checkstyle rules

v0.4.4

6 years ago
  • fix signed jar

v0.4.3

6 years ago
  • remove obsolete maven dependencies

v0.4.2

6 years ago
  • make mac factory public

v0.4.1

6 years ago
  • some small bugfixes

v0.4.0

6 years ago
  • change api from extract(ikm,salt) to a more RFC compliant extract(salt,ikm) (also extractAndExpand())