1. Full Construction Audit with 32-Byte Key
Security EngineerBackground
An API engineer wants to compare HMAC-SHA-256, BLAKE3, KMAC256, and Poly1305 outputs for standard 32-byte secret keys.
Problem
Verify that all cryptographic primitives compute identical expected values and pass known-answer tests.
How to use
Enter the payload message, provide a 32-byte hex key, specify a 32-byte tag length, and set a custom context label.
Message: 'The quick brown fox jumps over the lazy dog'
Key (hex): '000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f'
Kept tag length: 32
Domain label: 'myapi/v1/webhook'Outcome
Generates complete MAC tags across all ten constructions, verifies green status on all self-tests, and computes BLAKE3 subkey derivations.