Classes
Type Definitions
-
DecryptOptions
-
Opções adicionais das funções de descriptografia.
Type:
- Object
Properties:
Name Type Argument Description aad
Uint8Array | 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_GCM
suporta a autenticação de dados adicionais.authTag
Uint8Array | 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.encryptBytesWithAuth
para mais detalhes da geração da tag de autenticação.authTagLength
number <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 aad
Uint8Array | 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_GCM
suporta a autenticação de dados adicionais.authTagLength
number <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
.