Safe Haskell | None |
---|---|
Language | Haskell2010 |
- encrypt :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => WebKitSubtleCrypto -> algorithm -> CryptoKey -> [data'] -> m ArrayBuffer
- encrypt_ :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => WebKitSubtleCrypto -> algorithm -> CryptoKey -> [data'] -> m ()
- decrypt :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => WebKitSubtleCrypto -> algorithm -> CryptoKey -> [data'] -> m ArrayBuffer
- decrypt_ :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => WebKitSubtleCrypto -> algorithm -> CryptoKey -> [data'] -> m ()
- sign :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => WebKitSubtleCrypto -> algorithm -> CryptoKey -> [data'] -> m ArrayBuffer
- sign_ :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => WebKitSubtleCrypto -> algorithm -> CryptoKey -> [data'] -> m ()
- verify :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData signature, IsCryptoOperationData data') => WebKitSubtleCrypto -> algorithm -> CryptoKey -> signature -> [data'] -> m Bool
- verify_ :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData signature, IsCryptoOperationData data') => WebKitSubtleCrypto -> algorithm -> CryptoKey -> signature -> [data'] -> m ()
- digest :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => WebKitSubtleCrypto -> algorithm -> [data'] -> m ArrayBuffer
- digest_ :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => WebKitSubtleCrypto -> algorithm -> [data'] -> m ()
- generateKey :: (MonadDOM m, ToJSString algorithm) => WebKitSubtleCrypto -> algorithm -> Bool -> [CryptoKeyUsage] -> m CryptoKeyOrKeyPair
- generateKey_ :: (MonadDOM m, ToJSString algorithm) => WebKitSubtleCrypto -> algorithm -> Bool -> [CryptoKeyUsage] -> m ()
- importKey :: (MonadDOM m, ToJSString format, IsCryptoOperationData keyData, ToJSString algorithm) => WebKitSubtleCrypto -> format -> keyData -> Maybe algorithm -> Bool -> [CryptoKeyUsage] -> m CryptoKey
- importKey_ :: (MonadDOM m, ToJSString format, IsCryptoOperationData keyData, ToJSString algorithm) => WebKitSubtleCrypto -> format -> keyData -> Maybe algorithm -> Bool -> [CryptoKeyUsage] -> m ()
- exportKey :: (MonadDOM m, ToJSString format) => WebKitSubtleCrypto -> format -> CryptoKey -> m ArrayBuffer
- exportKey_ :: (MonadDOM m, ToJSString format) => WebKitSubtleCrypto -> format -> CryptoKey -> m ()
- wrapKey :: (MonadDOM m, ToJSString format, ToJSString wrapAlgorithm) => WebKitSubtleCrypto -> format -> CryptoKey -> CryptoKey -> wrapAlgorithm -> m ArrayBuffer
- wrapKey_ :: (MonadDOM m, ToJSString format, ToJSString wrapAlgorithm) => WebKitSubtleCrypto -> format -> CryptoKey -> CryptoKey -> wrapAlgorithm -> m ()
- unwrapKey :: (MonadDOM m, ToJSString format, IsCryptoOperationData wrappedKey, ToJSString unwrapAlgorithm, ToJSString unwrappedKeyAlgorithm) => WebKitSubtleCrypto -> format -> wrappedKey -> CryptoKey -> unwrapAlgorithm -> Maybe unwrappedKeyAlgorithm -> Bool -> [CryptoKeyUsage] -> m CryptoKey
- unwrapKey_ :: (MonadDOM m, ToJSString format, IsCryptoOperationData wrappedKey, ToJSString unwrapAlgorithm, ToJSString unwrappedKeyAlgorithm) => WebKitSubtleCrypto -> format -> wrappedKey -> CryptoKey -> unwrapAlgorithm -> Maybe unwrappedKeyAlgorithm -> Bool -> [CryptoKeyUsage] -> m ()
- newtype WebKitSubtleCrypto = WebKitSubtleCrypto {}
- gTypeWebKitSubtleCrypto :: JSM GType
Documentation
encrypt :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => WebKitSubtleCrypto -> algorithm -> CryptoKey -> [data'] -> m ArrayBuffer Source #
encrypt_ :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => WebKitSubtleCrypto -> algorithm -> CryptoKey -> [data'] -> m () Source #
decrypt :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => WebKitSubtleCrypto -> algorithm -> CryptoKey -> [data'] -> m ArrayBuffer Source #
decrypt_ :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => WebKitSubtleCrypto -> algorithm -> CryptoKey -> [data'] -> m () Source #
sign :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => WebKitSubtleCrypto -> algorithm -> CryptoKey -> [data'] -> m ArrayBuffer Source #
sign_ :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => WebKitSubtleCrypto -> algorithm -> CryptoKey -> [data'] -> m () Source #
verify :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData signature, IsCryptoOperationData data') => WebKitSubtleCrypto -> algorithm -> CryptoKey -> signature -> [data'] -> m Bool Source #
verify_ :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData signature, IsCryptoOperationData data') => WebKitSubtleCrypto -> algorithm -> CryptoKey -> signature -> [data'] -> m () Source #
digest :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => WebKitSubtleCrypto -> algorithm -> [data'] -> m ArrayBuffer Source #
digest_ :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => WebKitSubtleCrypto -> algorithm -> [data'] -> m () Source #
generateKey :: (MonadDOM m, ToJSString algorithm) => WebKitSubtleCrypto -> algorithm -> Bool -> [CryptoKeyUsage] -> m CryptoKeyOrKeyPair Source #
generateKey_ :: (MonadDOM m, ToJSString algorithm) => WebKitSubtleCrypto -> algorithm -> Bool -> [CryptoKeyUsage] -> m () Source #
importKey :: (MonadDOM m, ToJSString format, IsCryptoOperationData keyData, ToJSString algorithm) => WebKitSubtleCrypto -> format -> keyData -> Maybe algorithm -> Bool -> [CryptoKeyUsage] -> m CryptoKey Source #
importKey_ :: (MonadDOM m, ToJSString format, IsCryptoOperationData keyData, ToJSString algorithm) => WebKitSubtleCrypto -> format -> keyData -> Maybe algorithm -> Bool -> [CryptoKeyUsage] -> m () Source #
exportKey :: (MonadDOM m, ToJSString format) => WebKitSubtleCrypto -> format -> CryptoKey -> m ArrayBuffer Source #
exportKey_ :: (MonadDOM m, ToJSString format) => WebKitSubtleCrypto -> format -> CryptoKey -> m () Source #
wrapKey :: (MonadDOM m, ToJSString format, ToJSString wrapAlgorithm) => WebKitSubtleCrypto -> format -> CryptoKey -> CryptoKey -> wrapAlgorithm -> m ArrayBuffer Source #
wrapKey_ :: (MonadDOM m, ToJSString format, ToJSString wrapAlgorithm) => WebKitSubtleCrypto -> format -> CryptoKey -> CryptoKey -> wrapAlgorithm -> m () Source #
unwrapKey :: (MonadDOM m, ToJSString format, IsCryptoOperationData wrappedKey, ToJSString unwrapAlgorithm, ToJSString unwrappedKeyAlgorithm) => WebKitSubtleCrypto -> format -> wrappedKey -> CryptoKey -> unwrapAlgorithm -> Maybe unwrappedKeyAlgorithm -> Bool -> [CryptoKeyUsage] -> m CryptoKey Source #
unwrapKey_ :: (MonadDOM m, ToJSString format, IsCryptoOperationData wrappedKey, ToJSString unwrapAlgorithm, ToJSString unwrappedKeyAlgorithm) => WebKitSubtleCrypto -> format -> wrappedKey -> CryptoKey -> unwrapAlgorithm -> Maybe unwrappedKeyAlgorithm -> Bool -> [CryptoKeyUsage] -> m () Source #
newtype WebKitSubtleCrypto Source #
Functions for this inteface are in JSDOM.WebKitSubtleCrypto.