Skip to content

Commit bb99a6e

Browse files
authored
Merge pull request #119 from pablohirafuji/export-cripto-keys
Crypto: Expose keys type
2 parents 6021e3c + 1f5418b commit bb99a6e

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

CONTRIBUTORS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,4 @@ Jeroen Engels
1111
Joey Bright
1212
Axel Baudot
1313
Andrew MacMurray
14+
Pablo Hirafuji

src/Crypto.gren

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,14 @@ module Crypto exposing
2626
, DigestAlgorithm(..), digest
2727
, Key, PublicKey, PrivateKey, KeyPair
2828
, Extractable(..)
29+
, RsaOaepKey, RsaPssKey, RsaSsaPkcs1V1_5Key
2930
, RsaKeyParams, RsaKeyGenerationError(..)
3031
, generateRsaOaepKeyPair, generateRsaPssKeyPair, generateRsaSsaPkcs1V1_5KeyPair
31-
, AesKeyParams, AesLength(..)
32+
, AesCtrKey, AesCbcKey, AesGcmKey, AesKeyParams, AesLength(..)
3233
, generateAesCtrKey, generateAesCbcKey, generateAesGcmKey
33-
, EcKeyParams, EcNamedCurve(..)
34+
, EcdsaKey, EcdhKey, EcKeyParams, EcNamedCurve(..)
3435
, generateEcdsaKeyPair
35-
, HmacKeyParams, HmacKeyGenerationError(..)
36+
, HmacKey, HmacKeyParams, HmacKeyGenerationError(..)
3637
, generateHmacKey
3738
, ExportKeyError(..)
3839
, exportRsaOaepPublicKeyAsSpki, exportRsaOaepPublicKeyAsJwk
@@ -232,31 +233,31 @@ Generate, import, and export keys for completing cryptographic operations.
232233

233234
Generate keys to use with RSA (Rivest-Shamir-Adleman) algorithm.
234235

235-
@docs RsaKeyParams, RsaKeyGenerationError
236+
@docs RsaOaepKey, RsaPssKey, RsaSsaPkcs1V1_5Key, RsaKeyParams, RsaKeyGenerationError
236237

237238
@docs generateRsaOaepKeyPair, generateRsaPssKeyPair, generateRsaSsaPkcs1V1_5KeyPair
238239

239240
### Generate AES Keys
240241

241242
Generate keys to use with AES (Advanced Encryption Standard) algorithm.
242243

243-
@docs AesKeyParams, AesLength
244+
@docs AesCtrKey, AesCbcKey, AesGcmKey, AesKeyParams, AesLength
244245

245246
@docs generateAesCtrKey, generateAesCbcKey, generateAesGcmKey
246247

247248
### Generate EC Keys
248249

249250
Generate keys to use with EC (Elliptic Curve) algorithm.
250251

251-
@docs EcKeyParams, EcNamedCurve
252+
@docs EcdsaKey, EcdhKey, EcKeyParams, EcNamedCurve
252253

253254
@docs generateEcdsaKeyPair
254255

255256
### Generate HMAC Keys
256257

257258
Generate keys to use with HMAC (Hash-Based Message Authentication Code) algorithm.
258259

259-
@docs HmacKeyParams, HmacKeyGenerationError
260+
@docs HmacKey, HmacKeyParams, HmacKeyGenerationError
260261

261262
@docs generateHmacKey
262263

0 commit comments

Comments
 (0)