Module
Deno.Crypto
- Package
- purescript-deno
- Repository
- njaremko/purescript-deno
#CbcAlgorithm Source
type CbcAlgorithm = Algorithm (iv :: ArrayBuffer)
#GcmAlgorithm Source
type GcmAlgorithm = Algorithm (additionalData :: Undefined ArrayBuffer, iv :: ArrayBuffer, tagLength :: Undefined Int)
#encrypt Source
encrypt :: forall r. Algorithm r -> CryptoKey r -> ArrayBuffer -> Aff ArrayBuffer
#decrypt Source
decrypt :: forall r. Algorithm r -> CryptoKey r -> ArrayBuffer -> Aff ArrayBuffer
#sign Source
sign :: forall r. Algorithm r -> CryptoKey r -> ArrayBuffer -> Aff ArrayBuffer
#verify Source
verify :: forall r. Algorithm r -> CryptoKey r -> ArrayBuffer -> ArrayBuffer -> Aff Boolean
#makeAesGcmAlgorithm Source
makeAesGcmAlgorithm :: ArrayBuffer -> Maybe ArrayBuffer -> Maybe Int -> GcmAlgorithm