Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 752 Bytes

File metadata and controls

28 lines (18 loc) · 752 Bytes

HKDF vector creation

This page documents the code that was used to generate a longer HKDF test vector (1200 bytes) than is available in RFC 5869. All the vectors were generated using OpenSSL and verified with Go.

Creation

The following Python script was run to generate the vector files.

/development/custom-vectors/hkdf/generate_hkdf.py

Download link: generate_hkdf.py </development/custom-vectors/hkdf/generate_hkdf.py>

Verification

The following Go code was used to verify the vectors.

/development/custom-vectors/hkdf/verify_hkdf.go

Download link: verify_hkdf.go </development/custom-vectors/hkdf/verify_hkdf.go>