Skip to content

Commit 29c1ec1

Browse files
authored
Merge pull request #14 from h2parson/main
LibOQS integration
2 parents d3bb681 + 2e9712c commit 29c1ec1

File tree

3 files changed

+96
-3
lines changed

3 files changed

+96
-3
lines changed

integration/liboqs/META.yml

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
algDetails:
2+
algVersion: FIPS205
3+
eufCMA: 'true'
4+
sufCMA: 'false'
5+
6+
sources:
7+
integration/liboqs/META.yml
8+
plat_local.h
9+
sha2_256.c
10+
sha2_512.c
11+
sha2_api.h
12+
sha3_api.c
13+
sha3_api.h
14+
sha3_f1600.c
15+
slh_adrs.h
16+
slh_dsa.c
17+
slh_dsa.h
18+
slh_param.h
19+
slh_prehash.c
20+
slh_prehash.h
21+
slh_sha2.c
22+
slh_shake.c
23+
slh_var.h
24+
slh_sys.h
25+
cbmc.h
26+
27+
paramSets:
28+
-
29+
name: 128s
30+
pkSize: 32
31+
skSize: 64
32+
sigSize: 7856
33+
claimedNISTLevel: 1
34+
-
35+
name: 128f
36+
pkSize: 32
37+
skSize: 64
38+
sigSize: 17088
39+
claimedNISTLevel: 1
40+
-
41+
name: 192s
42+
pkSize: 48
43+
skSize: 96
44+
sigSize: 16224
45+
claimedNISTLevel: 3
46+
-
47+
name: 192f
48+
pkSize: 48
49+
skSize: 96
50+
sigSize: 35664
51+
claimedNISTLevel: 3
52+
-
53+
name: 256s
54+
pkSize: 64
55+
skSize: 128
56+
sigSize: 29792
57+
claimedNISTLevel: 5
58+
-
59+
name: 256f
60+
pkSize: 64
61+
skSize: 128
62+
sigSize: 49856
63+
claimedNISTLevel: 5
64+
65+
hashAlgs:
66+
-
67+
name: sha2
68+
-
69+
name: shake
70+
71+
prehashHashAlgs:
72+
-
73+
name: sha2_224
74+
-
75+
name: sha2_256
76+
-
77+
name: sha2_384
78+
-
79+
name: sha2_512
80+
-
81+
name: sha2_512/224
82+
-
83+
name: sha2_512/256
84+
-
85+
name: sha3_224
86+
-
87+
name: sha3_256
88+
-
89+
name: sha3_384
90+
-
91+
name: sha3_512
92+
-
93+
name: shake_128
94+
-
95+
name: shake_256

slh_dsa.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
#include "slh_var.h"
1111
#include "slh_sys.h"
1212

13-
#include "test/my_dbg.h"
14-
1513
/* === Internal */
1614

1715
/* helper functions to compute "len = len1 + len2" */

slh_prehash.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ static size_t hash_slh_dsa_pad(uint8_t *mp, const uint8_t *m, size_t m_sz,
4747
const uint8_t shake_256_oid[11] = {0x06, 0x09, 0x60, 0x86, 0x48, 0x01,
4848
0x65, 0x03, 0x04, 0x02, 0x0C};
4949

50-
if (ctx_sz > 256)
50+
if (ctx_sz > 255)
5151
{
5252
return 0;
5353
}

0 commit comments

Comments
 (0)