![]() |
API参考
|
Input parameters for KEM encapsulation 更多...
#include <hitls_crypt_reg.h>
Public 属性 | |
| HITLS_NamedGroup | groupId |
| uint8_t * | peerPubkey |
| uint32_t | pubKeyLen |
| uint8_t * | ciphertext |
| uint32_t * | ciphertextLen |
| uint8_t * | sharedSecret |
| uint32_t * | sharedSecretLen |
Input parameters for KEM encapsulation
| uint8_t* HITLS_KemEncapsulateParams::ciphertext |
[OUT] Encapsulated ciphertext
| uint32_t* HITLS_KemEncapsulateParams::ciphertextLen |
[IN/OUT] IN: Maximum ciphertext buffer length OUT: Actual ciphertext length
| HITLS_NamedGroup HITLS_KemEncapsulateParams::groupId |
Named group ID
| uint8_t* HITLS_KemEncapsulateParams::peerPubkey |
Peer's public key
| uint32_t HITLS_KemEncapsulateParams::pubKeyLen |
Length of peer's public key
| uint8_t* HITLS_KemEncapsulateParams::sharedSecret |
[OUT] Generated shared secret
| uint32_t* HITLS_KemEncapsulateParams::sharedSecretLen |
[IN/OUT] IN: Maximum shared secret buffer length OUT: Actual shared secret length