appplayer_secure 0.1.1
appplayer_secure: ^0.1.1 copied to clipboard
AppPlayer security library (merged) — domain-neutral primitives (SIGN/STORE/CRYPTO/TRUST/AUDIT/MAUTH/BIO) + AppPlayer domain layer (roles/events/facade).
0.1.1 - 2026-06-28 #
Added #
PassphraseSealer— seals/unseals aMap<String, String>under an operator passphrase (PBKDF2-HMAC-SHA256, 210k iterations → ChaCha20-Poly1305 AEAD), producing a portable, opaque base64 blob with the KDF salt + AEAD nonce embedded. UnlikeAtRestSealer— whose symmetric key lives only in the machine keychain and cannot leave the device — the key is derived purely from the passphrase, so a sealed blob can be migrated to another machine and reopened with the same passphrase (e.g. operational-credential portability). Exported from the barrel. Additive — no existing surface changed.
0.1.0 - 2026-06-18 - Initial publish #
Added #
- Domain-neutral security primitives:
signature·secure_storage·cryptography·trust_chain·audit·mutual_auth·biometric, plus sharedtypes/error. - AppPlayer domain layer:
roles(SignerRole / TrustRole + MakeMind Root CA registry),events(AuditEvent catalog),AppPlayerSecurefacade. - First publish — merges the former
secureprimitives andappplayer_securedomain wrapper into one package.