Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CONTRIBUTORS
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,4 @@ Jeroen Engels
Joey Bright
Axel Baudot
Andrew MacMurray
Pablo Hirafuji
15 changes: 8 additions & 7 deletions src/Crypto.gren
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -232,31 +233,31 @@ 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

### Generate AES Keys

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

@docs AesKeyParams, AesLength
@docs AesCtrKey, AesCbcKey, AesGcmKey, AesKeyParams, AesLength

@docs generateAesCtrKey, generateAesCbcKey, generateAesGcmKey

### Generate EC Keys

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

@docs EcKeyParams, EcNamedCurve
@docs EcdsaKey, EcdhKey, EcKeyParams, EcNamedCurve

@docs generateEcdsaKeyPair

### Generate HMAC Keys

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

@docs HmacKeyParams, HmacKeyGenerationError
@docs HmacKey, HmacKeyParams, HmacKeyGenerationError

@docs generateHmacKey

Expand Down