File kryoptic.changes of Package kryoptic

-------------------------------------------------------------------
Tue Mar 10 08:17:47 UTC 2026 - Angel Yankov <angel.yankov@suse.com>

- Update to 1.5.0:
  * Fix session validity check in SeedRandom/GenerateRandom by @satoqz in
  * Improve length lookups in DecryptFinal/EncryptFinal by @satoqz in
  * Check minimum entropy length values by @simo5 in
  * Really update to edition 2024 by @simo5 in
  * Ed25519ctx is not fips approved by @simo5 in
  * Add support for C_[Get|Set]OperationState functions by @simo5 in
  * Update to rust-cryptoki 0.11 by @Jakuje in
  * Update constant_time_eq from 0.3.0 to 0.4.2 by @musicinmybrain in
  * Update rusqlite to 0.38 with fallible_uint by @Jakuje in
  * storage: Use explicit casts to avoid fallible_uint feature of rusqlite by @Jakuje in
  * Update CI to use OpenSSL 4.0 branch by @simo5 in
  * Mark restored hash operations as in use by @simo5 in
  * Minor TLS improvements by @ilie-halip-nxp in
  * Add integration test for PKCS#11 module by @simo5 in
  * Disable SLH-DSA in FIPS builds without ossl400 by @simo5 in
  * Update actions/checkout to v6 in workflows by @simo5 in
  * Set CKA_PUBLIC_KEY_INFO for EC private keys by @simo5 in
  * Add ECDH key re-import integration test by @simo5 in
  * docs: fix misc typos in storage encryption doc by @berrange in
  * packaging: stop duplicating the license list in comments by @berrange in
  * Pull pyca SHA3 OIDs by @Jakuje in
  * ossl/build.rs: support OSSL_BINDGEN_CLANG_ARGS by @numinit in
  * Update rust-cryptoki 0.12.0 by @Jakuje in
  * Handle hmac state saving by @simo5 in
  * Move FIPS Known Answer Tests in a single file by @simo5 in
  * accelerate FIPS builds by @keldonin in
  * Use standard CKR_TOKEN_NOT_INITIALIZED error by @simo5 in
  * Move some test from unit test to integration tests by @simo5 in
  * R.I.P Memory backend by @simo5 in
  * Add common EC flags to mechanism info by @simo5 in
  * Add CKO_MECHANISM objects and add CKA_UNIQUE_ID to all objects by @simo5 in
  * Refactor object module to split it in smaller digestible chunks by @simo5 in
  * Fips defer tests by @simo5 in

-------------------------------------------------------------------
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