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