Thanks Carsten, Filip, Neil.

This was amazing detective work and that's why I love cryptography so
much :)

Vladimir

On 04/11/2020 10:57, Carsten Bormann wrote:
> The JSON Web Key Elliptic Curve registry just lists the curves:
>
> https://www.iana.org/assignments/jose/jose.xhtml#web-key-elliptic-curve
>
> In COSE we have a registry "COSE Elliptic Curves”:
>
> https://www.iana.org/assignments/cose/cose.xhtml#elliptic-curves
>
> This actually has a column “description” that contains some more information 
> about where these curves are supposed to be used.
>
> Grüße, Carsten
>
>
>
>> On 2020-11-03, at 22:50, Filip Skokan <[email protected]> wrote:
>>
>> Hi Vladimir,
>>
>> I kinda got the same question from someone a couple days ago and could 
>> pinpoint a clear normative answer.
>>
>> We have https://tools.ietf.org/html/rfc7520 that shows ECDH-ES with P-384 
>> and P-256. In not having any normative text around these curves being 
>> allowed or P-521 being disallowed I always assumed all original three are 
>> fair use for ECDH-ES (and its composite KW variants).
>>
>> We also have https://tools.ietf.org/html/rfc8037 which specifically mentions 
>> X25519 and X448 OKP subtypes to be usable for ECDH-ES (and its composite KW 
>> variants).
>>
>> Then we have the JOSE registration of EC secp256k1 curve which specifically 
>> mentions that the curve is NOT released for ECDH in that document.
>>
>> So, 
>>
>> EC P-256
>> EC P-384
>> EC P-521
>> OKP X25519
>> OKP X448
>>
>> S pozdravem,
>> Filip Skokan
>>
>>
>> On Tue, 3 Nov 2020 at 22:40, Vladimir Dzhuvinov <[email protected]> 
>> wrote:
>> Today we received the question why the Nimbus JOSE+JWT lib supports the
>> EC curves it does for ECDH (P-256, P-384, P-512) and I couldn't find any
>> normative text or reference in the JWA spec to explain this.
>>
>> https://tools.ietf.org/html/rfc7518#section-4.6
>>
>>
>> We also looked at the IANA registry for hints:
>>
>> https://www.iana.org/assignments/jose/jose.xhtml
>>
>>
>> Contrast this with the JWS ECDSA, where the curves to go with the ESxxx
>> algs are specced:
>>
>> https://tools.ietf.org/html/rfc7518#section-3.4
>>
>>
>> Can someone help here? :)
>>
>>
>> Thanks,
>>
>> Vladimir
>>
>> -- 
>> Vladimir Dzhuvinov
>>
>>
>> _______________________________________________
>> jose mailing list
>> [email protected]
>> https://www.ietf.org/mailman/listinfo/jose
>> _______________________________________________
>> jose mailing list
>> [email protected]
>> https://www.ietf.org/mailman/listinfo/jose
> _______________________________________________
> jose mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/jose

-- 
Vladimir Dzhuvinov


Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
jose mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/jose

Reply via email to