-
Notifications
You must be signed in to change notification settings - Fork 470
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix #449 (ECDSA forcing DER/ASN.1) #450
Conversation
ee8b8b5
to
7fda795
Compare
7fda795
to
41d9ee3
Compare
41d9ee3
to
8e2b645
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
8e2b645
to
5613bae
Compare
so we wait now until the two missing points are done? |
If you agree with the proposed split, which I assume you do, I (or any other volunteer) have to update doc and tests. |
👍 |
797f10c
to
9340721
Compare
9340721
to
d1ac928
Compare
d1ac928
to
d708fe7
Compare
f4d044e
to
a616dbb
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good so far. Do you need help with the last bits (docs / test)?
a616dbb
to
46bf532
Compare
Sure! Thanks :) |
46bf532
to
a611b27
Compare
Sorry that I never came back on this... [sigh] ambition doesn't always align with time |
Thanks for the review!
Yeah, I was lazy and c&p'ed from the sources, so it's the same style. I'll have another look.
Aahh alright, that makes sense. I believe that
Absolutely - for all "code-related" terms. |
I think we can agree on The |
31d4aaf
to
5e2dade
Compare
5e2dade
to
e6649b0
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Did a visual check, looks great :-)
via e.g. ``` make -j9 EXTRALIBS="../libtommath/libtommath.a " \ CFLAGS="-DLTC_NOTHING -DLTC_MINIMAL -DLTC_MECC -DUSE_LTM \ -DLTM_DESC -I../libtommath" ```
Signed-off-by: Steffen Jaeckel <[email protected]>
* make PDF content copy&paste-able * add new `\code{}` command Signed-off-by: Steffen Jaeckel <[email protected]>
Signed-off-by: Steffen Jaeckel <[email protected]>
Signed-off-by: Steffen Jaeckel <[email protected]>
It is already nearly independent of `LTC_DER`, so simply `#ifdef` that code path instead of multiplying the APIs by the number of signature formats. Signed-off-by: Steffen Jaeckel <[email protected]>
This also adds a note about the potential limitation of the signature formats, depending on the tailoring. Signed-off-by: Steffen Jaeckel <[email protected]>
e6649b0
to
46f33c6
Compare
Fix ECDSA forcing DER.
TODO:
ecc_recover_key()
This fixes #449