Skip to content

Release v1.0.3#8

Merged
choiahrok merged 4 commits into
mainfrom
release/v1.0.3
May 6, 2026
Merged

Release v1.0.3#8
choiahrok merged 4 commits into
mainfrom
release/v1.0.3

Conversation

@choiahrok

@choiahrok choiahrok commented May 6, 2026

Copy link
Copy Markdown
Collaborator

Summary

Release v1.0.3 published from CryptoLabInc/evi.

Changes

  • Bump Python package version to 1.0.3.
  • Add IP2 parameter support and extend MM-family eval modes with MMS, MM32, and MMS32 helpers.
  • Add bit-packing and templated encode/decode utilities for 32-bit and 64-bit coefficient paths.
  • Expand encryptor/decryptor, key generator, key pack, and secret key APIs for stream/file serialization and metadata-oriented workflows.
  • Add metadata encryption/decryption helpers backed by AES-GCM and expose them through Python bindings.
  • Rework key management around KeyStorageConfig, provider envelopes, lifecycle state, and provider-specific managers.
  • Add local, Vault, AWS, and GCP key manager/provider support, including shared HTTP client plumbing for remote providers.
  • Add audit logging types and audit store support for key management operations.
  • Add sensitive-data guard/security utilities and harden key synchronization/serialization paths.
  • Update examples for key generation, key management, key storage, and metadata encryption/decryption; remove the old km_kp example.
  • Extend CMake options/build wiring for key management providers and Python bindings.

Tests

  • Add C++ coverage for audit logging, encoding, key management providers, security utilities, serialization round trips, and key synchronization lifetime issues.
  • Expand key management and key validation tests for lifecycle, wrapping/unwrapping, provider envelopes, and MM/MM32-related key paths.
  • Add Python tests for key-manager lifecycle state handling and metadata encryption/decryption utility bindings.

@choiahrok choiahrok requested a review from a team May 6, 2026 04:28
@choiahrok choiahrok merged commit 2b352ab into main May 6, 2026
6 checks passed
@choiahrok choiahrok deleted the release/v1.0.3 branch May 6, 2026 05:48
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.

2 participants