We have some news to share for the request index beta feature. We’ve added more options to sort your requests, counters to the individual filters and documentation for the search functionality. Checkout the blog post for more details.

File kryoptic.changes of Package kryoptic

-------------------------------------------------------------------
Mon Jan 12 14:36:18 UTC 2026 - Lucas Mulling <lucas.mulling@suse.com>

- Update to 1.4.0:
  * Set specific description for ossl crate
  * Return more specific error for unsupported parameter set
  * Add PKCS#11 3.2 attribute to NSSDB storage
  * Fix Simple KDFs to work with token objects
  * Add support for CKO_TRUST objects
  * Fix ML-DSA, ML-KEM, SLH-DSA keys with NSSDB
  * Use modern API for secure key parameter export
  * Prevent dynamic linking in FIPS builds
  * Fix runtime panics in date functions in pkcs11/mod.rs
  * Implement simple derivation function that extracts a public key from a private key
  * Support CKO_PROFILES objects in Kryoptic
  * Clear errors from signature probe
  * Minor doc fixes
  * Store computed CKA_PUBLIC_KEY_INFO on keys
  * Replace check_or_set_attr with ensure_* methods
  * Use pkg-config to find OpenSSL headers, build with -std=c99 for OpenSSL >= 3.6
  * Remove explicit C standard from build script
  * Add test for sensitive key attribute extraction
  * Return error on subsequent C_Initialize calls
- Enable build on i586

-------------------------------------------------------------------
Mon Oct 27 11:44:51 UTC 2025 - Andreas Schwab <schwab@suse.de>

- Enable build on riscv64

-------------------------------------------------------------------
Mon Sep 22 17:51:58 UTC 2025 - Lucas Mulling <lucas.mulling@suse.com>

- Install p11-kit module config with the main package

-------------------------------------------------------------------
Fri Sep 19 13:28:23 UTC 2025 - Lucas Mulling <lucas.mulling@suse.com>

- Update to 1.3.1:
  * Remove large test vectors from release artifacts

-------------------------------------------------------------------
Thu Sep 18 17:25:52 UTC 2025 - Lucas Mulling <lucas.mulling@suse.com>

