$ java -cp classes RefCheck      (25.0.5+8-LTS)
== RefHkdf (HmacSHA256 only) on RFC 5869 A.1 basic
PASS  PRK
PASS  OKM
== RefHkdf (HmacSHA256 only) on RFC 5869 A.2 long inputs
PASS  PRK
PASS  OKM
== RefHkdf (HmacSHA256 only) on RFC 5869 A.3 empty salt and info
PASS  PRK
PASS  OKM
ALL CHECKS PASSED
exit=0

$ java -cp classes Interop interop/cases.tsv      (25.0.5+8-LTS)
== interop/cases.tsv: 300 cases {SHA256=100, SHA384=100, SHA512=100}, longest output 16320 bytes
PASS  JDK KDF API matches Python cryptography on 300 of 300
PASS  hand-written RefHkdf matches Python cryptography on 300 of 300
ALL CHECKS PASSED
exit=0
