Zum Hauptinhalt springen

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