API参考
载入中...
搜索中...
未找到
HITLS_KemEncapsulateParams结构体 参考

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

类成员变量说明

◆ ciphertext

uint8_t* HITLS_KemEncapsulateParams::ciphertext

[OUT] Encapsulated ciphertext

◆ ciphertextLen

uint32_t* HITLS_KemEncapsulateParams::ciphertextLen

[IN/OUT] IN: Maximum ciphertext buffer length OUT: Actual ciphertext length

◆ groupId

HITLS_NamedGroup HITLS_KemEncapsulateParams::groupId

Named group ID

◆ peerPubkey

uint8_t* HITLS_KemEncapsulateParams::peerPubkey

Peer's public key

◆ pubKeyLen

uint32_t HITLS_KemEncapsulateParams::pubKeyLen

Length of peer's public key

◆ sharedSecret

uint8_t* HITLS_KemEncapsulateParams::sharedSecret

[OUT] Generated shared secret

◆ sharedSecretLen

uint32_t* HITLS_KemEncapsulateParams::sharedSecretLen

[IN/OUT] IN: Maximum shared secret buffer length OUT: Actual shared secret length


该结构体的文档由以下文件生成: