mirror of
https://github.com/henrydcase/pqc.git
synced 2024-11-27 01:41:40 +00:00
parent
3922725c6f
commit
9a2385f308
@ -3,9 +3,9 @@ type: signature
|
|||||||
claimed-nist-level: 1
|
claimed-nist-level: 1
|
||||||
length-public-key: 46
|
length-public-key: 46
|
||||||
length-secret-key: 16
|
length-secret-key: 16
|
||||||
length-signature: 20854
|
length-signature: 28400
|
||||||
nistkat-sha256: 0a3754ebeb4bc41118b488c2b46499f6652398e83cb0d6eaf2929dbfd33fc8d7
|
nistkat-sha256: 9ca5c44144cfbf554748a1278f1abfdc97ae2ac4615561f2004c3f234c452d82
|
||||||
testvectors-sha256: 3350a80ccf4316b32ef13060fca8880d6802b7e61150fd36f021d1c52d8edb98
|
testvectors-sha256: 9a2413984acd79b59d7270d0c05fbd1396a933f334362638fc2a1e7271f733f2
|
||||||
principal-submitters:
|
principal-submitters:
|
||||||
- Simona Samardjiska
|
- Simona Samardjiska
|
||||||
auxiliary-submitters:
|
auxiliary-submitters:
|
||||||
@ -15,4 +15,4 @@ auxiliary-submitters:
|
|||||||
- Peter Schwabe
|
- Peter Schwabe
|
||||||
implementations:
|
implementations:
|
||||||
- name: clean
|
- name: clean
|
||||||
version: https://github.com/joostrijneveld/MQDSS/commit/0c64d4d67a37051c1299a3049a5bb8984ca27ecc
|
version: https://github.com/joostrijneveld/MQDSS/commit/00608d7610262ff07b1834885d32bc3fd27ef5e1
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
#define PQCLEAN_MQDSS48_CLEAN_CRYPTO_SECRETKEYBYTES 16
|
#define PQCLEAN_MQDSS48_CLEAN_CRYPTO_SECRETKEYBYTES 16
|
||||||
#define PQCLEAN_MQDSS48_CLEAN_CRYPTO_PUBLICKEYBYTES 46
|
#define PQCLEAN_MQDSS48_CLEAN_CRYPTO_PUBLICKEYBYTES 46
|
||||||
#define PQCLEAN_MQDSS48_CLEAN_CRYPTO_BYTES 20854
|
#define PQCLEAN_MQDSS48_CLEAN_CRYPTO_BYTES 28400
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Generates an MQDSS key pair.
|
* Generates an MQDSS key pair.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
#define M N
|
#define M N
|
||||||
#define F_LEN (M * (((N * (N + 1)) >> 1) + N)) /* Number of elements in F */
|
#define F_LEN (M * (((N * (N + 1)) >> 1) + N)) /* Number of elements in F */
|
||||||
|
|
||||||
#define ROUNDS 135
|
#define ROUNDS 184
|
||||||
|
|
||||||
/* Number of bytes that N, M and F_LEN elements require when packed into a byte
|
/* Number of bytes that N, M and F_LEN elements require when packed into a byte
|
||||||
array, 5-bit elements packed continuously. */
|
array, 5-bit elements packed continuously. */
|
||||||
|
@ -3,9 +3,9 @@ type: signature
|
|||||||
claimed-nist-level: 3
|
claimed-nist-level: 3
|
||||||
length-public-key: 64
|
length-public-key: 64
|
||||||
length-secret-key: 24
|
length-secret-key: 24
|
||||||
length-signature: 43728
|
length-signature: 59928
|
||||||
nistkat-sha256: 2a50f067babbf4a3eed5197e87820472944d1d79fc03b1d9322a8ad8c245501e
|
nistkat-sha256: afdfc887ec7d0ee648ea3802310ccff92ce0ed1f9c96d9d47ae3d5cf602785fd
|
||||||
testvectors-sha256: 1edd33ca64b14f60f153b84dd25c7064cfa9b7dbf1bb5c4296f343377cb0c864
|
testvectors-sha256: ff8afac3a7d4bbb8c088c23d12fdc0e0c3bc8aace57386ac20ac0a65ae4f3e68
|
||||||
principal-submitters:
|
principal-submitters:
|
||||||
- Simona Samardjiska
|
- Simona Samardjiska
|
||||||
auxiliary-submitters:
|
auxiliary-submitters:
|
||||||
@ -15,4 +15,4 @@ auxiliary-submitters:
|
|||||||
- Peter Schwabe
|
- Peter Schwabe
|
||||||
implementations:
|
implementations:
|
||||||
- name: clean
|
- name: clean
|
||||||
version: https://github.com/joostrijneveld/MQDSS/commit/0c64d4d67a37051c1299a3049a5bb8984ca27ecc
|
version: https://github.com/joostrijneveld/MQDSS/commit/00608d7610262ff07b1834885d32bc3fd27ef5e1
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
#define PQCLEAN_MQDSS64_CLEAN_CRYPTO_SECRETKEYBYTES 24
|
#define PQCLEAN_MQDSS64_CLEAN_CRYPTO_SECRETKEYBYTES 24
|
||||||
#define PQCLEAN_MQDSS64_CLEAN_CRYPTO_PUBLICKEYBYTES 64
|
#define PQCLEAN_MQDSS64_CLEAN_CRYPTO_PUBLICKEYBYTES 64
|
||||||
#define PQCLEAN_MQDSS64_CLEAN_CRYPTO_BYTES 43728
|
#define PQCLEAN_MQDSS64_CLEAN_CRYPTO_BYTES 59928
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Generates an MQDSS key pair.
|
* Generates an MQDSS key pair.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
#define M N
|
#define M N
|
||||||
#define F_LEN (M * (((N * (N + 1)) >> 1) + N)) /* Number of elements in F */
|
#define F_LEN (M * (((N * (N + 1)) >> 1) + N)) /* Number of elements in F */
|
||||||
|
|
||||||
#define ROUNDS 202
|
#define ROUNDS 277
|
||||||
|
|
||||||
/* Number of bytes that N, M and F_LEN elements require when packed into a byte
|
/* Number of bytes that N, M and F_LEN elements require when packed into a byte
|
||||||
array, 5-bit elements packed continuously. */
|
array, 5-bit elements packed continuously. */
|
||||||
|
Loading…
Reference in New Issue
Block a user