Simplify runtime parameter globals
This commit is contained in:
parent
9d5884e120
commit
2f87bf5a1f
@ -1,24 +1,6 @@
|
||||
#include <stdint.h>
|
||||
#include "params_runtime.h"
|
||||
|
||||
unsigned int XMSS_FUNC;
|
||||
unsigned int XMSS_N;
|
||||
unsigned int XMSS_WOTS_W;
|
||||
unsigned int XMSS_WOTS_LOG_W;
|
||||
unsigned int XMSS_WOTS_LEN1;
|
||||
unsigned int XMSS_WOTS_LEN2;
|
||||
unsigned int XMSS_WOTS_LEN;
|
||||
unsigned int XMSS_WOTS_KEYSIZE;
|
||||
unsigned int XMSS_FULLHEIGHT;
|
||||
unsigned int XMSS_TREEHEIGHT;
|
||||
unsigned int XMSS_D;
|
||||
unsigned int XMSS_INDEX_LEN;
|
||||
unsigned int XMSS_BYTES;
|
||||
unsigned int XMSS_PUBLICKEY_BYTES;
|
||||
unsigned int XMSS_PRIVATEKEY_BYTES;
|
||||
unsigned int XMSS_OID_LEN;
|
||||
unsigned int XMSS_BDS_K;
|
||||
|
||||
int xmss_parse_oid(uint32_t oid)
|
||||
{
|
||||
switch (oid) {
|
||||
|
@ -7,23 +7,24 @@
|
||||
#define XMSS_SHA2 0
|
||||
#define XMSS_SHAKE 1
|
||||
|
||||
extern unsigned int XMSS_FUNC;
|
||||
extern unsigned int XMSS_N;
|
||||
extern unsigned int XMSS_WOTS_W;
|
||||
extern unsigned int XMSS_WOTS_LOG_W;
|
||||
extern unsigned int XMSS_WOTS_LEN1;
|
||||
extern unsigned int XMSS_WOTS_LEN2;
|
||||
extern unsigned int XMSS_WOTS_LEN;
|
||||
extern unsigned int XMSS_WOTS_KEYSIZE;
|
||||
extern unsigned int XMSS_FULLHEIGHT;
|
||||
extern unsigned int XMSS_TREEHEIGHT;
|
||||
extern unsigned int XMSS_D;
|
||||
extern unsigned int XMSS_INDEX_LEN;
|
||||
extern unsigned int XMSS_BYTES;
|
||||
extern unsigned int XMSS_PUBLICKEY_BYTES;
|
||||
extern unsigned int XMSS_PRIVATEKEY_BYTES;
|
||||
extern unsigned int XMSS_OID_LEN;
|
||||
extern unsigned int XMSS_BDS_K;
|
||||
// These parameters can be used after calling xmss[mt]_parse_oid(oid).
|
||||
unsigned int XMSS_FUNC;
|
||||
unsigned int XMSS_N;
|
||||
unsigned int XMSS_WOTS_W;
|
||||
unsigned int XMSS_WOTS_LOG_W;
|
||||
unsigned int XMSS_WOTS_LEN1;
|
||||
unsigned int XMSS_WOTS_LEN2;
|
||||
unsigned int XMSS_WOTS_LEN;
|
||||
unsigned int XMSS_WOTS_KEYSIZE;
|
||||
unsigned int XMSS_FULLHEIGHT;
|
||||
unsigned int XMSS_TREEHEIGHT;
|
||||
unsigned int XMSS_D;
|
||||
unsigned int XMSS_INDEX_LEN;
|
||||
unsigned int XMSS_BYTES;
|
||||
unsigned int XMSS_PUBLICKEY_BYTES;
|
||||
unsigned int XMSS_PRIVATEKEY_BYTES;
|
||||
unsigned int XMSS_OID_LEN;
|
||||
unsigned int XMSS_BDS_K;
|
||||
|
||||
int xmss_parse_oid(uint32_t oid);
|
||||
int xmssmt_parse_oid(uint32_t oid);
|
||||
|
Loading…
Reference in New Issue
Block a user