kyber-sdk-ios/Sources/CKyber/include/kyber_sdk.h

19 行
666 B
C

2026-05-06 22:28:00 +08:00
/*
* kyber_sdk.h CKyber
*
*
* 1. Kyber512 / 768 / 1024 API api.h
* 2. randombytes iOS arc4random_buf
*
* Swift `import CKyber` 访 C
*/
#ifndef KYBER_SDK_H
#define KYBER_SDK_H
#include <stdint.h>
#include "api.h" /* Kyber512 / 768 / 1024 密钥生成 / 封装 / 解封装函数声明 */
/* 暴露随机数接口,供 Swift 层在调用 keypair_derand / enc_derand 前生成 coins */
void randombytes(uint8_t *out, size_t outlen);
#endif /* KYBER_SDK_H */