Closed janklaussner closed 4 months ago
I think this is a good start, but since these are fixed values, I think we should actually provide HEX DER encoded AlgorithmIDs for each row, then there is absolutely no ambiguity.
Also, once we have this sorted out here, we will need to do the same in composite-kems: https://github.com/lamps-wg/draft-composite-kem/issues/20
I think this is a good start, but since these are fixed values, I think we should actually provide HEX DER encoded AlgorithmIDs for each row, then there is absolutely no ambiguity.
You mean in the appendix? These values are not fed into the signature, they just help to identify the component algorithm used. Is your point that providing DER OID values instead of ASN.1 OIDs helps the implementer with this?
@ounsworth I don't understand why we would need to put hex encodings of the OIDS for the component signatures. They are not used during the signature computation process. We already hex encode the composite OIDs themselves which is a representation of the entire composite algorithm. I think what Jan has here is fine.