925 B
925 B
@suaveplan/crypto-browser Changelog
0.0.0 — suaveplan initial
- Initial implementation: WebCrypto-backed AEAD, sign, and agree engines
webCryptoAeadEngine— AES-256-GCM viacrypto.subtlewebCryptoSignEngine/webCryptoEd25519Engine/webCryptoEcdsaP256Engine— Ed25519 and ECDSA-P256webCryptoAgreeEngine/webCryptoX25519Engine/webCryptoEcdhP256Engine— X25519 and ECDH-P256rsanamespace — RSA-PSS, RSA-OAEP, RSASSA-PKCS1-v1_5aesKwnamespace — AES Key Wrap (RFC 3394)ecdsaP384namespace — ECDSA with P-384 / SHA-384ecdhP384namespace — ECDH with P-384nonExtractableKey()— non-extractable CryptoKey generationisWebCryptoAvailable()/assertWebCryptoAvailable()— runtime checksBrowserCryptoErrorwith codes:NOT_AVAILABLE,KEY.GENERATION_FAILED,OPERATION.FAILED- 100% coverage threshold (statements, branches, functions, lines)