Revision history for Crypt-HSM
0.018 2024-11-02 13:54:48+01:00 Europe/Brussels
- Rename Crypt::HSM::Key to Crypt::HSM::Object
- Allow for writing to IV in aes-gcm
- Add wait_for_event
- Add more parentheses to fallback refcounting
- Make certificate categories actually work
0.017 2024-06-23 14:59:22+02:00 Europe/Brussels
- Add Crypt::HSM::Key
- Fixed using Mechanism object as mechanism argument
- Fix hash/generator distinction in RSA PKCS PSS
- Add support for AES/DES CFB/OFB
- Fix argument handling for ecdh1-derive
- Swap arguments to eddsa
- Fix various compiler warnings in XS code
0.016 2024-01-05 18:38:07+01:00 Europe/Brussels
- Add missing parentheses to refcount.h
0.015 2023-10-24 19:27:30+02:00 Europe/Brussels
- Allocate right sized structs for Slot and Mechanism
- Properly refcount Slot and Mechanism objects
0.014 2023-10-21 00:17:19+02:00 Europe/Brussels
- Split Crypt::HSM::Provider out of Crypt::HSM namespace
0.013 2023-09-02 17:52:03+02:00 Europe/Brussels
- Refactor typemaps to use ExtUtils::Typemaps::Magic
0.012 2023-08-12 17:52:09+02:00 Europe/Brussels
- Make code more compatible with old compilers
0.011 2023-05-26 18:20:12+02:00 Europe/Amsterdam
- Simplify version logic
- Switch to Module::Build::Tiny
0.010 2023-05-03 19:10:48+02:00 Europe/Amsterdam
- Fix argument handling in Mechanism::has_flags
0.009 2023-05-03 17:41:36+02:00 Europe/Amsterdam
- Add Slot class
- Add Mechanism class
- Add provider and slot methods to Session
- Rename sha-1 keys to sha1
0.008 2023-04-20 17:13:35+02:00 Europe/Amsterdam
- Deal with compilers insisting on naming unused arguments
0.007 2023-04-19 16:32:09+02:00 Europe/Amsterdam
- Add streaming interfaces
0.006 2023-04-09 12:16:50+02:00 Europe/Amsterdam
- Further improve refcounting on compilers without atomics
- Stricten up pointer usage
0.005 2023-04-05 23:20:57+02:00 Europe/Amsterdam
- Make refcounting implementation compilers without atomics
- Make verify throw exceptions on error
- Move MIN definition up to fix compilation issues
- Explicitly ask ppport.h for mg_findext
0.004 2023-03-31 17:38:21+02:00 Europe/Amsterdam
- Fix various compilation issues
0.003 2023-03-30 16:55:10+02:00 Europe/Amsterdam
- Add refcounting to provider
- Store provider object in magic for thread safety.
0.002 2023-03-29 13:45:36+02:00 Europe/Amsterdam
- Add mechanism arguments to cryptographic methods
- Make softhsm test a user test, only run if $HSM_PIN is set
0.001 2023-03-28 15:17:26+02:00 Europe/Amsterdam
Initial release to an unsuspecting world