Skip to content

Add UMAC (RFC4418) to Cryptography Registry#788

Open
Mehrn0ush wants to merge 1 commit intoCycloneDX:masterfrom
Mehrn0ush:feat/crypto-registry-umac-rfc4418
Open

Add UMAC (RFC4418) to Cryptography Registry#788
Mehrn0ush wants to merge 1 commit intoCycloneDX:masterfrom
Mehrn0ush:feat/crypto-registry-umac-rfc4418

Conversation

@Mehrn0ush
Copy link
Contributor

@Mehrn0ush Mehrn0ush commented Jan 25, 2026

Summary

Add UMAC (RFC4418) to the CycloneDX Cryptography Registry.

This change introduces a new UMAC family entry in schema/cryptography-defs.json, including:

  • An authoritative reference to RFC 4418
  • Explicit variant patterns for supported tag sizes

Details

UMAC is a standardized message authentication code (MAC) defined in RFC 4418.
The following variants are registered to allow precise identification of tag sizes:

  • UMAC-32
  • UMAC-64
  • UMAC-96
  • UMAC-128

This is a registry-only, non-breaking, additive change.

References

Closes #787

@Mehrn0ush Mehrn0ush requested a review from a team as a code owner January 25, 2026 13:11
Refs CycloneDX#787

Signed-off-by: Mehrn0ush <mehrnoush.vaseghi@gmail.com>
@Mehrn0ush Mehrn0ush force-pushed the feat/crypto-registry-umac-rfc4418 branch from 32914fb to cdda1bf Compare February 2, 2026 07:47
@stevespringett stevespringett added the cap: cryptography-registry Capability: Cryptography Registry label Feb 5, 2026
@stevespringett
Copy link
Member

cc: @bhess

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cap: cryptography-registry Capability: Cryptography Registry

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add UMAC (RFC4418) to Cryptography Registry

2 participants