Skip to content

[Defect]: KMAC (SP 800-108r1) unclear #824

@jvdsn

Description

@jvdsn

Describe the defect

The "KMAC" family is used to describe the SP 800-108r1 KDF based on KMAC. On its own, this is already slightly confusing, but still unambiguous. However, the variants currently (almost) clash with the variants from the "SHA-3" family:

  • KMAC: KMAC[-(128|256)]
  • SHA-3: KMAC(128|256)`

The only difference is in the dash. Is this intended?

Secondly, for the "KMAC" family, it is indicated that the primitive is (mac), but would it not make more sense to use (kdf) as the primitive? This seems like a typo?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions