My co-worker Serge Mister found that the interaction between this document and the KDF defined in SP 800-56Cr2 were hard to follow. In particular, we were presenting together parameters of our combiner, parameters of -56Cr2 (such as counter = 0x00000001), and parameters of KMAC in a way that made it difficult to tell which parameters belong to which layer.
I have attempted to separate these more cleanly and simply use -56Cr2 as a black-box KDF(Z, OtherInput).
My co-worker Serge Mister found that the interaction between this document and the KDF defined in SP 800-56Cr2 were hard to follow. In particular, we were presenting together parameters of our combiner, parameters of -56Cr2 (such as
counter = 0x00000001
), and parameters of KMAC in a way that made it difficult to tell which parameters belong to which layer.I have attempted to separate these more cleanly and simply use -56Cr2 as a black-box
KDF(Z, OtherInput)
.