Skip to content

Add UMAC (RFC4418) to Cryptography Registry#788

Merged
stevespringett merged 2 commits intoCycloneDX:masterfrom
Mehrn0ush:feat/crypto-registry-umac-rfc4418
Feb 19, 2026
Merged

Add UMAC (RFC4418) to Cryptography Registry#788
stevespringett merged 2 commits 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
@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

Copy link
Contributor

@bhess bhess left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Refs CycloneDX#787

Signed-off-by: Mehrn0ush <mehrnoush.vaseghi@gmail.com>
Signed-off-by: Mehrn0ush <mehrnoush.vaseghi@gmail.com>
@Mehrn0ush Mehrn0ush force-pushed the feat/crypto-registry-umac-rfc4418 branch from cdda1bf to 427116e Compare February 19, 2026 05:07
@Mehrn0ush
Copy link
Contributor Author

Added UMAC to algorithmFamiliesEnum as well, to keep the schema aligned with the new registry entry.

@stevespringett stevespringett merged commit 18e139b into CycloneDX:master Feb 19, 2026
9 checks passed
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

3 participants