- Upadte to 1.3.0:
  * Changelog 1.1 fix
  * Initial support for ML-DSA
  * Rework how OpenSSL sources are used
  * tests: Drop pkcs11-tool dependency of migrate test
  * Support SignatureVerify APIs with all algorithms
  * Bump bindgen dependency version to follow rawhide
  * Add better support for array of attributes
  * Minor, non-substantial improvements to the README.md
  * Fix Montgomery Key Generation b
  * Improve documentation for using a static build of OpenSSL
  * Fix example configuration file
  * Support building on different OpenSSL versions
  * Update some FIPS indicators
  * Fix ML-DSA Keygen
  * Fixes for ML-KEM and Encapsulate API
  * Fix Public Ec Montgomery point storage
  * Add more documentation strings and cleanup changes
  * Make token info a little more useful
  * Arch-specific build fixes
  * Fix PrivateKeyInfo ASN.1 structure
  * Change some build time variables and configs
  * Add Key wrapping support and tests for all EC keys
  * More doc strings
  * tests: Avoid failures when configuration file is present in default path
  * Fix initialization of info in uninitialized token
  * Cargo: Bump cryptoki version to match version in Fedora
  * Stop using the paste crate
  * Remove unused conformance binary
  * deps: bump asn1 to v0.21
  * Add support fo FFDH key generation and derivation
  * FFDH: Ensure secret_len is big enough
  * Add some basic infrastructure to perform tracing
  * Drop jsondb
  * Fix buffer length check in AES update functions
  * Release 1.2
  * Update spec file after 1.2.0 release to match Fedora
  * Implement TLS 1.2 EMS derive
  * Switch cargo setup to a workspace with several packages
  * Refactor code and add easier to use abstractions at the ossl package level
  * Add OssCipher abstraction for symmetric ciphers
  * Support Sp800 ECDH KDF flavor
  * Make PKCS#11 3.2 the default interface
  * More ossl package abstraction for Pkey operations
  * Compile-time disabling SHA1 for OpenSSL backend
  * Fix is_approved() to properly check input keys
  * Implement simple KDFs
  * Rename and restructure some of the crates we recently crated
  * Add fips checks for KDFs additional input keys
  * Allow variance in FFDH derived key maximum size
  * Fix signing with CKM_SHA512_RSA_PKCS
  * Add OpenJDK continuous integration
  * Add config option to filter mechanisms
  * Reduce max key sizes to avoid overflow
  * openjdk-integration.yml: Run on pull_request and push
  * Tweak test matrix to test more configuarations
  * Improve some ossl interfaces
  * Implement Drop to cleanse sensitive key data
  * Add Fips Checkcs to EdDSA code
  * Add support for Brainpool curves
  * Some ossl API work, mostly polishing
  * Minor rework of dummy integrity check
  * openjdk-integration.yml: Warn on container/source version mismatch
  * Add jtreg-kryoptic.sh OpenJDK test script
  * Zeroize key material exported from EvpPkey
  * Do not fail fetches on unknown attributes
  * Fix pkcs11 header definition
  * Add support for OCB, OsslCipher::block_size, and RSA helpers for implementations of RFC9580
  * Ossl: Ensure libctx is freed on drop
  * Do not allow setting never-settable attributes (+avoid new warnings caused
  * Add missing OBJECT_VALIDATION attributes to objects
  * ossl: Allow passing propq to the key creation API
  * Add support for SLH-DSA
  * Change ossl lisence to ASL 2.0
  * ossl: Add support for legacy algorithms (DSA, 3DES) (under legacy feature)
  * Add CKM_EXTRACT_KEY_FROM_KEY to SimpleKDF
  * Add methods to load OpenSSL configuration
  * Import fix for pkcs11 3.2 header
  * Fix self reference in load_configuration API
  * Handle imports where only the Seed is provided
  * Add function to load legacy provider
  * ossl: Implement remaining legacy algorithms needed for OpenPGP

-------------------------------------------------------------------
Mon Jun  9 18:25:29 UTC 2025 - Lucas Mulling <lucas.mulling@suse.com>

- Update to 1.2.0:
  * Initial support for ML-DSA
  * Rework how OpenSSL sources are used
  * tests: Drop pkcs11-tool dependency of migrate test
  * Support SignatureVerify APIs with all algorithms
  * Bump bindgen dependency version to follow rawhide
  * Add better support for array of attributes
  * Minor, non-substantial improvements to the README.md
  * Fix Montgomery Key Generation
  * Improve documentation for using a static build of OpenSSL
  * Fix example configuration file
  * Support building on different OpenSSL versions
  * Update some FIPS indicators
  * Fix ML-DSA Keygen
  * Fixes for ML-KEM and Encapsulate API
  * Fix Public Ec Montgomery point storage
  * Add more documentation strings and cleanup changes
  * Make token info a little more useful
  * Arch-specific build fixes
  * Fix PrivateKeyInfo ASN.1 structure
  * Change some build time variables and configs
  * Add Key wrapping support and tests for all EC keys
  * More doc strings
  * tests: Avoid failures when configuration file is present in default path
  * Fix initialization of info in uninitialized token
  * Cargo: Bump cryptoki version to match version in Fedora
  * Stop using the paste crate
  * Remove unused conformance binary
  * deps: bump asn1 to v0.21
  * Add support fo FFDH key generation and derivation
  * FFDH: Ensure secret_len is big enough
  * Add some basic infrastructure to perform tracing
  * Drop jsondb
  * Fix buffer length check in AES update functions
  * For a full list of changes see: https://github.com/latchset/kryoptic/releases/tag/v1.2.0
- Update _service

-------------------------------------------------------------------
Mon Apr 14 19:54:56 UTC 2025 - Lucas Mulling <lucas.mulling@suse.com>

- Update to 1.1.0:
  * Switch to Rust 2024 edition
  * Deal with length query issues
  * Fix storing and reading default DATE attributes
  * aes: Restrict AES-GCM to at least 1B tag length
  * Introduce CKF_MULTI_MESSAGE flag
  * Fix incorrect error returned on un-initialized operations
  * Ensure token store objects can be extracted if the right booleans are set
  * Replace SHA1 test signature
  * Rebase openssl submodule to 3.5 (prerelease) by
  * Pkcs11 3.2 Draft
  * Add Encapsulation/Decapsulation and ML-KEM support
  * Fix check for object sensitivity as per spec
  * Add Stricter FIPS options to configuration
  * Allow digesting AES keys and add test coverage
  * ecdh: Fix max ECDH output size
  * Fix C_WrapKey size query
  * Minor cleanups in tests and rust warning fixes
  * For a full list of changes see: https://github.com/latchset/kryoptic/releases/tag/v1.1.0

-------------------------------------------------------------------
Wed Mar 12 13:32:39 UTC 2025 - Lucas Mulling <lucas.mulling@suse.com>

- Initial package of version: 1.0.0:
  * For a full list of changes see: https://github.com/latchset/kryoptic/blob/v1.0.0/CHANGELOG.md
openSUSE Build Service is sponsored by