Aller au contenu principal

A.3. Sample Code (Code exemple)

A.3. Sample Code (Code exemple)

Le document RFC 6979 original contient des références à du code d'implémentation exemple. Les implémenteurs devraient consulter:

  • RFC 6979 Original pour les vecteurs de test complets
  • Implémentation HMAC: RFC 2104
  • Implémentation HMAC_DRBG: NIST SP 800-90A

Lors de l'implémentation, une attention particulière doit être portée à:

  • L'implémentation correcte des conversions bits2int et bits2octets
  • La garantie de calculs HMAC corrects
  • La vérification que les valeurs k générées sont dans la plage valide
  • L'utilisation des vecteurs de test fournis pour vérifier l'implémentation