Resultado da operação de encapsulamento KEM (Key Encapsulation Mechanism). Mais...
Métodos Públicos | |
| byte[] | getSharedSecret () |
| Retorna o shared secret gerado na operação de encapsulamento. | |
| byte[] | getCiphertext () |
| Retorna o ciphertext KEM (material de chave encapsulado). | |
Resultado da operação de encapsulamento KEM (Key Encapsulation Mechanism).
Retornada por Dinamo#kemEncaps(int, byte, String, byte[], int, int, byte[]). Contém o ciphertext que deve ser enviado à parte que irá desencapsular e, quando a operação é TacNDJavaLib#DN_KEM_OP_SHARED_SECRET, o shared secret gerado.
| byte[] getSharedSecret | ( | ) |
Retorna o shared secret gerado na operação de encapsulamento.
Não vazio apenas quando a operação informada em bOp for TacNDJavaLib#DN_KEM_OP_SHARED_SECRET. Para as operações TacNDJavaLib#DN_KEM_OP_DIRECT_KEY e TacNDJavaLib#DN_KEM_OP_X9_63_SHA256 a chave é criada diretamente no HSM e este campo retornará um array vazio.
| byte[] getCiphertext | ( | ) |
Retorna o ciphertext KEM (material de chave encapsulado).
Este valor deve ser transmitido à parte que irá realizar o desencapsulamento com a chave privada correspondente à chave pública usada no encapsulamento.