[Cryptech-Commits] [sw/pkcs11] branch ecdsa created (now 3345ef8)
git at cryptech.is
git at cryptech.is
Mon Sep 14 21:43:51 UTC 2015
This is an automated email from the git hooks/post-receive script.
sra at hactrn.net pushed a change to branch ecdsa
in repository sw/pkcs11.
at 3345ef8 Debug PKCS #11 ECDSA signature and verification.
This branch includes the following new commits:
new b2d4db9 Track changes to hal_rsa_key_t and hal_hash_state_t.
new 92325a4 Checkpoint of partial support for ECDSA. Compiles, not yet tested, probably doesn't work. Probably should merge state_access branch before going much further with this.
new 22a1a59 Merge branch 'master' into ecdsa
new 0e0a9ea Refactor C_Sign() and C_Verify() to move algorithm-dependent code to helper functions. As a happy side effect, this also simplifies locking slightly and gives us a straightforward path towards the *Update() and *Final() incremental-hashing functions. Compiles, not yet tested.
new 6a80ee5 Add ECDSA signature and verification. Compiles, not tested.
new ae7b3e1 verify_rsa_pkcs() should be static.
new 6613e3a First cut at Python interface to PKCS #11 using ctypes API.
new cce50cb Add C_FindObject*() to py11.
new 1086cc3 Python ctypes arrays and pointers really do work just as in C, once one wraps one's brain around the syntactic differences.
new 04cb1eb Fix size_t vs CK_ULONG type mismatch (platform dependent).
new 85ae539 Remove CKA_NAME_HASH_ALGORITHM for now. It appears in the specification but not in the header file, so we don't know its numeric value in any case. Re-add if and when it shows up in the header file.
new d4dd9a8 Add attribute database based on attributes.yaml. Simplify prototype definitions and move them to separate module.
new e9eb486 Move YAML parsing to external script so py11 doesn't have to worry about finding attributes.yaml at runtime.
new 3345ef8 Debug PKCS #11 ECDSA signature and verification.
The 14 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
More information about the Commits
mailing list