[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