88#include <stddef.h>
99#include <stdint.h>
1010#include "../cbmc.h"
11+ #include "../common.h"
1112
1213#define SHAKE128_RATE 168
1314#define SHAKE256_RATE 136
1718#define SHA3_256_HASHBYTES 32
1819#define SHA3_512_HASHBYTES 64
1920
20- #define FIPS202_NAMESPACE (s ) mldsa_fips202_ref_##s
2121
2222typedef struct
2323{
@@ -31,7 +31,7 @@ typedef struct
3131 unsigned int pos ;
3232} mld_shake256ctx ;
3333
34- #define mld_shake128_init FIPS202_NAMESPACE (shake128_init)
34+ #define mld_shake128_init MLD_NAMESPACE (shake128_init)
3535/*************************************************
3636 * Name: mld_shake128_init
3737 *
@@ -46,7 +46,7 @@ __contract__(
4646 ensures (state - > pos == 0 )
4747);
4848
49- #define mld_shake128_absorb FIPS202_NAMESPACE (shake128_absorb)
49+ #define mld_shake128_absorb MLD_NAMESPACE (shake128_absorb)
5050/*************************************************
5151 * Name: mld_shake128_absorb
5252 *
@@ -68,7 +68,7 @@ __contract__(
6868 ensures (state - > pos <= SHAKE128_RATE )
6969);
7070
71- #define mld_shake128_finalize FIPS202_NAMESPACE (shake128_finalize)
71+ #define mld_shake128_finalize MLD_NAMESPACE (shake128_finalize)
7272/*************************************************
7373 * Name: mld_shake128_finalize
7474 *
@@ -84,7 +84,7 @@ __contract__(
8484 ensures (state - > pos <= SHAKE128_RATE )
8585);
8686
87- #define mld_shake128_squeeze FIPS202_NAMESPACE (shake128_squeeze)
87+ #define mld_shake128_squeeze MLD_NAMESPACE (shake128_squeeze)
8888/*************************************************
8989 * Name: mld_shake128_squeeze
9090 *
@@ -107,7 +107,7 @@ __contract__(
107107 ensures (state - > pos <= SHAKE128_RATE )
108108);
109109
110- #define mld_shake128_release FIPS202_NAMESPACE (shake128_release)
110+ #define mld_shake128_release MLD_NAMESPACE (shake128_release)
111111/*************************************************
112112 * Name: mld_shake128_release
113113 *
@@ -121,7 +121,7 @@ __contract__(
121121 assigns (memory_slice (state , sizeof (mld_shake128ctx )))
122122);
123123
124- #define mld_shake256_init FIPS202_NAMESPACE (shake256_init)
124+ #define mld_shake256_init MLD_NAMESPACE (shake256_init)
125125/*************************************************
126126 * Name: mld_shake256_init
127127 *
@@ -136,7 +136,7 @@ __contract__(
136136 ensures (state - > pos == 0 )
137137);
138138
139- #define mld_shake256_absorb FIPS202_NAMESPACE (shake256_absorb)
139+ #define mld_shake256_absorb MLD_NAMESPACE (shake256_absorb)
140140/*************************************************
141141 * Name: mld_shake256_absorb
142142 *
@@ -158,7 +158,7 @@ __contract__(
158158 ensures (state - > pos <= SHAKE256_RATE )
159159);
160160
161- #define mld_shake256_finalize FIPS202_NAMESPACE (shake256_finalize)
161+ #define mld_shake256_finalize MLD_NAMESPACE (shake256_finalize)
162162/*************************************************
163163 * Name: mld_shake256_finalize
164164 *
@@ -174,7 +174,7 @@ __contract__(
174174 ensures (state - > pos <= SHAKE256_RATE )
175175);
176176
177- #define mld_shake256_squeeze FIPS202_NAMESPACE (shake256_squeeze)
177+ #define mld_shake256_squeeze MLD_NAMESPACE (shake256_squeeze)
178178/*************************************************
179179 * Name: mld_shake256_squeeze
180180 *
@@ -197,7 +197,7 @@ __contract__(
197197 ensures (state - > pos <= SHAKE256_RATE )
198198);
199199
200- #define mld_shake256_release FIPS202_NAMESPACE (shake256_release)
200+ #define mld_shake256_release MLD_NAMESPACE (shake256_release)
201201/*************************************************
202202 * Name: mld_shake256_release
203203 *
@@ -211,7 +211,7 @@ __contract__(
211211 assigns (memory_slice (state , sizeof (mld_shake256ctx )))
212212);
213213
214- #define mld_shake256 FIPS202_NAMESPACE (shake256)
214+ #define mld_shake256 MLD_NAMESPACE (shake256)
215215/*************************************************
216216 * Name: mld_shake256
217217 *
0 commit comments