Classes
Type Definitions
-
DecryptOptions
-
Opções adicionais das funções de descriptografia.
Type:
- Object
Properties:
Name Type Argument Description aadUint8Array | ArrayBuffer <optional>
Dados adicionais que não são encriptados, mas são autenticados pela tag de autenticação gerada na encriptação dos dados. Atualmente, apenas o algoritmo
Crypto.AES_GCMsuporta a autenticação de dados adicionais.authTagUint8Array | ArrayBuffer <optional>
Tag de autenticação gerada na encriptação dos dados com autenticação que garante que os dados encriptados e os dados adicionais de autenticação (
aad) estão corretos. Ver a funçãoCrypto.encryptBytesWithAuthpara mais detalhes da geração da tag de autenticação.authTagLengthnumber <optional>
Tamanho da tag de autenticação que deve ser verificada. Caso não seja informado, será utilizada uma tag de 16 bytes para o algoritmo
Crypto.AES_GCM. -
EncryptOptions
-
Opções adicionais das funções de criptografia.
Type:
- Object
Properties:
Name Type Argument Description aadUint8Array | ArrayBuffer <optional>
Dados adicionais que não são encriptados, mas são autenticados pela tag de autenticação gerada na encriptação dos dados. Atualmente, apenas o algoritmo
Crypto.AES_GCMsuporta a autenticação de dados adicionais.authTagLengthnumber <optional>
Tamanho da tag de autenticação que deve ser gerada. Caso não seja informado, será utilizada uma tag de 16 bytes para o algoritmo
Crypto.AES_GCM.