Version 0.1.0
New Features
- v1.0 rewrite — OpenSSL gost-engine backend #3
- gostcrypto facade: Sign, Verify, Hash, Agree
- HD key derivation with HKDF-Streebog
- Kuznechik cipher.Block + MGM AEAD (GOST R 34.12/13)
- GOST R 34.10-2012 signatures + VKO, all 8 TC26 curves
- KDF_GOSTR3411 (P 50.1.113-2016) + HKDF-Streebog
- Streebog-256/512 hash.Hash + HMAC-Streebog
- CGO bindings for gost-engine
- crypto.Signer interface for PrivKey
Improvements
- Restructure docs, rewrite README #13
- GitHub Actions CI (Go 1.22/1.23/stable)
- Dockerfiles + gost-engine install script
Bug Fixes
- Validate cipher key/IV lengths before EVP init #9
- Fix Streebog Write with disk spill buffering #10
- Cap incremental hash buffer growth
- Private key range validation (0 < d < q)
Other