File tree Expand file tree Collapse file tree 4 files changed +14
-5
lines changed Expand file tree Collapse file tree 4 files changed +14
-5
lines changed Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " zeroize"
3
- version = " 0.1.3 "
3
+ version = " 0.1.4 "
4
4
edition = " 2021"
5
5
6
6
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Original file line number Diff line number Diff line change @@ -19,12 +19,15 @@ arr = bytearray(b'1234567890')
19
19
arr_np = np.array([0 ] * 10 , dtype = np.uint8)
20
20
arr_np[:] = arr
21
21
assert arr_np.tobytes() == b ' 1234567890'
22
+
23
+ print (" zeroize'ing...: " )
22
24
zeroize.zeroize1(arr)
23
25
zeroize.zeroize_np(arr_np)
24
- print ( " zeroize'ing...: " )
26
+
25
27
print (" checking if is zeroized..." )
26
28
assert arr == bytearray (b ' \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 ' )
27
29
assert all (arr_np == 0 )
30
+
28
31
print (" all good, bye!" )
29
32
```
30
33
# Building from source
Original file line number Diff line number Diff line change 2
2
import numpy as np
3
3
4
4
5
+ # regular array
5
6
arr = bytearray (b'1234567890' )
7
+
8
+ # numpy array
6
9
arr_np = np .array ([0 ] * 10 , dtype = np .uint8 )
7
10
arr_np [:] = arr
8
11
assert arr_np .tobytes () == b'1234567890'
12
+
13
+ print ("zeroize'ing...: " )
9
14
zeroize .zeroize1 (arr )
10
15
zeroize .zeroize_np (arr_np )
11
- print ( "zeroize'ing...: " )
16
+
12
17
print ("checking if is zeroized..." )
13
18
assert arr == bytearray (b'\x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 ' )
14
19
assert all (arr_np == 0 )
15
- print ("all good, bye!" )
20
+
21
+ print ("all good, bye!" )
You can’t perform that action at this time.
0 commit comments