Thom Wiggers
hace 5 años
No se encontró ninguna clave conocida en la base de datos para esta firma
ID de clave GPG: 1BB0A7CE26E363
Se han
modificado 100 ficheros con
100 adiciones y
100 borrados
-
crypto_sign/sphincs-haraka-128f-robust/clean/fors.h
-
crypto_sign/sphincs-haraka-128f-robust/clean/haraka.h
-
crypto_sign/sphincs-haraka-128f-robust/clean/sign.c
-
crypto_sign/sphincs-haraka-128f-robust/clean/thash.h
-
crypto_sign/sphincs-haraka-128f-robust/clean/thash_haraka_robust.c
-
crypto_sign/sphincs-haraka-128f-robust/clean/utils.c
-
crypto_sign/sphincs-haraka-128f-robust/clean/utils.h
-
crypto_sign/sphincs-haraka-128f-robust/clean/wots.c
-
crypto_sign/sphincs-haraka-128f-robust/clean/wots.h
-
crypto_sign/sphincs-haraka-128f-simple/clean/fors.h
-
crypto_sign/sphincs-haraka-128f-simple/clean/haraka.h
-
crypto_sign/sphincs-haraka-128f-simple/clean/sign.c
-
crypto_sign/sphincs-haraka-128f-simple/clean/thash.h
-
crypto_sign/sphincs-haraka-128f-simple/clean/utils.c
-
crypto_sign/sphincs-haraka-128f-simple/clean/utils.h
-
crypto_sign/sphincs-haraka-128f-simple/clean/wots.c
-
crypto_sign/sphincs-haraka-128f-simple/clean/wots.h
-
crypto_sign/sphincs-haraka-128s-robust/clean/fors.h
-
crypto_sign/sphincs-haraka-128s-robust/clean/haraka.h
-
crypto_sign/sphincs-haraka-128s-robust/clean/sign.c
-
crypto_sign/sphincs-haraka-128s-robust/clean/thash.h
-
crypto_sign/sphincs-haraka-128s-robust/clean/thash_haraka_robust.c
-
crypto_sign/sphincs-haraka-128s-robust/clean/utils.c
-
crypto_sign/sphincs-haraka-128s-robust/clean/utils.h
-
crypto_sign/sphincs-haraka-128s-robust/clean/wots.c
-
crypto_sign/sphincs-haraka-128s-robust/clean/wots.h
-
crypto_sign/sphincs-haraka-128s-simple/clean/fors.h
-
crypto_sign/sphincs-haraka-128s-simple/clean/haraka.h
-
crypto_sign/sphincs-haraka-128s-simple/clean/sign.c
-
crypto_sign/sphincs-haraka-128s-simple/clean/thash.h
-
crypto_sign/sphincs-haraka-128s-simple/clean/utils.c
-
crypto_sign/sphincs-haraka-128s-simple/clean/utils.h
-
crypto_sign/sphincs-haraka-128s-simple/clean/wots.c
-
crypto_sign/sphincs-haraka-128s-simple/clean/wots.h
-
crypto_sign/sphincs-haraka-192f-robust/clean/fors.h
-
crypto_sign/sphincs-haraka-192f-robust/clean/haraka.h
-
crypto_sign/sphincs-haraka-192f-robust/clean/sign.c
-
crypto_sign/sphincs-haraka-192f-robust/clean/thash.h
-
crypto_sign/sphincs-haraka-192f-robust/clean/thash_haraka_robust.c
-
crypto_sign/sphincs-haraka-192f-robust/clean/utils.c
-
crypto_sign/sphincs-haraka-192f-robust/clean/utils.h
-
crypto_sign/sphincs-haraka-192f-robust/clean/wots.c
-
crypto_sign/sphincs-haraka-192f-robust/clean/wots.h
-
crypto_sign/sphincs-haraka-192f-simple/clean/fors.h
-
crypto_sign/sphincs-haraka-192f-simple/clean/haraka.h
-
crypto_sign/sphincs-haraka-192f-simple/clean/sign.c
-
crypto_sign/sphincs-haraka-192f-simple/clean/thash.h
-
crypto_sign/sphincs-haraka-192f-simple/clean/utils.c
-
crypto_sign/sphincs-haraka-192f-simple/clean/utils.h
-
crypto_sign/sphincs-haraka-192f-simple/clean/wots.c
-
crypto_sign/sphincs-haraka-192f-simple/clean/wots.h
-
crypto_sign/sphincs-haraka-192s-robust/clean/fors.h
-
crypto_sign/sphincs-haraka-192s-robust/clean/haraka.h
-
crypto_sign/sphincs-haraka-192s-robust/clean/sign.c
-
crypto_sign/sphincs-haraka-192s-robust/clean/thash.h
-
crypto_sign/sphincs-haraka-192s-robust/clean/thash_haraka_robust.c
-
crypto_sign/sphincs-haraka-192s-robust/clean/utils.c
-
crypto_sign/sphincs-haraka-192s-robust/clean/utils.h
-
crypto_sign/sphincs-haraka-192s-robust/clean/wots.c
-
crypto_sign/sphincs-haraka-192s-robust/clean/wots.h
-
crypto_sign/sphincs-haraka-192s-simple/clean/fors.h
-
crypto_sign/sphincs-haraka-192s-simple/clean/haraka.h
-
crypto_sign/sphincs-haraka-192s-simple/clean/sign.c
-
crypto_sign/sphincs-haraka-192s-simple/clean/thash.h
-
crypto_sign/sphincs-haraka-192s-simple/clean/utils.c
-
crypto_sign/sphincs-haraka-192s-simple/clean/utils.h
-
crypto_sign/sphincs-haraka-192s-simple/clean/wots.c
-
crypto_sign/sphincs-haraka-192s-simple/clean/wots.h
-
crypto_sign/sphincs-haraka-256f-robust/clean/fors.h
-
crypto_sign/sphincs-haraka-256f-robust/clean/haraka.h
-
crypto_sign/sphincs-haraka-256f-robust/clean/sign.c
-
crypto_sign/sphincs-haraka-256f-robust/clean/thash.h
-
crypto_sign/sphincs-haraka-256f-robust/clean/thash_haraka_robust.c
-
crypto_sign/sphincs-haraka-256f-robust/clean/utils.c
-
crypto_sign/sphincs-haraka-256f-robust/clean/utils.h
-
crypto_sign/sphincs-haraka-256f-robust/clean/wots.c
-
crypto_sign/sphincs-haraka-256f-robust/clean/wots.h
-
crypto_sign/sphincs-haraka-256f-simple/clean/fors.h
-
crypto_sign/sphincs-haraka-256f-simple/clean/haraka.h
-
crypto_sign/sphincs-haraka-256f-simple/clean/sign.c
-
crypto_sign/sphincs-haraka-256f-simple/clean/thash.h
-
crypto_sign/sphincs-haraka-256f-simple/clean/utils.c
-
crypto_sign/sphincs-haraka-256f-simple/clean/utils.h
-
crypto_sign/sphincs-haraka-256f-simple/clean/wots.c
-
crypto_sign/sphincs-haraka-256f-simple/clean/wots.h
-
crypto_sign/sphincs-haraka-256s-robust/clean/fors.h
-
crypto_sign/sphincs-haraka-256s-robust/clean/haraka.h
-
crypto_sign/sphincs-haraka-256s-robust/clean/sign.c
-
crypto_sign/sphincs-haraka-256s-robust/clean/thash.h
-
crypto_sign/sphincs-haraka-256s-robust/clean/thash_haraka_robust.c
-
crypto_sign/sphincs-haraka-256s-robust/clean/utils.c
-
crypto_sign/sphincs-haraka-256s-robust/clean/utils.h
-
crypto_sign/sphincs-haraka-256s-robust/clean/wots.c
-
crypto_sign/sphincs-haraka-256s-robust/clean/wots.h
-
crypto_sign/sphincs-haraka-256s-simple/clean/fors.h
-
crypto_sign/sphincs-haraka-256s-simple/clean/haraka.h
-
crypto_sign/sphincs-haraka-256s-simple/clean/sign.c
-
crypto_sign/sphincs-haraka-256s-simple/clean/thash.h
-
crypto_sign/sphincs-haraka-256s-simple/clean/utils.c
-
crypto_sign/sphincs-haraka-256s-simple/clean/utils.h
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
|
|
|
|
/** |
|
|
|
* Signs a message m, deriving the secret key from sk_seed and the FTS address. |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_HARAKA_H |
|
|
|
#define SPX_HARAKA_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
typedef struct { |
|
|
|
uint64_t tweaked512_rc64[10][8]; |
|
|
|
|
|
@@ -6,8 +6,8 @@ |
|
|
|
#include "api.h" |
|
|
|
#include "fors.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "randombytes.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_THASH_H |
|
|
|
#define SPX_THASH_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include "hash_state.h" |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
void PQCLEAN_SPHINCSHARAKA128FROBUST_CLEAN_thash_1( |
|
|
|
unsigned char *out, const unsigned char *in, |
|
|
|
|
|
@@ -2,8 +2,8 @@ |
|
|
|
#include <string.h> |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
|
|
|
|
#include "haraka.h" |
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_UTILS_H |
|
|
|
#define SPX_UTILS_H |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
#include "wots.h" |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_WOTS_H |
|
|
|
#define SPX_WOTS_H |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
/** |
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
|
|
|
|
/** |
|
|
|
* Signs a message m, deriving the secret key from sk_seed and the FTS address. |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_HARAKA_H |
|
|
|
#define SPX_HARAKA_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
typedef struct { |
|
|
|
uint64_t tweaked512_rc64[10][8]; |
|
|
|
|
|
@@ -6,8 +6,8 @@ |
|
|
|
#include "api.h" |
|
|
|
#include "fors.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "randombytes.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_THASH_H |
|
|
|
#define SPX_THASH_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include "hash_state.h" |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
void PQCLEAN_SPHINCSHARAKA128FSIMPLE_CLEAN_thash_1( |
|
|
|
unsigned char *out, const unsigned char *in, |
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_UTILS_H |
|
|
|
#define SPX_UTILS_H |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
#include "wots.h" |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_WOTS_H |
|
|
|
#define SPX_WOTS_H |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
/** |
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
|
|
|
|
/** |
|
|
|
* Signs a message m, deriving the secret key from sk_seed and the FTS address. |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_HARAKA_H |
|
|
|
#define SPX_HARAKA_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
typedef struct { |
|
|
|
uint64_t tweaked512_rc64[10][8]; |
|
|
|
|
|
@@ -6,8 +6,8 @@ |
|
|
|
#include "api.h" |
|
|
|
#include "fors.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "randombytes.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_THASH_H |
|
|
|
#define SPX_THASH_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include "hash_state.h" |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
void PQCLEAN_SPHINCSHARAKA128SROBUST_CLEAN_thash_1( |
|
|
|
unsigned char *out, const unsigned char *in, |
|
|
|
|
|
@@ -2,8 +2,8 @@ |
|
|
|
#include <string.h> |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
|
|
|
|
#include "haraka.h" |
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_UTILS_H |
|
|
|
#define SPX_UTILS_H |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
#include "wots.h" |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_WOTS_H |
|
|
|
#define SPX_WOTS_H |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
/** |
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
|
|
|
|
/** |
|
|
|
* Signs a message m, deriving the secret key from sk_seed and the FTS address. |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_HARAKA_H |
|
|
|
#define SPX_HARAKA_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
typedef struct { |
|
|
|
uint64_t tweaked512_rc64[10][8]; |
|
|
|
|
|
@@ -6,8 +6,8 @@ |
|
|
|
#include "api.h" |
|
|
|
#include "fors.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "randombytes.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_THASH_H |
|
|
|
#define SPX_THASH_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include "hash_state.h" |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
void PQCLEAN_SPHINCSHARAKA128SSIMPLE_CLEAN_thash_1( |
|
|
|
unsigned char *out, const unsigned char *in, |
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_UTILS_H |
|
|
|
#define SPX_UTILS_H |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
#include "wots.h" |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_WOTS_H |
|
|
|
#define SPX_WOTS_H |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
/** |
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
|
|
|
|
/** |
|
|
|
* Signs a message m, deriving the secret key from sk_seed and the FTS address. |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_HARAKA_H |
|
|
|
#define SPX_HARAKA_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
typedef struct { |
|
|
|
uint64_t tweaked512_rc64[10][8]; |
|
|
|
|
|
@@ -6,8 +6,8 @@ |
|
|
|
#include "api.h" |
|
|
|
#include "fors.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "randombytes.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_THASH_H |
|
|
|
#define SPX_THASH_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include "hash_state.h" |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
void PQCLEAN_SPHINCSHARAKA192FROBUST_CLEAN_thash_1( |
|
|
|
unsigned char *out, const unsigned char *in, |
|
|
|
|
|
@@ -2,8 +2,8 @@ |
|
|
|
#include <string.h> |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
|
|
|
|
#include "haraka.h" |
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_UTILS_H |
|
|
|
#define SPX_UTILS_H |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
#include "wots.h" |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_WOTS_H |
|
|
|
#define SPX_WOTS_H |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
/** |
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
|
|
|
|
/** |
|
|
|
* Signs a message m, deriving the secret key from sk_seed and the FTS address. |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_HARAKA_H |
|
|
|
#define SPX_HARAKA_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
typedef struct { |
|
|
|
uint64_t tweaked512_rc64[10][8]; |
|
|
|
|
|
@@ -6,8 +6,8 @@ |
|
|
|
#include "api.h" |
|
|
|
#include "fors.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "randombytes.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_THASH_H |
|
|
|
#define SPX_THASH_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include "hash_state.h" |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
void PQCLEAN_SPHINCSHARAKA192FSIMPLE_CLEAN_thash_1( |
|
|
|
unsigned char *out, const unsigned char *in, |
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_UTILS_H |
|
|
|
#define SPX_UTILS_H |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
#include "wots.h" |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_WOTS_H |
|
|
|
#define SPX_WOTS_H |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
/** |
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
|
|
|
|
/** |
|
|
|
* Signs a message m, deriving the secret key from sk_seed and the FTS address. |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_HARAKA_H |
|
|
|
#define SPX_HARAKA_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
typedef struct { |
|
|
|
uint64_t tweaked512_rc64[10][8]; |
|
|
|
|
|
@@ -6,8 +6,8 @@ |
|
|
|
#include "api.h" |
|
|
|
#include "fors.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "randombytes.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_THASH_H |
|
|
|
#define SPX_THASH_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include "hash_state.h" |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
void PQCLEAN_SPHINCSHARAKA192SROBUST_CLEAN_thash_1( |
|
|
|
unsigned char *out, const unsigned char *in, |
|
|
|
|
|
@@ -2,8 +2,8 @@ |
|
|
|
#include <string.h> |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
|
|
|
|
#include "haraka.h" |
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_UTILS_H |
|
|
|
#define SPX_UTILS_H |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
#include "wots.h" |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_WOTS_H |
|
|
|
#define SPX_WOTS_H |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
/** |
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
|
|
|
|
/** |
|
|
|
* Signs a message m, deriving the secret key from sk_seed and the FTS address. |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_HARAKA_H |
|
|
|
#define SPX_HARAKA_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
typedef struct { |
|
|
|
uint64_t tweaked512_rc64[10][8]; |
|
|
|
|
|
@@ -6,8 +6,8 @@ |
|
|
|
#include "api.h" |
|
|
|
#include "fors.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "randombytes.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_THASH_H |
|
|
|
#define SPX_THASH_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include "hash_state.h" |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
void PQCLEAN_SPHINCSHARAKA192SSIMPLE_CLEAN_thash_1( |
|
|
|
unsigned char *out, const unsigned char *in, |
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_UTILS_H |
|
|
|
#define SPX_UTILS_H |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
#include "wots.h" |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_WOTS_H |
|
|
|
#define SPX_WOTS_H |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
/** |
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
|
|
|
|
/** |
|
|
|
* Signs a message m, deriving the secret key from sk_seed and the FTS address. |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_HARAKA_H |
|
|
|
#define SPX_HARAKA_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
typedef struct { |
|
|
|
uint64_t tweaked512_rc64[10][8]; |
|
|
|
|
|
@@ -6,8 +6,8 @@ |
|
|
|
#include "api.h" |
|
|
|
#include "fors.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "randombytes.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_THASH_H |
|
|
|
#define SPX_THASH_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include "hash_state.h" |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
void PQCLEAN_SPHINCSHARAKA256FROBUST_CLEAN_thash_1( |
|
|
|
unsigned char *out, const unsigned char *in, |
|
|
|
|
|
@@ -2,8 +2,8 @@ |
|
|
|
#include <string.h> |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
|
|
|
|
#include "haraka.h" |
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_UTILS_H |
|
|
|
#define SPX_UTILS_H |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
#include "wots.h" |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_WOTS_H |
|
|
|
#define SPX_WOTS_H |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
/** |
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
|
|
|
|
/** |
|
|
|
* Signs a message m, deriving the secret key from sk_seed and the FTS address. |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_HARAKA_H |
|
|
|
#define SPX_HARAKA_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
typedef struct { |
|
|
|
uint64_t tweaked512_rc64[10][8]; |
|
|
|
|
|
@@ -6,8 +6,8 @@ |
|
|
|
#include "api.h" |
|
|
|
#include "fors.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "randombytes.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_THASH_H |
|
|
|
#define SPX_THASH_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include "hash_state.h" |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
void PQCLEAN_SPHINCSHARAKA256FSIMPLE_CLEAN_thash_1( |
|
|
|
unsigned char *out, const unsigned char *in, |
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_UTILS_H |
|
|
|
#define SPX_UTILS_H |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
#include "wots.h" |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_WOTS_H |
|
|
|
#define SPX_WOTS_H |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
/** |
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
|
|
|
|
/** |
|
|
|
* Signs a message m, deriving the secret key from sk_seed and the FTS address. |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_HARAKA_H |
|
|
|
#define SPX_HARAKA_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
typedef struct { |
|
|
|
uint64_t tweaked512_rc64[10][8]; |
|
|
|
|
|
@@ -6,8 +6,8 @@ |
|
|
|
#include "api.h" |
|
|
|
#include "fors.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "randombytes.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_THASH_H |
|
|
|
#define SPX_THASH_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include "hash_state.h" |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
void PQCLEAN_SPHINCSHARAKA256SROBUST_CLEAN_thash_1( |
|
|
|
unsigned char *out, const unsigned char *in, |
|
|
|
|
|
@@ -2,8 +2,8 @@ |
|
|
|
#include <string.h> |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
|
|
|
|
#include "haraka.h" |
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_UTILS_H |
|
|
|
#define SPX_UTILS_H |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
#include "wots.h" |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_WOTS_H |
|
|
|
#define SPX_WOTS_H |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
/** |
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
|
|
|
|
/** |
|
|
|
* Signs a message m, deriving the secret key from sk_seed and the FTS address. |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_HARAKA_H |
|
|
|
#define SPX_HARAKA_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
typedef struct { |
|
|
|
uint64_t tweaked512_rc64[10][8]; |
|
|
|
|
|
@@ -6,8 +6,8 @@ |
|
|
|
#include "api.h" |
|
|
|
#include "fors.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "randombytes.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_THASH_H |
|
|
|
#define SPX_THASH_H |
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
#include "hash_state.h" |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
void PQCLEAN_SPHINCSHARAKA256SSIMPLE_CLEAN_thash_1( |
|
|
|
unsigned char *out, const unsigned char *in, |
|
|
|
|
|
@@ -3,8 +3,8 @@ |
|
|
|
|
|
|
|
#include "address.h" |
|
|
|
#include "hash.h" |
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include "thash.h" |
|
|
|
#include "utils.h" |
|
|
|
|
|
|
|
|
|
@@ -1,8 +1,8 @@ |
|
|
|
#ifndef SPX_UTILS_H |
|
|
|
#define SPX_UTILS_H |
|
|
|
|
|
|
|
#include "params.h" |
|
|
|
#include "hash_state.h" |
|
|
|
#include "params.h" |
|
|
|
#include <stddef.h> |
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|