mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-31 03:07:29 +02:00
Merge pull request #7374 from gojimmypi/PR-Kyber-Init
Initialize some Kyber client variables
This commit is contained in:
@ -203,7 +203,7 @@ int wc_KyberKey_MakeKeyWithRandom(KyberKey* key, const unsigned char* rand,
|
|||||||
byte* pubSeed = buf;
|
byte* pubSeed = buf;
|
||||||
byte* noiseSeed = buf + KYBER_SYM_SZ;
|
byte* noiseSeed = buf + KYBER_SYM_SZ;
|
||||||
sword16* a = NULL;
|
sword16* a = NULL;
|
||||||
sword16* e;
|
sword16* e = NULL;
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
int kp = 0;
|
int kp = 0;
|
||||||
|
|
||||||
@ -528,7 +528,7 @@ int wc_KyberKey_EncapsulateWithRandom(KyberKey* key, unsigned char* ct,
|
|||||||
byte msg[2 * KYBER_SYM_SZ];
|
byte msg[2 * KYBER_SYM_SZ];
|
||||||
byte kr[2 * KYBER_SYM_SZ + 1];
|
byte kr[2 * KYBER_SYM_SZ + 1];
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
unsigned int ctSz;
|
unsigned int ctSz = 0;
|
||||||
|
|
||||||
/* Validate parameters. */
|
/* Validate parameters. */
|
||||||
if ((key == NULL) || (ct == NULL) || (ss == NULL) || (rand == NULL)) {
|
if ((key == NULL) || (ct == NULL) || (ss == NULL) || (rand == NULL)) {
|
||||||
@ -742,8 +742,8 @@ int wc_KyberKey_Decapsulate(KyberKey* key, unsigned char* ss,
|
|||||||
byte kr[2 * KYBER_SYM_SZ + 1];
|
byte kr[2 * KYBER_SYM_SZ + 1];
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
unsigned int ctSz = 0;
|
unsigned int ctSz = 0;
|
||||||
unsigned int i;
|
unsigned int i = 0;
|
||||||
int fail;
|
int fail = 0;
|
||||||
#ifndef USE_INTEL_SPEEDUP
|
#ifndef USE_INTEL_SPEEDUP
|
||||||
byte* cmp = NULL;
|
byte* cmp = NULL;
|
||||||
#else
|
#else
|
||||||
|
Reference in New Issue
Block a user