cryptoki-0.8.0 (2024-11-14)
cryptoki-sys-0.2.0 (2024-11-14)
Closed issues:
- build issues with rust < 1.80 #221
- project won't compile under Rust 1.80 - CI broken #216
- New release? #194
- Underlying library access / vendor extensions #115
- Expose more fine-grained control over
find_objects
#106 - Current
pkcs11.h
is not up-to-date #65
Merged pull requests:
- chore: upgrade version number before publishing #233 (hug-dev)
- feat: support vendor defined mechanisms #232 (Direktor799)
- Move crate documentation to README and add code example #231 (wiktor-k)
- Add capability to load symbols from current executable #230 (EliseChouleur)
- feat: add SHAn-HMAC #229 (Direktor799)
- Feat/pkcs11 3.0 #228 (Direktor799)
- feat: add HKDF mechanisms #227 (Direktor799)
- flip order of CI commands, to check fmt and clippy first #224 (keldonin)
- implements session object handle iterator, with caching #223 (keldonin)
- fix compilation issues with Rust 1.79 #222 (keldonin)
- Support vendor extensions for CK_USER_TYPE #220 (larper2axis)
- Add an example to
find_objects
#219 (wiktor-k) - Adjust code to compile under rust 1.80 #217 (keldonin)
- Implement Session.copy_object() #215 (keldonin)
- Session.find_objects(): implement fewer calls to C_FindObjects() #214 (keldonin)
cryptoki-0.7.0 (2024-06-18)
cryptoki-sys-0.1.8 (2024-06-18)
Closed issues:
- Build of cryptoki v0.6.1 failing on Fedora 39+ #198
Merged pull requests:
- Bump crates #211 (gowthamsk-arm)
- Port 0.6 changes #210 (gowthamsk-arm)
- Expose PkcsOaepParams' message digest algorithm #207 (tgonzalezorlandoarm)
- 20240308 mechanisms #203 (Firstyear)
- Add support for
CARGO_TARGET_DIR
inregenerate_bindings.sh
#200 (wiktor-k) - Bump bindgen to 0.69.4 #199 (hug-dev)
- Use infallible conversion into instead of try_into #197 (gowthamsk-arm)
- Fix test for 32bit arch #193 (ionut-arm)
- nightly: Add the loongaarch64-unkown-linux-gnu target #190 (tgonzalezorlandoarm)
- ci.yml: Add a job for runnning tests on MSRV #188 (tgonzalezorlandoarm)
- Add references to RFC 4493 in comments about AesCMac. #184 (xaqq)
- Add SHA256-HMAC mechanism #183 (jippeholwerda)
- Expose AES-CMAC algorithm #181 (xaqq)
- Adding 2 new mechanisms: generic key generation and key derivation via encryption #178 (Nk185)
- Add bindings for loongarch64-linux-gnu #166 (heiher)
- Add function name to errors and logs #147 (ionut-arm)
cryptoki-0.6.2 (2024-03-08)
Closed issues:
- session.login fails on MacOS Sonoma #191
- test slot::token_info::test::debug_info fails on 32-bit architectures. #186
cryptoki-0.6.1 (2023-10-17)
Merged pull requests:
- Bump cryptoki to 0.6.1 #180 (tgonzalezorlandoarm)
- Bump psa-crypto to 0.12.0 #179 (tgonzalezorlandoarm)
cryptoki-0.6.0 (2023-10-06)
Merged pull requests:
- Update Changelog with psa-crypto bump #177 (tgonzalezorlandoarm)
- Bump psa-crypto to 0.11.0 #176 (tgonzalezorlandoarm)
- Update cryptoki crate version and add changelog #175 (tgonzalezorlandoarm)
- Update -sys crate version and add changelog #174 (tgonzalezorlandoarm)
- Fix spelling and Update Cargo.lock #172 (tgonzalezorlandoarm)
- Start tracking Cargo.lock file #171 (tgonzalezorlandoarm)
- ci: Add workflow dispatch #170 (tgonzalezorlandoarm)
- Drop unused target-lexicon crate #169 (tgonzalezorlandoarm)
- Change lints for the library and allow unknown lints #168 (tgonzalezorlandoarm)
- Bump bindgen to 0.66.1 #167 (tgonzalezorlandoarm)
- Fix RSA OKCS OAEP mechanism #165 (wiktor-k)
- elliptic_curve: Fix broken references #161 (wiktor-k)
- Make generic bindings #154 (arjennienhuis)
cryptoki-sys-0.1.7 (2023-10-06)
Closed issues:
- PKCS OAEP padding always returns: Pkcs11(ArgumentsBad) #163
cryptoki-0.5.0 (2023-08-12)
Closed issues:
- Signing and Verifying #159
- UserNotLoggedIn calling decrypt after login.... #157
- Wrapper for C_WaitForSlotEvent #145
Merged pull requests:
- Bump cryptoki to 0.5.0 #160 (ionut-arm)
- "fix" for clone-then-initialize problem #152 (arjennienhuis)
- Fix codespell action #148 (wiktor-k)
- Add wait_for_slot_event and get_slot_event #146 (arjennienhuis)
- Add AES-GCM mechanism #144 (wiktor-k)
- Add documentation check to CI test suite #141 (wiktor-k)
- Add EdDSA mechanism #140 (wiktor-k)
- Remove derivative crate #139 (a1ien)
cryptoki-sys-0.1.6 (2023-04-25)
Closed issues:
- Set homepage in GitHub project info #129
Merged pull requests:
- Cryptoki-sys 0.1.6 #138 (ionut-arm)
- Add binding for single-part digest function #132 (ellerh)
- Bump bindgen version #130 (gowthamsk-arm)
- Add new Pin type with secrecy/zeroize wrapper #128 (sbihel)
- fixup clippy errors #127 (baloo)
- Fix CI (clippy warnings) #125 (Bobo1239)
- Implement PartialEq/Eq for Attribute #124 (Bobo1239)
- Update to remove const_err lint #122 (wiktor-k)
- Simplify tests using TestResult #120 (wiktor-k)
- Implement update attributes for objects #119 (baloo)
- Split the implementation of session and pkcs11 #118 (baloo)
- Fix CI #117 (Bobo1239)
- Fix wrong mapping of AttributeType::CertificateType #116 (Bobo1239)
- Add CBC mode block ciphers #111 (jhagborgftx)
- Make RSA OAEP and ECDH1 safe using lifetime parameters #110 (jhagborgftx)
- Add several no-parameter mechanisms #108 (jhagborgftx)
cryptoki-0.3.1 (2023-03-15)
cryptoki-sys-0.1.5 (2023-03-15)
Closed issues:
cryptoki-0.4.1 (2022-09-29)
Merged pull requests:
cryptoki-0.4.0 (2022-09-07)
Merged pull requests:
- Bump version and update CHANGELOG #102 (ionut-arm)
- Make separate constructors for RO/RW sessions #101 (ionut-arm)
- Fix issues reported by clippy #98 (gowthamsk-arm)
cryptoki-sys-0.1.4 (2022-08-11)
Implemented enhancements:
Closed issues:
- How to test for supported functions? #78
- Add
is_initialized()
toPkcs11
#77 - Segmentation fault on parsing
Date
#74
Merged pull requests:
- Prepare release of changes to bindings #96 (ionut-arm)
- Fix CI error for x86_64-pc-windows-msvc #95 (hug-dev)
- Add bindings for FreeBSD on x86-64. #94 (ximon18)
- Add script for regenerating bindings #91 (ionut-arm)
- session_management: Add ability to login with raw bytes #90 (Subject38)
- Add bindings for aarch64-darwin #89 (Subject38)
- Remove serial_test_derive from deps #86 (palfrey)
- Fix typos and add automatic check to CI #83 (wiktor-k)
- Info flags refactor #68 (vkkoskie)
cryptoki-0.2.1 (2022-02-14)
Closed issues:
cryptoki-0.3.0 (2022-01-14)
cryptoki-sys-0.1.3 (2022-01-14)
Implemented enhancements:
- PIN Handling #50
- Updates for getting attribute info - #42 #48 (mike-boquard)
- Add secret key generation and key wrapping functions #38 (wiktor-k)
Fixed bugs:
- Provide attribute type in return from
get_attribute_info
#42 - Resizing/Truncating returned lists #34
- Remove unused field #53 (hug-dev)
Closed issues:
get_attributes()
with AttributeType::Class fails for private key with YubiHSM2 Nano #76pkcs11.open_session_no_callback
against Luna Network HSM crashed with SIGSEGV #72- Solution for
Session
lifetimes #57 - Module tree structure makes docs difficult to navigate #55
Merged pull requests:
- Version bump #79 (ionut-arm)
- Suppress null pointer deref warnings #62 (vkkoskie)
- Use rust's own bool type in abstraction crate #61 (vkkoskie)
- Switch to inclusive bindgen naming #60 (vkkoskie)
- Implemented new way of holding the context within the session #59 (mike-boquard)
- Module tree hygiene #56 (vkkoskie)
- Fixes to address #50 #52 (mike-boquard)
- Merge
devel
intomain
#51 (hug-dev) - Added support for
C_SetPIN
#49 (mike-boquard) - Simplify test code by using Results instead of unwraps #39 (wiktor-k)
- Update CHaNGELOG #37 (hug-dev)
cryptoki-0.2.0 (2021-08-03)
cryptoki-sys-0.1.2 (2021-08-03)
Implemented enhancements:
- Supported targets might not need an exact target triple check #15
- Add get_token_info #27 (wiktor-k)
- Add functions and types needed for ECDH-based decryption #24 (wiktor-k)
- Add ECC key generation #23 (ionut-arm)
- Add support for Elliptic Curves signing #22 (wiktor-k)
- Add a new way to check for supported targets #18 (hug-dev)
Fixed bugs:
- Issue with code comment #25
- Test fails on 32 bit platforms #19
- Implement
CKM_EC_KEY_PAIR_GEN
toMechanismType
conversion #32 (daxpedda)
Merged pull requests:
- Prepare the new release #36 (hug-dev)
- Added new methods to fix issue 375 - get slots with initialized token… #35 (Sven-bg)
- EC Edward and Montgomery support #33 (daxpedda)
- Slot mechanisms #31 (daxpedda)
- Removed confusing comment #30 (Kakemone)
- Add x86_64 macOS/Darwin bindings. #29 (jeamland)
- Add SHAn-RSA-PKCS mechanisms. #28 (jeamland)
- Add Object ID attribute #26 (wiktor-k)
- Update psa-crypto #21 (hug-dev)
- Add dependency on the newest (git only at the moment) psa-crypto. #20 (RobertDrazkowskiGL)
- Update CHANGELOG #17 (hug-dev)
cryptoki-0.1.1 (2021-03-31)
cryptoki-sys-0.1.1 (2021-03-31)
Implemented enhancements:
Fixed bugs:
- bindgen_test_layout_max_align_t test fails on i686 on cryptoki-sys crate #12
- Fix a bindgen test failing #13 (hug-dev)
- Remove armv7 bindings #11 (ionut-arm)
Merged pull requests:
cryptoki-0.1.0 (2021-03-18)
cryptoki-sys-0.1.0 (2021-03-18)
Implemented enhancements:
Closed issues:
- Add Parsec copyright #5
- Add some deny #4
- Add the same labels as in Parsec #2
- Add a testing infrastructure #1
Merged pull requests:
- Prepare for the 0.1.0 release #9 (hug-dev)
- Add armv7-hf to supported targets #8 (hug-dev)
- Add Parsec copyright on all files #7 (hug-dev)
- Improve general code quality #6 (hug-dev)
* This Changelog was automatically generated by github_changelog_generator