DINAMO Networks ¡Ahora es una empresa de ciberseguridad deDINAMO !
API Java
HSM DINAMO
Cargando...
Buscando...
No se han encontrado entradas
Referencia de la clase KemEncapsResult

Resultado de la operación de encapsulación KEM (Key Encapsulation Mechanism). Más...

Métodos públicos

byte[] getSharedSecret ()
 Devuelve el secreto compartido generado en la operación de encapsulación.
 
byte[] getCiphertext ()
 Devuelve el texto cifrado KEM (material de clave encapsulado).
 

Descripción detallada

Resultado de la operación de encapsulación KEM (Key Encapsulation Mechanism).

Devuelta por Dinamo#kemEncaps(int, byte, String, byte[], int, int, byte[]). Contiene el texto cifrado que debe enviarse a la parte que lo descifrará y, cuando la operación es TacNDJavaLib#DN_KEM_OP_SHARED_SECRET, el secreto compartido generado.

Ver también
TacNDJavaLib.DN_KEM_OP_SHARED_SECRET
TacNDJavaLib.DN_KEM_OP_DIRECT_KEY
TacNDJavaLib.DN_KEM_OP_X9_63_SHA256
TacNDJavaLib.DN_KEM_ENCAPS_OPT_ML_KEM

Documentación de funciones

◆ getSharedSecret()

byte[] getSharedSecret ( )

Devuelve el secreto compartido generado en la operación de encapsulación.

No está vacío únicamente cuando la operación indicada en bOp es TacNDJavaLib#DN_KEM_OP_SHARED_SECRET. Para las operaciones TacNDJavaLib#DN_KEM_OP_DIRECT_KEY y TacNDJavaLib#DN_KEM_OP_X9_63_SHA256 , la clave se crea directamente en el HSM y este campo devolverá una matriz vacía.

Devolución
Secreto compartido o matriz vacía cuando se crea la clave en el HSM.

◆ getCiphertext()

byte[] getCiphertext ( )

Devuelve el texto cifrado KEM (material de clave encapsulado).

Este valor debe transmitirse a la parte que vaya a realizar el descapsulado con la clave privada correspondiente a la clave pública utilizada en el encapsulado.

Devolución
Texto cifrado KEM.