Skip to content

Releases: reallyme/crypto

ReallyMe Crypto 0.1.6

Choose a tag to compare

@vanderbr vanderbr released this 12 Jul 17:19

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

Choose a tag to compare

@vanderbr vanderbr released this 11 Jul 19:24

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

Choose a tag to compare

@vanderbr vanderbr released this 11 Jul 13:42

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

Choose a tag to compare

@vanderbr vanderbr released this 11 Jul 01:50

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.