| Package | Description |
|---|---|
| com.cosmian.jna.covercrypt | |
| com.cosmian.rest.abe | |
| com.cosmian.rest.abe.data |
| Modifier and Type | Method and Description |
|---|---|
DecryptedData |
CoverCrypt.decrypt(byte[] userDecryptionKeyBytes,
byte[] ciphertext)
Decrypt a hybrid encryption
|
DecryptedData |
CoverCrypt.decrypt(byte[] userDecryptionKeyBytes,
byte[] ciphertext,
byte[] authenticationData)
Decrypt a hybrid encryption
|
| Modifier and Type | Method and Description |
|---|---|
DecryptedData |
KmsClient.coverCryptDecrypt(String userDecryptionKeyUniqueIdentifier,
byte[] encryptedData)
Decrypt the data in the KMS using the given User Decryption Key The encryptedData should be made of 3 parts: -
the length of the encrypted header as a u32 in big endian format (4 bytes) - the header - the AES GCM encrypted
content
|
DecryptedData |
KmsClient.coverCryptDecrypt(String userDecryptionKeyUniqueIdentifier,
byte[] encryptedData,
byte[] authenticationData)
Decrypt the data in the KMS using the given User Decryption Key The encryptedData should be made of 3 parts: -
the length of the encrypted header as a u32 in big endian format (4 bytes) - the header - the AES GCM encrypted
content
|
| Modifier and Type | Method and Description |
|---|---|
static DecryptedData |
DecryptedData.fromBytes(byte[] bytes) |
Copyright © 2023. All rights reserved.