wolfssl-examples/pq/tls/stm32/setup_kyber.patch

25 lines
848 B
Diff

diff -u pqm4_kyber512.old/kem.c pqm4_kyber512/kem.c
--- pqm4_kyber512.old/kem.c 2022-03-28 16:36:40.045941053 -0400
+++ pqm4_kyber512/kem.c 2022-03-11 13:38:07.166786818 -0500
@@ -1,4 +1,4 @@
-#include "api.h"
+#include "api_kyber.h"
#include "indcpa.h"
#include "params.h"
#include "randombytes.h"
diff -u pqm4_kyber512.old/randombytes.c pqm4_kyber512/randombytes.c
--- pqm4_kyber512.old/randombytes.c 2022-03-28 16:36:40.037940919 -0400
+++ pqm4_kyber512/randombytes.c 2022-03-11 14:38:18.192717915 -0500
@@ -357,6 +357,10 @@
/* Use WASI */
return randombytes_wasi_randombytes(buf, n);
#else
-# error "randombytes(...) is not supported on this platform"
+ #warning randombytes() is not supported on this platform!
+ for (size_t i = 0; i < n; i++) {
+ output[i] = (uint8_t)i;
+ }
+ return 0;
#endif
}