How is the ES512 example broken and what needs to be done to fix it?

Did you also verify that you can reproduce the key agreement result at 
http://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-14#appendix-D?  
I ask that because since it was published, three other implementations have 
produced the key value usEpwFIC_qrmBExntFwxMA rather than 
jSNmj9QK9ZGQJ2xg5_TJpA as published.

                                                                -- Mike

From: [email protected] [mailto:[email protected]] On Behalf Of Richard 
Barnes
Sent: Thursday, August 15, 2013 4:47 PM
To: [email protected]
Subject: [jose] JOSE in Python

Hey all,

I've just pushed to GitHub a pretty complete JOSE library I've worked up in 
Python.
<https://github.com/bifurcation/pyjose>

It supports pretty much all of the current specs, including:

-- JSON and compact serializations
-- Custom levels of header protection (all/none/some)
-- Multi-signer JWS and multi-recipient JWE
-- All JWA algorithms besides "none" (which should not be used anyway)

It successfully processes the examples in the current specs (except the "ES512" 
one, which is broken), and successfully interoperates with itself in all 288 
different configurations ("alg" + "enc" + "protected").  I have not yet tested 
it against any other JOSE implementations.

I also took this opportunity to start up a list of implementations on the JOSE 
wiki.  Right now it's pretty short because I don't know of that many off the 
top of my head.
<http://trac.tools.ietf.org/wg/jose/trac/wiki/WikiStart>

Comments / bugs welcome!

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

Reply via email to