Skip to content

Conversation

MatthiasValvekens
Copy link
Collaborator

@MatthiasValvekens MatthiasValvekens commented Jun 19, 2025

Main functional changes:

I included the EdDSA params for selfish reasons (namely so that I can finally get rid of this nasty hack: https://github.com/MatthiasValvekens/pyHanko/blob/master/pkgs/pyhanko/src/pyhanko/sign/pkcs11.py#L300-L310). Of course there's all sorts of other fun stuff included in the new headers that is worth adding as well: ChaCha20/Salsa20/Poly1305/XEd25519/... I'll leave that for future PRs.

I slightly modified the header files to match formatting conventions and to take into account some of the remarks on #183. This PR also fixes #145.

MatthiasValvekens and others added 2 commits June 20, 2025 08:04
 - Expose SHA3 digests in Cython layer
 - Add wiring for EdDSA params
@MatthiasValvekens MatthiasValvekens merged commit b8fe284 into master Jun 20, 2025
32 checks passed
@MatthiasValvekens MatthiasValvekens deleted the maintenance/pkcs11-3.1-headers branch June 23, 2025 23:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Errors in _pkcs11.pyx file: change operand "is" by "=="
3 participants