File tree Expand file tree Collapse file tree 3 files changed +5
-4
lines changed Expand file tree Collapse file tree 3 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ __contract__(
28
28
assigns (memory_slice (s , sizeof (uint64_t ) * MLD_KECCAK_LANES ))
29
29
)
30
30
{
31
- mld_zeroize ( s , sizeof (uint64_t ) * MLD_KECCAK_LANES );
31
+ memset ( s , 0 , sizeof (uint64_t ) * MLD_KECCAK_LANES );
32
32
cassert (forall (k , 0 , MLD_KECCAK_LANES , s [k ] == 0 ));
33
33
}
34
34
@@ -187,7 +187,8 @@ __contract__(
187
187
requires (memory_no_alias (in , inlen ))
188
188
assigns (memory_slice (s , sizeof (uint64_t ) * MLD_KECCAK_LANES )))
189
189
{
190
- mld_zeroize (s , sizeof (uint64_t ) * MLD_KECCAK_LANES );
190
+ memset (s , 0 , sizeof (uint64_t ) * MLD_KECCAK_LANES );
191
+ cassert (forall (k , 0 , MLD_KECCAK_LANES , s [k ] == 0 ));
191
192
192
193
while (inlen >= r )
193
194
__loop__ (
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ PROOF_SOURCES += $(PROOFDIR)/$(HARNESS_FILE).c
20
20
PROJECT_SOURCES += $(SRCDIR ) /mldsa/fips202/fips202.c
21
21
22
22
CHECK_FUNCTION_CONTRACTS =keccak_absorb_once
23
- USE_FUNCTION_CONTRACTS =$(FIPS202_NAMESPACE ) keccakf1600_permute $(FIPS202_NAMESPACE ) keccakf1600_xor_bytes keccak_finalize mld_zeroize
23
+ USE_FUNCTION_CONTRACTS =$(FIPS202_NAMESPACE ) keccakf1600_permute $(FIPS202_NAMESPACE ) keccakf1600_xor_bytes keccak_finalize
24
24
APPLY_LOOP_CONTRACTS =on
25
25
USE_DYNAMIC_FRAMES =1
26
26
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ PROOF_SOURCES += $(PROOFDIR)/$(HARNESS_FILE).c
20
20
PROJECT_SOURCES += $(SRCDIR ) /mldsa/fips202/fips202.c
21
21
22
22
CHECK_FUNCTION_CONTRACTS =keccak_init
23
- USE_FUNCTION_CONTRACTS =mld_zeroize
23
+ USE_FUNCTION_CONTRACTS =
24
24
APPLY_LOOP_CONTRACTS =on
25
25
USE_DYNAMIC_FRAMES =1
26
26
You can’t perform that action at this time.
0 commit comments