Releases: reallyme/crypto
Release list
ReallyMe Crypto 0.1.6
ReallyMe Crypto 0.1.6 tightens Rust feature selection, keeps HKDF SHA-3 support explicit, fixes wasm package feature edges, improves P-384/P-521 multikey canonicalization coverage, and aligns Rust, Swift, Kotlin, and npm package metadata for the 0.1.6 release.
v0.1.5
ReallyMe Crypto 0.1.5 adds the JOSE-oriented primitive support and platform coverage needed by the current SDKs.
Changes:
- Add AES-128-GCM and AES-192-GCM alongside the existing AES-256-GCM APIs, vectors, FFI, WASM, Swift, Kotlin, TypeScript, and proto adapters.
- Add JWA Concat KDF with shared vectors and facade coverage.
- Add P-384 and P-521 ECDH support across Rust, FFI, Swift, Kotlin, TypeScript, vectors, and provider policy.
- Add Swift P-256 Secure Enclave / Keychain ECDH handle APIs for non-exportable private-key residency.
- Make P-256 raw scalar import available in the Rust wasm lane with the same Result-returning shape as native.
- Rebuild and validate the TypeScript package as @reallyme/crypto 0.1.5.
Package notes:
- Rust root crate version: 0.1.5.
- TypeScript npm package version: 0.1.5.
- Kotlin Maven package metadata: 0.1.5.
- SwiftPM examples now pin from 0.1.5.
v0.1.2
Rust patch release for ECDSA JOSE signature transcoding. Adds DER ↔ raw r||s helpers for P-256 and secp256k1, with strict DER parsing by default and explicitly named permissive compatibility parsers for legacy non-canonical DER inputs. No Swift, Kotlin, Maven, or npm package changes are included in this release.
v0.1.1
ReallyMe Crypto v0.1.1 publishes the initial public cross-platform cryptography workspace for Rust, Swift, Kotlin, and TypeScript.\n\nHighlights:\n- Shared algorithm identifiers, provider policy, protobuf contract, and conformance vectors.\n- Rust crates prepared for ordered crates.io publishing, including reallyme-crypto and reallyme-codec umbrellas.\n- Swift Package, Kotlin/Maven package, and npm package surfaces aligned with the same vectors and typed error behavior.\n- FFI, WASM, and platform-provider lanes covered by CI, cargo-deny, cargo-audit, package tests, and vector checks.