From 11be1f35394425e447afddff2a947d2a72bc5e26 Mon Sep 17 00:00:00 2001 From: Pablo Hirafuji Date: Sat, 20 Sep 2025 18:53:38 -0300 Subject: [PATCH 1/2] Export keys type --- src/Crypto.gren | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/Crypto.gren b/src/Crypto.gren index 415db1a..f361dbd 100644 --- a/src/Crypto.gren +++ b/src/Crypto.gren @@ -26,13 +26,14 @@ module Crypto exposing , DigestAlgorithm(..), digest , Key, PublicKey, PrivateKey, KeyPair , Extractable(..) + , RsaOaepKey, RsaPssKey, RsaSsaPkcs1V1_5Key , RsaKeyParams, RsaKeyGenerationError(..) , generateRsaOaepKeyPair, generateRsaPssKeyPair, generateRsaSsaPkcs1V1_5KeyPair - , AesKeyParams, AesLength(..) + , AesCtrKey, AesCbcKey, AesGcmKey, AesKeyParams, AesLength(..) , generateAesCtrKey, generateAesCbcKey, generateAesGcmKey - , EcKeyParams, EcNamedCurve(..) + , EcdsaKey, EcdhKey, EcKeyParams, EcNamedCurve(..) , generateEcdsaKeyPair - , HmacKeyParams, HmacKeyGenerationError(..) + , HmacKey, HmacKeyParams, HmacKeyGenerationError(..) , generateHmacKey , ExportKeyError(..) , exportRsaOaepPublicKeyAsSpki, exportRsaOaepPublicKeyAsJwk @@ -232,7 +233,7 @@ Generate, import, and export keys for completing cryptographic operations. Generate keys to use with RSA (Rivest-Shamir-Adleman) algorithm. -@docs RsaKeyParams, RsaKeyGenerationError +@docs RsaOaepKey, RsaPssKey, RsaSsaPkcs1V1_5Key, RsaKeyParams, RsaKeyGenerationError @docs generateRsaOaepKeyPair, generateRsaPssKeyPair, generateRsaSsaPkcs1V1_5KeyPair @@ -240,7 +241,7 @@ Generate keys to use with RSA (Rivest-Shamir-Adleman) algorithm. Generate keys to use with AES (Advanced Encryption Standard) algorithm. -@docs AesKeyParams, AesLength +@docs AesCtrKey, AesCbcKey, AesGcmKey, AesKeyParams, AesLength @docs generateAesCtrKey, generateAesCbcKey, generateAesGcmKey @@ -248,7 +249,7 @@ Generate keys to use with AES (Advanced Encryption Standard) algorithm. Generate keys to use with EC (Elliptic Curve) algorithm. -@docs EcKeyParams, EcNamedCurve +@docs EcdsaKey, EcdhKey, EcKeyParams, EcNamedCurve @docs generateEcdsaKeyPair @@ -256,7 +257,7 @@ Generate keys to use with EC (Elliptic Curve) algorithm. Generate keys to use with HMAC (Hash-Based Message Authentication Code) algorithm. -@docs HmacKeyParams, HmacKeyGenerationError +@docs HmacKey, HmacKeyParams, HmacKeyGenerationError @docs generateHmacKey From 1f5418b3c4cce2d5d7ce776d23f156e790534d0b Mon Sep 17 00:00:00 2001 From: Pablo Hirafuji Date: Sun, 21 Sep 2025 15:00:09 -0300 Subject: [PATCH 2/2] Add Pablo Hirafuji to CONTRIBUTORS --- CONTRIBUTORS | 1 + 1 file changed, 1 insertion(+) diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 3c92d02..1727f78 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -11,3 +11,4 @@ Jeroen Engels Joey Bright Axel Baudot Andrew MacMurray +Pablo Hirafuji