I am cross posting to COSE WG list since we are defining ML-DSA / SLH-DSA keys for both JOSE and COSE in the drafts.
On Thu, Aug 22, 2024 at 3:47 PM Ilari Liusvaara <[email protected]> wrote: <snip> > I think you are arguing that "kty" : "ML-DSA" should be "kty: "PQK", so > > that both ML-DSA and SLH-DSA can use the same kty, just with different > > algorithms. > > No, I am arguing that all keys that are: > > - Subtyped using "alg" > - Public key is byte string. > - Private key is byte string. > So instead of: { "kty": "ML-DSA", "alg": "ML-DSA-44", "pub": "V53SIdVF...uvw2nuCQ", "priv": "V53SIdVF...cDKLbsBY" } This? { "kty": "AKP", "alg": "ML-DSA-44", "pub": "V53SIdVF...uvw2nuCQ", "priv": "V53SIdVF...cDKLbsBY" } Where "alg" is mandatory when kty = AKP? Should have the same kty regardless of if those are pre-quantum or > post-quantum, what cryptographic algorithm is used, etc... > > This corresponds to the first part in "ways to subtype" above. > > Earlier I proposed name "AKP" (Algorithm Key Pair) for such key type. > > > And really the only thing in JOSE such keys are suitable for is non- > prehashed signatures. > > I'd be fine with this. @Mike Prorock <[email protected]> Would this work for you? Any objections from JOSE / COSE list readers? <snip> > -Ilari > > _______________________________________________ > jose mailing list -- [email protected] > To unsubscribe send an email to [email protected] > -- ORIE STEELE Chief Technology Officer www.transmute.industries <https://transmute.industries>
_______________________________________________ jose mailing list -- [email protected] To unsubscribe send an email to [email protected]
