22 行
698 B
C
22 行
698 B
C
/*
|
||
* kyber1024.c — Kyber1024 变体翻译单元
|
||
*
|
||
* 安全级别:NIST Level 5(经典安全性约等于 AES-256),适用于高度敏感数据
|
||
* 参数(KYBER_K = 4):
|
||
* - 公钥:1568 字节
|
||
* - 私钥:3168 字节
|
||
* - 密文:1568 字节
|
||
* - 共享密钥:32 字节
|
||
*
|
||
* 编译原理与 kyber512.c 相同,KYBER_NAMESPACE 展开为 pqcrystals_kyber1024_ref_##s。
|
||
*/
|
||
#define KYBER_K 4
|
||
#include "internal/kem.inc"
|
||
#include "internal/indcpa.inc"
|
||
#include "internal/poly.inc"
|
||
#include "internal/polyvec.inc"
|
||
#include "internal/ntt.inc"
|
||
#include "internal/cbd.inc"
|
||
#include "internal/reduce.inc"
|
||
#include "internal/verify.inc"
|
||
#include "internal/symmetric_shake.inc" |