A.3. Sample Code (Beispielcode)
A.3. Sample Code (Beispielcode)
Das ursprüngliche RFC 6979-Dokument enthält Verweise auf Beispielimplementierungscode. Implementierer sollten konsultieren:
- RFC 6979 Original für vollständige Testvektoren
- HMAC-Implementierung: RFC 2104
- HMAC_DRBG-Implementierung: NIST SP 800-90A
Bei der Implementierung sollte besondere Aufmerksamkeit geschenkt werden auf:
- Korrekte Implementierung der bits2int- und bits2octets-Konvertierungen
- Sicherstellung korrekter HMAC-Berechnungen
- Überprüfung, dass generierte k-Werte im gültigen Bereich liegen
- Verwendung der bereitgestellten Testvektoren zur Überprüfung der Implementierung