Skip to content

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add UMAC (RFC4418) to Cryptography Registry

1 participant