GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • CSRC MENU
  • Projects
  • Publications Expand or Collapse
  • Drafts for Public Comment
  • All Public Drafts
  • Final Pubs
  • FIPS (standards)
  • Special Publications (SPs)
  • IR (interagency/internal reports)
  • CSWP (cybersecurity white papers)
  • ITL Bulletins
  • Project Descriptions
  • Journal Articles
  • Conference Papers

This view

  • Original page
  • New address

GeezerVison is showing csrc.nist.gov — Cryptographic Algorithm Validation Program | CSRC

You are viewing this page in an unauthorized frame window.

This is a potential security issue, you are being redirected to https://csrc.nist.gov.

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Information Technology Laboratory
Computer Security Resource Center
CSRC Logo
CSRC Logo
Projects Cryptographic Algorithm Validation Program

Cryptographic Algorithm Validation Program CAVP

Share to Facebook Share to X Share to LinkedIn Share ia Email

Project Links

Overview Presentations

CAVP Testing: Keyed-Hash Message Authentication Code (HMAC)

Algorithm Specifications

Algorithm information is available from the Cryptographic Toolkit page.


Algorithm Validation Testing Requirements

The algorithm validation testing requirements for FIPS 198-1 are specified in:

The Keyed-Hash Message Authentication Code (HMAC) Validation System (HMACVS).

Testing Notes

  • Prerequisites for HMAC testing are listed in the CAVP Frequently Asked Questions (CAVP FAQ) General Question GEN.5.

Test Vectors

Use of these test vectors does not replace validation obtained through the CAVP.

The test vectors linked below can be used to informally verify the correctness of a HMAC algorithm listed above.

HMAC Test Vectors

Project Links

Overview Presentations

Additional Pages

Accessing the ACVTS Algorithm Prerequisite Testing Validation Search Block Ciphers Block Cipher Modes Digital Signatures Key Derivation Key Management Key Establishment Message Authentication Random Number Generators Secure Hashing Component Testing Retired Testing

Contacts

Chris Celi - Program Manager - NIST
[email protected]

Group

Cryptographic Technology

Topics

Security and Privacy: assurance, cryptography, testing & validation

Related Projects

Automated Cryptographic Validation Testing | NCCoE
Cryptographic Module Validation Program
Cryptographic Standards and Guidelines
FIPS 140-3 Transition Effort
Testing Laboratories

Additional Pages

Accessing the ACVTS Algorithm Prerequisite Testing Validation Search Block Ciphers Block Cipher Modes Digital Signatures Key Derivation Key Management Key Establishment Message Authentication Random Number Generators Secure Hashing Component Testing Retired Testing

Contacts

Chris Celi - Program Manager - NIST
[email protected]

Group

Cryptographic Technology

Topics

Security and Privacy: assurance, cryptography, testing & validation

Related Projects

Automated Cryptographic Validation Testing | NCCoE
Cryptographic Module Validation Program
Cryptographic Standards and Guidelines
FIPS 140-3 Transition Effort
Testing Laboratories

Created October 05, 2016, Updated September 22, 2026
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.