]>
Commit | Line | Data |
---|---|---|
6278ae03 DB |
1 | # ================= dm-crypt aes-256-xts-plain64-sha1 ================= |
2 | # Create image | |
3 | truncate TEST_DIR/luks-aes-256-xts-plain64-sha1.img --size 4194304MB | |
4 | # Format image | |
307d9991 | 5 | sudo cryptsetup -q -v luksFormat --cipher aes-xts-plain64 --key-size 512 --hash sha1 --key-slot 0 --key-file - --iter-time 10 TEST_DIR/luks-aes-256-xts-plain64-sha1.img |
6278ae03 DB |
6 | # Open dev |
7 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-sha1.img qiotest-145-aes-256-xts-plain64-sha1 | |
6278ae03 | 8 | # Write test pattern 0xa7 |
ae50b71d | 9 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha1 |
6278ae03 DB |
10 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha1 |
11 | wrote 10485760/10485760 bytes at offset 104857600 | |
12 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
13 | ||
14 | # Write test pattern 0x13 | |
ae50b71d | 15 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha1 |
6278ae03 DB |
16 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha1 |
17 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
18 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
19 | ||
20 | # Close dev | |
21 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-sha1 | |
22 | # Read test pattern 0xa7 | |
23 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha1.img | |
24 | read 10485760/10485760 bytes at offset 104857600 | |
25 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
26 | ||
27 | # Read test pattern 0x13 | |
28 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha1.img | |
29 | read 10485760/10485760 bytes at offset 3298534883328 | |
30 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
31 | ||
32 | # Write test pattern 0x91 | |
33 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha1.img | |
34 | wrote 10485760/10485760 bytes at offset 104857600 | |
35 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
36 | ||
37 | # Write test pattern 0x5e | |
38 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha1.img | |
39 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
40 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
41 | ||
42 | # Open dev | |
43 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-sha1.img qiotest-145-aes-256-xts-plain64-sha1 | |
6278ae03 | 44 | # Read test pattern 0x91 |
ae50b71d | 45 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha1 |
6278ae03 DB |
46 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha1 |
47 | read 10485760/10485760 bytes at offset 104857600 | |
48 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
49 | ||
50 | # Read test pattern 0x5e | |
ae50b71d | 51 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha1 |
6278ae03 DB |
52 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha1 |
53 | read 10485760/10485760 bytes at offset 3298534883328 | |
54 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
55 | ||
56 | # Close dev | |
57 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-sha1 | |
58 | # Delete image | |
59 | unlink TEST_DIR/luks-aes-256-xts-plain64-sha1.img | |
60 | ||
61 | # ================= qemu-img aes-256-xts-plain64-sha1 ================= | |
62 | # Create image | |
307d9991 DB |
63 | qemu-img create -f luks --object secret,id=sec0,data=MTIzNDU2,format=base64 -o key-secret=sec0,iter-time=10,cipher-alg=aes-256,cipher-mode=xts,ivgen-alg=plain64,hash-alg=sha1 TEST_DIR/luks-aes-256-xts-plain64-sha1.img 4194304M |
64 | Formatting 'TEST_DIR/luks-aes-256-xts-plain64-sha1.img', fmt=luks size=4398046511104 key-secret=sec0 cipher-alg=aes-256 cipher-mode=xts ivgen-alg=plain64 hash-alg=sha1 iter-time=10 | |
6278ae03 DB |
65 | |
66 | # Open dev | |
67 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-sha1.img qiotest-145-aes-256-xts-plain64-sha1 | |
6278ae03 | 68 | # Write test pattern 0xa7 |
ae50b71d | 69 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha1 |
6278ae03 DB |
70 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha1 |
71 | wrote 10485760/10485760 bytes at offset 104857600 | |
72 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
73 | ||
74 | # Write test pattern 0x13 | |
ae50b71d | 75 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha1 |
6278ae03 DB |
76 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha1 |
77 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
78 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
79 | ||
80 | # Close dev | |
81 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-sha1 | |
82 | # Read test pattern 0xa7 | |
83 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha1.img | |
84 | read 10485760/10485760 bytes at offset 104857600 | |
85 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
86 | ||
87 | # Read test pattern 0x13 | |
88 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha1.img | |
89 | read 10485760/10485760 bytes at offset 3298534883328 | |
90 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
91 | ||
92 | # Write test pattern 0x91 | |
93 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha1.img | |
94 | wrote 10485760/10485760 bytes at offset 104857600 | |
95 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
96 | ||
97 | # Write test pattern 0x5e | |
98 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha1.img | |
99 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
100 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
101 | ||
102 | # Open dev | |
103 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-sha1.img qiotest-145-aes-256-xts-plain64-sha1 | |
6278ae03 | 104 | # Read test pattern 0x91 |
ae50b71d | 105 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha1 |
6278ae03 DB |
106 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha1 |
107 | read 10485760/10485760 bytes at offset 104857600 | |
108 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
109 | ||
110 | # Read test pattern 0x5e | |
ae50b71d | 111 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha1 |
6278ae03 DB |
112 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha1 |
113 | read 10485760/10485760 bytes at offset 3298534883328 | |
114 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
115 | ||
116 | # Close dev | |
117 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-sha1 | |
118 | # Delete image | |
119 | unlink TEST_DIR/luks-aes-256-xts-plain64-sha1.img | |
120 | ||
121 | # ================= dm-crypt twofish-256-xts-plain64-sha1 ================= | |
122 | # Create image | |
123 | truncate TEST_DIR/luks-twofish-256-xts-plain64-sha1.img --size 4194304MB | |
124 | # Format image | |
307d9991 | 125 | sudo cryptsetup -q -v luksFormat --cipher twofish-xts-plain64 --key-size 512 --hash sha1 --key-slot 0 --key-file - --iter-time 10 TEST_DIR/luks-twofish-256-xts-plain64-sha1.img |
6278ae03 DB |
126 | # Open dev |
127 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-twofish-256-xts-plain64-sha1.img qiotest-145-twofish-256-xts-plain64-sha1 | |
6278ae03 | 128 | # Write test pattern 0xa7 |
ae50b71d | 129 | sudo chown UID:GID /dev/mapper/qiotest-145-twofish-256-xts-plain64-sha1 |
6278ae03 DB |
130 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-twofish-256-xts-plain64-sha1 |
131 | wrote 10485760/10485760 bytes at offset 104857600 | |
132 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
133 | ||
134 | # Write test pattern 0x13 | |
ae50b71d | 135 | sudo chown UID:GID /dev/mapper/qiotest-145-twofish-256-xts-plain64-sha1 |
6278ae03 DB |
136 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-twofish-256-xts-plain64-sha1 |
137 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
138 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
139 | ||
140 | # Close dev | |
141 | sudo cryptsetup -q -v luksClose qiotest-145-twofish-256-xts-plain64-sha1 | |
142 | # Read test pattern 0xa7 | |
143 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-twofish-256-xts-plain64-sha1.img | |
144 | read 10485760/10485760 bytes at offset 104857600 | |
145 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
146 | ||
147 | # Read test pattern 0x13 | |
148 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-twofish-256-xts-plain64-sha1.img | |
149 | read 10485760/10485760 bytes at offset 3298534883328 | |
150 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
151 | ||
152 | # Write test pattern 0x91 | |
153 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-twofish-256-xts-plain64-sha1.img | |
154 | wrote 10485760/10485760 bytes at offset 104857600 | |
155 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
156 | ||
157 | # Write test pattern 0x5e | |
158 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-twofish-256-xts-plain64-sha1.img | |
159 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
160 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
161 | ||
162 | # Open dev | |
163 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-twofish-256-xts-plain64-sha1.img qiotest-145-twofish-256-xts-plain64-sha1 | |
6278ae03 | 164 | # Read test pattern 0x91 |
ae50b71d | 165 | sudo chown UID:GID /dev/mapper/qiotest-145-twofish-256-xts-plain64-sha1 |
6278ae03 DB |
166 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-twofish-256-xts-plain64-sha1 |
167 | read 10485760/10485760 bytes at offset 104857600 | |
168 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
169 | ||
170 | # Read test pattern 0x5e | |
ae50b71d | 171 | sudo chown UID:GID /dev/mapper/qiotest-145-twofish-256-xts-plain64-sha1 |
6278ae03 DB |
172 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-twofish-256-xts-plain64-sha1 |
173 | read 10485760/10485760 bytes at offset 3298534883328 | |
174 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
175 | ||
176 | # Close dev | |
177 | sudo cryptsetup -q -v luksClose qiotest-145-twofish-256-xts-plain64-sha1 | |
178 | # Delete image | |
179 | unlink TEST_DIR/luks-twofish-256-xts-plain64-sha1.img | |
180 | ||
181 | # ================= qemu-img twofish-256-xts-plain64-sha1 ================= | |
182 | # Create image | |
307d9991 DB |
183 | qemu-img create -f luks --object secret,id=sec0,data=MTIzNDU2,format=base64 -o key-secret=sec0,iter-time=10,cipher-alg=twofish-256,cipher-mode=xts,ivgen-alg=plain64,hash-alg=sha1 TEST_DIR/luks-twofish-256-xts-plain64-sha1.img 4194304M |
184 | Formatting 'TEST_DIR/luks-twofish-256-xts-plain64-sha1.img', fmt=luks size=4398046511104 key-secret=sec0 cipher-alg=twofish-256 cipher-mode=xts ivgen-alg=plain64 hash-alg=sha1 iter-time=10 | |
6278ae03 DB |
185 | |
186 | # Open dev | |
187 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-twofish-256-xts-plain64-sha1.img qiotest-145-twofish-256-xts-plain64-sha1 | |
6278ae03 | 188 | # Write test pattern 0xa7 |
ae50b71d | 189 | sudo chown UID:GID /dev/mapper/qiotest-145-twofish-256-xts-plain64-sha1 |
6278ae03 DB |
190 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-twofish-256-xts-plain64-sha1 |
191 | wrote 10485760/10485760 bytes at offset 104857600 | |
192 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
193 | ||
194 | # Write test pattern 0x13 | |
ae50b71d | 195 | sudo chown UID:GID /dev/mapper/qiotest-145-twofish-256-xts-plain64-sha1 |
6278ae03 DB |
196 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-twofish-256-xts-plain64-sha1 |
197 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
198 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
199 | ||
200 | # Close dev | |
201 | sudo cryptsetup -q -v luksClose qiotest-145-twofish-256-xts-plain64-sha1 | |
202 | # Read test pattern 0xa7 | |
203 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-twofish-256-xts-plain64-sha1.img | |
204 | read 10485760/10485760 bytes at offset 104857600 | |
205 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
206 | ||
207 | # Read test pattern 0x13 | |
208 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-twofish-256-xts-plain64-sha1.img | |
209 | read 10485760/10485760 bytes at offset 3298534883328 | |
210 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
211 | ||
212 | # Write test pattern 0x91 | |
213 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-twofish-256-xts-plain64-sha1.img | |
214 | wrote 10485760/10485760 bytes at offset 104857600 | |
215 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
216 | ||
217 | # Write test pattern 0x5e | |
218 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-twofish-256-xts-plain64-sha1.img | |
219 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
220 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
221 | ||
222 | # Open dev | |
223 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-twofish-256-xts-plain64-sha1.img qiotest-145-twofish-256-xts-plain64-sha1 | |
6278ae03 | 224 | # Read test pattern 0x91 |
ae50b71d | 225 | sudo chown UID:GID /dev/mapper/qiotest-145-twofish-256-xts-plain64-sha1 |
6278ae03 DB |
226 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-twofish-256-xts-plain64-sha1 |
227 | read 10485760/10485760 bytes at offset 104857600 | |
228 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
229 | ||
230 | # Read test pattern 0x5e | |
ae50b71d | 231 | sudo chown UID:GID /dev/mapper/qiotest-145-twofish-256-xts-plain64-sha1 |
6278ae03 DB |
232 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-twofish-256-xts-plain64-sha1 |
233 | read 10485760/10485760 bytes at offset 3298534883328 | |
234 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
235 | ||
236 | # Close dev | |
237 | sudo cryptsetup -q -v luksClose qiotest-145-twofish-256-xts-plain64-sha1 | |
238 | # Delete image | |
239 | unlink TEST_DIR/luks-twofish-256-xts-plain64-sha1.img | |
240 | ||
241 | # ================= dm-crypt serpent-256-xts-plain64-sha1 ================= | |
242 | # Create image | |
243 | truncate TEST_DIR/luks-serpent-256-xts-plain64-sha1.img --size 4194304MB | |
244 | # Format image | |
307d9991 | 245 | sudo cryptsetup -q -v luksFormat --cipher serpent-xts-plain64 --key-size 512 --hash sha1 --key-slot 0 --key-file - --iter-time 10 TEST_DIR/luks-serpent-256-xts-plain64-sha1.img |
6278ae03 DB |
246 | # Open dev |
247 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-serpent-256-xts-plain64-sha1.img qiotest-145-serpent-256-xts-plain64-sha1 | |
6278ae03 | 248 | # Write test pattern 0xa7 |
ae50b71d | 249 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-256-xts-plain64-sha1 |
6278ae03 DB |
250 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-256-xts-plain64-sha1 |
251 | wrote 10485760/10485760 bytes at offset 104857600 | |
252 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
253 | ||
254 | # Write test pattern 0x13 | |
ae50b71d | 255 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-256-xts-plain64-sha1 |
6278ae03 DB |
256 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-256-xts-plain64-sha1 |
257 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
258 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
259 | ||
260 | # Close dev | |
261 | sudo cryptsetup -q -v luksClose qiotest-145-serpent-256-xts-plain64-sha1 | |
262 | # Read test pattern 0xa7 | |
263 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-256-xts-plain64-sha1.img | |
264 | read 10485760/10485760 bytes at offset 104857600 | |
265 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
266 | ||
267 | # Read test pattern 0x13 | |
268 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-256-xts-plain64-sha1.img | |
269 | read 10485760/10485760 bytes at offset 3298534883328 | |
270 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
271 | ||
272 | # Write test pattern 0x91 | |
273 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-256-xts-plain64-sha1.img | |
274 | wrote 10485760/10485760 bytes at offset 104857600 | |
275 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
276 | ||
277 | # Write test pattern 0x5e | |
278 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-256-xts-plain64-sha1.img | |
279 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
280 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
281 | ||
282 | # Open dev | |
283 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-serpent-256-xts-plain64-sha1.img qiotest-145-serpent-256-xts-plain64-sha1 | |
6278ae03 | 284 | # Read test pattern 0x91 |
ae50b71d | 285 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-256-xts-plain64-sha1 |
6278ae03 DB |
286 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-256-xts-plain64-sha1 |
287 | read 10485760/10485760 bytes at offset 104857600 | |
288 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
289 | ||
290 | # Read test pattern 0x5e | |
ae50b71d | 291 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-256-xts-plain64-sha1 |
6278ae03 DB |
292 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-256-xts-plain64-sha1 |
293 | read 10485760/10485760 bytes at offset 3298534883328 | |
294 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
295 | ||
296 | # Close dev | |
297 | sudo cryptsetup -q -v luksClose qiotest-145-serpent-256-xts-plain64-sha1 | |
298 | # Delete image | |
299 | unlink TEST_DIR/luks-serpent-256-xts-plain64-sha1.img | |
300 | ||
301 | # ================= qemu-img serpent-256-xts-plain64-sha1 ================= | |
302 | # Create image | |
307d9991 DB |
303 | qemu-img create -f luks --object secret,id=sec0,data=MTIzNDU2,format=base64 -o key-secret=sec0,iter-time=10,cipher-alg=serpent-256,cipher-mode=xts,ivgen-alg=plain64,hash-alg=sha1 TEST_DIR/luks-serpent-256-xts-plain64-sha1.img 4194304M |
304 | Formatting 'TEST_DIR/luks-serpent-256-xts-plain64-sha1.img', fmt=luks size=4398046511104 key-secret=sec0 cipher-alg=serpent-256 cipher-mode=xts ivgen-alg=plain64 hash-alg=sha1 iter-time=10 | |
6278ae03 DB |
305 | |
306 | # Open dev | |
307 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-serpent-256-xts-plain64-sha1.img qiotest-145-serpent-256-xts-plain64-sha1 | |
6278ae03 | 308 | # Write test pattern 0xa7 |
ae50b71d | 309 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-256-xts-plain64-sha1 |
6278ae03 DB |
310 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-256-xts-plain64-sha1 |
311 | wrote 10485760/10485760 bytes at offset 104857600 | |
312 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
313 | ||
314 | # Write test pattern 0x13 | |
ae50b71d | 315 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-256-xts-plain64-sha1 |
6278ae03 DB |
316 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-256-xts-plain64-sha1 |
317 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
318 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
319 | ||
320 | # Close dev | |
321 | sudo cryptsetup -q -v luksClose qiotest-145-serpent-256-xts-plain64-sha1 | |
322 | # Read test pattern 0xa7 | |
323 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-256-xts-plain64-sha1.img | |
324 | read 10485760/10485760 bytes at offset 104857600 | |
325 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
326 | ||
327 | # Read test pattern 0x13 | |
328 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-256-xts-plain64-sha1.img | |
329 | read 10485760/10485760 bytes at offset 3298534883328 | |
330 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
331 | ||
332 | # Write test pattern 0x91 | |
333 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-256-xts-plain64-sha1.img | |
334 | wrote 10485760/10485760 bytes at offset 104857600 | |
335 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
336 | ||
337 | # Write test pattern 0x5e | |
338 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-256-xts-plain64-sha1.img | |
339 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
340 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
341 | ||
342 | # Open dev | |
343 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-serpent-256-xts-plain64-sha1.img qiotest-145-serpent-256-xts-plain64-sha1 | |
6278ae03 | 344 | # Read test pattern 0x91 |
ae50b71d | 345 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-256-xts-plain64-sha1 |
6278ae03 DB |
346 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-256-xts-plain64-sha1 |
347 | read 10485760/10485760 bytes at offset 104857600 | |
348 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
349 | ||
350 | # Read test pattern 0x5e | |
ae50b71d | 351 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-256-xts-plain64-sha1 |
6278ae03 DB |
352 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-256-xts-plain64-sha1 |
353 | read 10485760/10485760 bytes at offset 3298534883328 | |
354 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
355 | ||
356 | # Close dev | |
357 | sudo cryptsetup -q -v luksClose qiotest-145-serpent-256-xts-plain64-sha1 | |
358 | # Delete image | |
359 | unlink TEST_DIR/luks-serpent-256-xts-plain64-sha1.img | |
360 | ||
361 | # ================= dm-crypt cast5-128-cbc-plain64-sha1 ================= | |
362 | # Create image | |
363 | truncate TEST_DIR/luks-cast5-128-cbc-plain64-sha1.img --size 4194304MB | |
364 | # Format image | |
307d9991 | 365 | sudo cryptsetup -q -v luksFormat --cipher cast5-cbc-plain64 --key-size 128 --hash sha1 --key-slot 0 --key-file - --iter-time 10 TEST_DIR/luks-cast5-128-cbc-plain64-sha1.img |
6278ae03 DB |
366 | # Open dev |
367 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-cast5-128-cbc-plain64-sha1.img qiotest-145-cast5-128-cbc-plain64-sha1 | |
6278ae03 | 368 | # Write test pattern 0xa7 |
ae50b71d | 369 | sudo chown UID:GID /dev/mapper/qiotest-145-cast5-128-cbc-plain64-sha1 |
6278ae03 DB |
370 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-cast5-128-cbc-plain64-sha1 |
371 | wrote 10485760/10485760 bytes at offset 104857600 | |
372 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
373 | ||
374 | # Write test pattern 0x13 | |
ae50b71d | 375 | sudo chown UID:GID /dev/mapper/qiotest-145-cast5-128-cbc-plain64-sha1 |
6278ae03 DB |
376 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-cast5-128-cbc-plain64-sha1 |
377 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
378 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
379 | ||
380 | # Close dev | |
381 | sudo cryptsetup -q -v luksClose qiotest-145-cast5-128-cbc-plain64-sha1 | |
382 | # Read test pattern 0xa7 | |
383 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-cast5-128-cbc-plain64-sha1.img | |
384 | read 10485760/10485760 bytes at offset 104857600 | |
385 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
386 | ||
387 | # Read test pattern 0x13 | |
388 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-cast5-128-cbc-plain64-sha1.img | |
389 | read 10485760/10485760 bytes at offset 3298534883328 | |
390 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
391 | ||
392 | # Write test pattern 0x91 | |
393 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-cast5-128-cbc-plain64-sha1.img | |
394 | wrote 10485760/10485760 bytes at offset 104857600 | |
395 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
396 | ||
397 | # Write test pattern 0x5e | |
398 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-cast5-128-cbc-plain64-sha1.img | |
399 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
400 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
401 | ||
402 | # Open dev | |
403 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-cast5-128-cbc-plain64-sha1.img qiotest-145-cast5-128-cbc-plain64-sha1 | |
6278ae03 | 404 | # Read test pattern 0x91 |
ae50b71d | 405 | sudo chown UID:GID /dev/mapper/qiotest-145-cast5-128-cbc-plain64-sha1 |
6278ae03 DB |
406 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-cast5-128-cbc-plain64-sha1 |
407 | read 10485760/10485760 bytes at offset 104857600 | |
408 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
409 | ||
410 | # Read test pattern 0x5e | |
ae50b71d | 411 | sudo chown UID:GID /dev/mapper/qiotest-145-cast5-128-cbc-plain64-sha1 |
6278ae03 DB |
412 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-cast5-128-cbc-plain64-sha1 |
413 | read 10485760/10485760 bytes at offset 3298534883328 | |
414 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
415 | ||
416 | # Close dev | |
417 | sudo cryptsetup -q -v luksClose qiotest-145-cast5-128-cbc-plain64-sha1 | |
418 | # Delete image | |
419 | unlink TEST_DIR/luks-cast5-128-cbc-plain64-sha1.img | |
420 | ||
421 | # ================= qemu-img cast5-128-cbc-plain64-sha1 ================= | |
422 | # Create image | |
307d9991 DB |
423 | qemu-img create -f luks --object secret,id=sec0,data=MTIzNDU2,format=base64 -o key-secret=sec0,iter-time=10,cipher-alg=cast5-128,cipher-mode=cbc,ivgen-alg=plain64,hash-alg=sha1 TEST_DIR/luks-cast5-128-cbc-plain64-sha1.img 4194304M |
424 | Formatting 'TEST_DIR/luks-cast5-128-cbc-plain64-sha1.img', fmt=luks size=4398046511104 key-secret=sec0 cipher-alg=cast5-128 cipher-mode=cbc ivgen-alg=plain64 hash-alg=sha1 iter-time=10 | |
6278ae03 DB |
425 | |
426 | # Open dev | |
427 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-cast5-128-cbc-plain64-sha1.img qiotest-145-cast5-128-cbc-plain64-sha1 | |
6278ae03 | 428 | # Write test pattern 0xa7 |
ae50b71d | 429 | sudo chown UID:GID /dev/mapper/qiotest-145-cast5-128-cbc-plain64-sha1 |
6278ae03 DB |
430 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-cast5-128-cbc-plain64-sha1 |
431 | wrote 10485760/10485760 bytes at offset 104857600 | |
432 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
433 | ||
434 | # Write test pattern 0x13 | |
ae50b71d | 435 | sudo chown UID:GID /dev/mapper/qiotest-145-cast5-128-cbc-plain64-sha1 |
6278ae03 DB |
436 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-cast5-128-cbc-plain64-sha1 |
437 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
438 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
439 | ||
440 | # Close dev | |
441 | sudo cryptsetup -q -v luksClose qiotest-145-cast5-128-cbc-plain64-sha1 | |
442 | # Read test pattern 0xa7 | |
443 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-cast5-128-cbc-plain64-sha1.img | |
444 | read 10485760/10485760 bytes at offset 104857600 | |
445 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
446 | ||
447 | # Read test pattern 0x13 | |
448 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-cast5-128-cbc-plain64-sha1.img | |
449 | read 10485760/10485760 bytes at offset 3298534883328 | |
450 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
451 | ||
452 | # Write test pattern 0x91 | |
453 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-cast5-128-cbc-plain64-sha1.img | |
454 | wrote 10485760/10485760 bytes at offset 104857600 | |
455 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
456 | ||
457 | # Write test pattern 0x5e | |
458 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-cast5-128-cbc-plain64-sha1.img | |
459 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
460 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
461 | ||
462 | # Open dev | |
463 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-cast5-128-cbc-plain64-sha1.img qiotest-145-cast5-128-cbc-plain64-sha1 | |
6278ae03 | 464 | # Read test pattern 0x91 |
ae50b71d | 465 | sudo chown UID:GID /dev/mapper/qiotest-145-cast5-128-cbc-plain64-sha1 |
6278ae03 DB |
466 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-cast5-128-cbc-plain64-sha1 |
467 | read 10485760/10485760 bytes at offset 104857600 | |
468 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
469 | ||
470 | # Read test pattern 0x5e | |
ae50b71d | 471 | sudo chown UID:GID /dev/mapper/qiotest-145-cast5-128-cbc-plain64-sha1 |
6278ae03 DB |
472 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-cast5-128-cbc-plain64-sha1 |
473 | read 10485760/10485760 bytes at offset 3298534883328 | |
474 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
475 | ||
476 | # Close dev | |
477 | sudo cryptsetup -q -v luksClose qiotest-145-cast5-128-cbc-plain64-sha1 | |
478 | # Delete image | |
479 | unlink TEST_DIR/luks-cast5-128-cbc-plain64-sha1.img | |
480 | ||
481 | Skipping cast6-256-xts-plain64-sha1 in blacklist | |
482 | # ================= dm-crypt aes-256-cbc-plain-sha1 ================= | |
483 | # Create image | |
484 | truncate TEST_DIR/luks-aes-256-cbc-plain-sha1.img --size 4194304MB | |
485 | # Format image | |
307d9991 | 486 | sudo cryptsetup -q -v luksFormat --cipher aes-cbc-plain --key-size 256 --hash sha1 --key-slot 0 --key-file - --iter-time 10 TEST_DIR/luks-aes-256-cbc-plain-sha1.img |
6278ae03 DB |
487 | # Open dev |
488 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-cbc-plain-sha1.img qiotest-145-aes-256-cbc-plain-sha1 | |
6278ae03 | 489 | # Write test pattern 0xa7 |
ae50b71d | 490 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain-sha1 |
6278ae03 DB |
491 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain-sha1 |
492 | wrote 10485760/10485760 bytes at offset 104857600 | |
493 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
494 | ||
495 | # Write test pattern 0x13 | |
ae50b71d | 496 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain-sha1 |
6278ae03 DB |
497 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain-sha1 |
498 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
499 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
500 | ||
501 | # Close dev | |
502 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-cbc-plain-sha1 | |
503 | # Read test pattern 0xa7 | |
504 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain-sha1.img | |
505 | read 10485760/10485760 bytes at offset 104857600 | |
506 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
507 | ||
508 | # Read test pattern 0x13 | |
509 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain-sha1.img | |
510 | read 10485760/10485760 bytes at offset 3298534883328 | |
511 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
512 | ||
513 | # Write test pattern 0x91 | |
514 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain-sha1.img | |
515 | wrote 10485760/10485760 bytes at offset 104857600 | |
516 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
517 | ||
518 | # Write test pattern 0x5e | |
519 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain-sha1.img | |
520 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
521 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
522 | ||
523 | # Open dev | |
524 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-cbc-plain-sha1.img qiotest-145-aes-256-cbc-plain-sha1 | |
6278ae03 | 525 | # Read test pattern 0x91 |
ae50b71d | 526 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain-sha1 |
6278ae03 DB |
527 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain-sha1 |
528 | read 10485760/10485760 bytes at offset 104857600 | |
529 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
530 | ||
531 | # Read test pattern 0x5e | |
ae50b71d | 532 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain-sha1 |
6278ae03 DB |
533 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain-sha1 |
534 | read 10485760/10485760 bytes at offset 3298534883328 | |
535 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
536 | ||
537 | # Close dev | |
538 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-cbc-plain-sha1 | |
539 | # Delete image | |
540 | unlink TEST_DIR/luks-aes-256-cbc-plain-sha1.img | |
541 | ||
542 | # ================= qemu-img aes-256-cbc-plain-sha1 ================= | |
543 | # Create image | |
307d9991 DB |
544 | qemu-img create -f luks --object secret,id=sec0,data=MTIzNDU2,format=base64 -o key-secret=sec0,iter-time=10,cipher-alg=aes-256,cipher-mode=cbc,ivgen-alg=plain,hash-alg=sha1 TEST_DIR/luks-aes-256-cbc-plain-sha1.img 4194304M |
545 | Formatting 'TEST_DIR/luks-aes-256-cbc-plain-sha1.img', fmt=luks size=4398046511104 key-secret=sec0 cipher-alg=aes-256 cipher-mode=cbc ivgen-alg=plain hash-alg=sha1 iter-time=10 | |
6278ae03 DB |
546 | |
547 | # Open dev | |
548 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-cbc-plain-sha1.img qiotest-145-aes-256-cbc-plain-sha1 | |
6278ae03 | 549 | # Write test pattern 0xa7 |
ae50b71d | 550 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain-sha1 |
6278ae03 DB |
551 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain-sha1 |
552 | wrote 10485760/10485760 bytes at offset 104857600 | |
553 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
554 | ||
555 | # Write test pattern 0x13 | |
ae50b71d | 556 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain-sha1 |
6278ae03 DB |
557 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain-sha1 |
558 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
559 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
560 | ||
561 | # Close dev | |
562 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-cbc-plain-sha1 | |
563 | # Read test pattern 0xa7 | |
564 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain-sha1.img | |
565 | read 10485760/10485760 bytes at offset 104857600 | |
566 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
567 | ||
568 | # Read test pattern 0x13 | |
569 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain-sha1.img | |
570 | read 10485760/10485760 bytes at offset 3298534883328 | |
571 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
572 | ||
573 | # Write test pattern 0x91 | |
574 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain-sha1.img | |
575 | wrote 10485760/10485760 bytes at offset 104857600 | |
576 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
577 | ||
578 | # Write test pattern 0x5e | |
579 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain-sha1.img | |
580 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
581 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
582 | ||
583 | # Open dev | |
584 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-cbc-plain-sha1.img qiotest-145-aes-256-cbc-plain-sha1 | |
6278ae03 | 585 | # Read test pattern 0x91 |
ae50b71d | 586 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain-sha1 |
6278ae03 DB |
587 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain-sha1 |
588 | read 10485760/10485760 bytes at offset 104857600 | |
589 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
590 | ||
591 | # Read test pattern 0x5e | |
ae50b71d | 592 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain-sha1 |
6278ae03 DB |
593 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain-sha1 |
594 | read 10485760/10485760 bytes at offset 3298534883328 | |
595 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
596 | ||
597 | # Close dev | |
598 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-cbc-plain-sha1 | |
599 | # Delete image | |
600 | unlink TEST_DIR/luks-aes-256-cbc-plain-sha1.img | |
601 | ||
602 | # ================= dm-crypt aes-256-cbc-plain64-sha1 ================= | |
603 | # Create image | |
604 | truncate TEST_DIR/luks-aes-256-cbc-plain64-sha1.img --size 4194304MB | |
605 | # Format image | |
307d9991 | 606 | sudo cryptsetup -q -v luksFormat --cipher aes-cbc-plain64 --key-size 256 --hash sha1 --key-slot 0 --key-file - --iter-time 10 TEST_DIR/luks-aes-256-cbc-plain64-sha1.img |
6278ae03 DB |
607 | # Open dev |
608 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-cbc-plain64-sha1.img qiotest-145-aes-256-cbc-plain64-sha1 | |
6278ae03 | 609 | # Write test pattern 0xa7 |
ae50b71d | 610 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain64-sha1 |
6278ae03 DB |
611 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain64-sha1 |
612 | wrote 10485760/10485760 bytes at offset 104857600 | |
613 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
614 | ||
615 | # Write test pattern 0x13 | |
ae50b71d | 616 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain64-sha1 |
6278ae03 DB |
617 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain64-sha1 |
618 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
619 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
620 | ||
621 | # Close dev | |
622 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-cbc-plain64-sha1 | |
623 | # Read test pattern 0xa7 | |
624 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain64-sha1.img | |
625 | read 10485760/10485760 bytes at offset 104857600 | |
626 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
627 | ||
628 | # Read test pattern 0x13 | |
629 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain64-sha1.img | |
630 | read 10485760/10485760 bytes at offset 3298534883328 | |
631 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
632 | ||
633 | # Write test pattern 0x91 | |
634 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain64-sha1.img | |
635 | wrote 10485760/10485760 bytes at offset 104857600 | |
636 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
637 | ||
638 | # Write test pattern 0x5e | |
639 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain64-sha1.img | |
640 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
641 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
642 | ||
643 | # Open dev | |
644 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-cbc-plain64-sha1.img qiotest-145-aes-256-cbc-plain64-sha1 | |
6278ae03 | 645 | # Read test pattern 0x91 |
ae50b71d | 646 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain64-sha1 |
6278ae03 DB |
647 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain64-sha1 |
648 | read 10485760/10485760 bytes at offset 104857600 | |
649 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
650 | ||
651 | # Read test pattern 0x5e | |
ae50b71d | 652 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain64-sha1 |
6278ae03 DB |
653 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain64-sha1 |
654 | read 10485760/10485760 bytes at offset 3298534883328 | |
655 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
656 | ||
657 | # Close dev | |
658 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-cbc-plain64-sha1 | |
659 | # Delete image | |
660 | unlink TEST_DIR/luks-aes-256-cbc-plain64-sha1.img | |
661 | ||
662 | # ================= qemu-img aes-256-cbc-plain64-sha1 ================= | |
663 | # Create image | |
307d9991 DB |
664 | qemu-img create -f luks --object secret,id=sec0,data=MTIzNDU2,format=base64 -o key-secret=sec0,iter-time=10,cipher-alg=aes-256,cipher-mode=cbc,ivgen-alg=plain64,hash-alg=sha1 TEST_DIR/luks-aes-256-cbc-plain64-sha1.img 4194304M |
665 | Formatting 'TEST_DIR/luks-aes-256-cbc-plain64-sha1.img', fmt=luks size=4398046511104 key-secret=sec0 cipher-alg=aes-256 cipher-mode=cbc ivgen-alg=plain64 hash-alg=sha1 iter-time=10 | |
6278ae03 DB |
666 | |
667 | # Open dev | |
668 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-cbc-plain64-sha1.img qiotest-145-aes-256-cbc-plain64-sha1 | |
6278ae03 | 669 | # Write test pattern 0xa7 |
ae50b71d | 670 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain64-sha1 |
6278ae03 DB |
671 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain64-sha1 |
672 | wrote 10485760/10485760 bytes at offset 104857600 | |
673 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
674 | ||
675 | # Write test pattern 0x13 | |
ae50b71d | 676 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain64-sha1 |
6278ae03 DB |
677 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain64-sha1 |
678 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
679 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
680 | ||
681 | # Close dev | |
682 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-cbc-plain64-sha1 | |
683 | # Read test pattern 0xa7 | |
684 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain64-sha1.img | |
685 | read 10485760/10485760 bytes at offset 104857600 | |
686 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
687 | ||
688 | # Read test pattern 0x13 | |
689 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain64-sha1.img | |
690 | read 10485760/10485760 bytes at offset 3298534883328 | |
691 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
692 | ||
693 | # Write test pattern 0x91 | |
694 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain64-sha1.img | |
695 | wrote 10485760/10485760 bytes at offset 104857600 | |
696 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
697 | ||
698 | # Write test pattern 0x5e | |
699 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain64-sha1.img | |
700 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
701 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
702 | ||
703 | # Open dev | |
704 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-cbc-plain64-sha1.img qiotest-145-aes-256-cbc-plain64-sha1 | |
6278ae03 | 705 | # Read test pattern 0x91 |
ae50b71d | 706 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain64-sha1 |
6278ae03 DB |
707 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain64-sha1 |
708 | read 10485760/10485760 bytes at offset 104857600 | |
709 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
710 | ||
711 | # Read test pattern 0x5e | |
ae50b71d | 712 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain64-sha1 |
6278ae03 DB |
713 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain64-sha1 |
714 | read 10485760/10485760 bytes at offset 3298534883328 | |
715 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
716 | ||
717 | # Close dev | |
718 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-cbc-plain64-sha1 | |
719 | # Delete image | |
720 | unlink TEST_DIR/luks-aes-256-cbc-plain64-sha1.img | |
721 | ||
722 | # ================= dm-crypt aes-256-cbc-essiv-sha256-sha1 ================= | |
723 | # Create image | |
724 | truncate TEST_DIR/luks-aes-256-cbc-essiv-sha256-sha1.img --size 4194304MB | |
725 | # Format image | |
307d9991 | 726 | sudo cryptsetup -q -v luksFormat --cipher aes-cbc-essiv:sha256 --key-size 256 --hash sha1 --key-slot 0 --key-file - --iter-time 10 TEST_DIR/luks-aes-256-cbc-essiv-sha256-sha1.img |
6278ae03 DB |
727 | # Open dev |
728 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-cbc-essiv-sha256-sha1.img qiotest-145-aes-256-cbc-essiv-sha256-sha1 | |
6278ae03 | 729 | # Write test pattern 0xa7 |
ae50b71d | 730 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-essiv-sha256-sha1 |
6278ae03 DB |
731 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-essiv-sha256-sha1 |
732 | wrote 10485760/10485760 bytes at offset 104857600 | |
733 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
734 | ||
735 | # Write test pattern 0x13 | |
ae50b71d | 736 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-essiv-sha256-sha1 |
6278ae03 DB |
737 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-essiv-sha256-sha1 |
738 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
739 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
740 | ||
741 | # Close dev | |
742 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-cbc-essiv-sha256-sha1 | |
743 | # Read test pattern 0xa7 | |
744 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-essiv-sha256-sha1.img | |
745 | read 10485760/10485760 bytes at offset 104857600 | |
746 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
747 | ||
748 | # Read test pattern 0x13 | |
749 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-essiv-sha256-sha1.img | |
750 | read 10485760/10485760 bytes at offset 3298534883328 | |
751 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
752 | ||
753 | # Write test pattern 0x91 | |
754 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-essiv-sha256-sha1.img | |
755 | wrote 10485760/10485760 bytes at offset 104857600 | |
756 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
757 | ||
758 | # Write test pattern 0x5e | |
759 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-essiv-sha256-sha1.img | |
760 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
761 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
762 | ||
763 | # Open dev | |
764 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-cbc-essiv-sha256-sha1.img qiotest-145-aes-256-cbc-essiv-sha256-sha1 | |
6278ae03 | 765 | # Read test pattern 0x91 |
ae50b71d | 766 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-essiv-sha256-sha1 |
6278ae03 DB |
767 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-essiv-sha256-sha1 |
768 | read 10485760/10485760 bytes at offset 104857600 | |
769 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
770 | ||
771 | # Read test pattern 0x5e | |
ae50b71d | 772 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-essiv-sha256-sha1 |
6278ae03 DB |
773 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-essiv-sha256-sha1 |
774 | read 10485760/10485760 bytes at offset 3298534883328 | |
775 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
776 | ||
777 | # Close dev | |
778 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-cbc-essiv-sha256-sha1 | |
779 | # Delete image | |
780 | unlink TEST_DIR/luks-aes-256-cbc-essiv-sha256-sha1.img | |
781 | ||
782 | # ================= qemu-img aes-256-cbc-essiv-sha256-sha1 ================= | |
783 | # Create image | |
307d9991 DB |
784 | qemu-img create -f luks --object secret,id=sec0,data=MTIzNDU2,format=base64 -o key-secret=sec0,iter-time=10,cipher-alg=aes-256,cipher-mode=cbc,ivgen-alg=essiv,hash-alg=sha1,ivgen-hash-alg=sha256 TEST_DIR/luks-aes-256-cbc-essiv-sha256-sha1.img 4194304M |
785 | Formatting 'TEST_DIR/luks-aes-256-cbc-essiv-sha256-sha1.img', fmt=luks size=4398046511104 key-secret=sec0 cipher-alg=aes-256 cipher-mode=cbc ivgen-alg=essiv ivgen-hash-alg=sha256 hash-alg=sha1 iter-time=10 | |
6278ae03 DB |
786 | |
787 | # Open dev | |
788 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-cbc-essiv-sha256-sha1.img qiotest-145-aes-256-cbc-essiv-sha256-sha1 | |
6278ae03 | 789 | # Write test pattern 0xa7 |
ae50b71d | 790 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-essiv-sha256-sha1 |
6278ae03 DB |
791 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-essiv-sha256-sha1 |
792 | wrote 10485760/10485760 bytes at offset 104857600 | |
793 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
794 | ||
795 | # Write test pattern 0x13 | |
ae50b71d | 796 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-essiv-sha256-sha1 |
6278ae03 DB |
797 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-essiv-sha256-sha1 |
798 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
799 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
800 | ||
801 | # Close dev | |
802 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-cbc-essiv-sha256-sha1 | |
803 | # Read test pattern 0xa7 | |
804 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-essiv-sha256-sha1.img | |
805 | read 10485760/10485760 bytes at offset 104857600 | |
806 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
807 | ||
808 | # Read test pattern 0x13 | |
809 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-essiv-sha256-sha1.img | |
810 | read 10485760/10485760 bytes at offset 3298534883328 | |
811 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
812 | ||
813 | # Write test pattern 0x91 | |
814 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-essiv-sha256-sha1.img | |
815 | wrote 10485760/10485760 bytes at offset 104857600 | |
816 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
817 | ||
818 | # Write test pattern 0x5e | |
819 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-essiv-sha256-sha1.img | |
820 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
821 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
822 | ||
823 | # Open dev | |
824 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-cbc-essiv-sha256-sha1.img qiotest-145-aes-256-cbc-essiv-sha256-sha1 | |
6278ae03 | 825 | # Read test pattern 0x91 |
ae50b71d | 826 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-essiv-sha256-sha1 |
6278ae03 DB |
827 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-essiv-sha256-sha1 |
828 | read 10485760/10485760 bytes at offset 104857600 | |
829 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
830 | ||
831 | # Read test pattern 0x5e | |
ae50b71d | 832 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-essiv-sha256-sha1 |
6278ae03 DB |
833 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-essiv-sha256-sha1 |
834 | read 10485760/10485760 bytes at offset 3298534883328 | |
835 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
836 | ||
837 | # Close dev | |
838 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-cbc-essiv-sha256-sha1 | |
839 | # Delete image | |
840 | unlink TEST_DIR/luks-aes-256-cbc-essiv-sha256-sha1.img | |
841 | ||
842 | # ================= dm-crypt aes-256-xts-essiv-sha256-sha1 ================= | |
843 | # Create image | |
844 | truncate TEST_DIR/luks-aes-256-xts-essiv-sha256-sha1.img --size 4194304MB | |
845 | # Format image | |
307d9991 | 846 | sudo cryptsetup -q -v luksFormat --cipher aes-xts-essiv:sha256 --key-size 512 --hash sha1 --key-slot 0 --key-file - --iter-time 10 TEST_DIR/luks-aes-256-xts-essiv-sha256-sha1.img |
6278ae03 DB |
847 | # Open dev |
848 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-essiv-sha256-sha1.img qiotest-145-aes-256-xts-essiv-sha256-sha1 | |
6278ae03 | 849 | # Write test pattern 0xa7 |
ae50b71d | 850 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-essiv-sha256-sha1 |
6278ae03 DB |
851 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-essiv-sha256-sha1 |
852 | wrote 10485760/10485760 bytes at offset 104857600 | |
853 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
854 | ||
855 | # Write test pattern 0x13 | |
ae50b71d | 856 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-essiv-sha256-sha1 |
6278ae03 DB |
857 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-essiv-sha256-sha1 |
858 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
859 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
860 | ||
861 | # Close dev | |
862 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-essiv-sha256-sha1 | |
863 | # Read test pattern 0xa7 | |
864 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-essiv-sha256-sha1.img | |
865 | read 10485760/10485760 bytes at offset 104857600 | |
866 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
867 | ||
868 | # Read test pattern 0x13 | |
869 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-essiv-sha256-sha1.img | |
870 | read 10485760/10485760 bytes at offset 3298534883328 | |
871 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
872 | ||
873 | # Write test pattern 0x91 | |
874 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-essiv-sha256-sha1.img | |
875 | wrote 10485760/10485760 bytes at offset 104857600 | |
876 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
877 | ||
878 | # Write test pattern 0x5e | |
879 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-essiv-sha256-sha1.img | |
880 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
881 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
882 | ||
883 | # Open dev | |
884 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-essiv-sha256-sha1.img qiotest-145-aes-256-xts-essiv-sha256-sha1 | |
6278ae03 | 885 | # Read test pattern 0x91 |
ae50b71d | 886 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-essiv-sha256-sha1 |
6278ae03 DB |
887 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-essiv-sha256-sha1 |
888 | read 10485760/10485760 bytes at offset 104857600 | |
889 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
890 | ||
891 | # Read test pattern 0x5e | |
ae50b71d | 892 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-essiv-sha256-sha1 |
6278ae03 DB |
893 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-essiv-sha256-sha1 |
894 | read 10485760/10485760 bytes at offset 3298534883328 | |
895 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
896 | ||
897 | # Close dev | |
898 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-essiv-sha256-sha1 | |
899 | # Delete image | |
900 | unlink TEST_DIR/luks-aes-256-xts-essiv-sha256-sha1.img | |
901 | ||
902 | # ================= qemu-img aes-256-xts-essiv-sha256-sha1 ================= | |
903 | # Create image | |
307d9991 DB |
904 | qemu-img create -f luks --object secret,id=sec0,data=MTIzNDU2,format=base64 -o key-secret=sec0,iter-time=10,cipher-alg=aes-256,cipher-mode=xts,ivgen-alg=essiv,hash-alg=sha1,ivgen-hash-alg=sha256 TEST_DIR/luks-aes-256-xts-essiv-sha256-sha1.img 4194304M |
905 | Formatting 'TEST_DIR/luks-aes-256-xts-essiv-sha256-sha1.img', fmt=luks size=4398046511104 key-secret=sec0 cipher-alg=aes-256 cipher-mode=xts ivgen-alg=essiv ivgen-hash-alg=sha256 hash-alg=sha1 iter-time=10 | |
6278ae03 DB |
906 | |
907 | # Open dev | |
908 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-essiv-sha256-sha1.img qiotest-145-aes-256-xts-essiv-sha256-sha1 | |
6278ae03 | 909 | # Write test pattern 0xa7 |
ae50b71d | 910 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-essiv-sha256-sha1 |
6278ae03 DB |
911 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-essiv-sha256-sha1 |
912 | wrote 10485760/10485760 bytes at offset 104857600 | |
913 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
914 | ||
915 | # Write test pattern 0x13 | |
ae50b71d | 916 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-essiv-sha256-sha1 |
6278ae03 DB |
917 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-essiv-sha256-sha1 |
918 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
919 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
920 | ||
921 | # Close dev | |
922 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-essiv-sha256-sha1 | |
923 | # Read test pattern 0xa7 | |
924 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-essiv-sha256-sha1.img | |
925 | read 10485760/10485760 bytes at offset 104857600 | |
926 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
927 | ||
928 | # Read test pattern 0x13 | |
929 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-essiv-sha256-sha1.img | |
930 | read 10485760/10485760 bytes at offset 3298534883328 | |
931 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
932 | ||
933 | # Write test pattern 0x91 | |
934 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-essiv-sha256-sha1.img | |
935 | wrote 10485760/10485760 bytes at offset 104857600 | |
936 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
937 | ||
938 | # Write test pattern 0x5e | |
939 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-essiv-sha256-sha1.img | |
940 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
941 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
942 | ||
943 | # Open dev | |
944 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-essiv-sha256-sha1.img qiotest-145-aes-256-xts-essiv-sha256-sha1 | |
6278ae03 | 945 | # Read test pattern 0x91 |
ae50b71d | 946 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-essiv-sha256-sha1 |
6278ae03 DB |
947 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-essiv-sha256-sha1 |
948 | read 10485760/10485760 bytes at offset 104857600 | |
949 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
950 | ||
951 | # Read test pattern 0x5e | |
ae50b71d | 952 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-essiv-sha256-sha1 |
6278ae03 DB |
953 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-essiv-sha256-sha1 |
954 | read 10485760/10485760 bytes at offset 3298534883328 | |
955 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
956 | ||
957 | # Close dev | |
958 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-essiv-sha256-sha1 | |
959 | # Delete image | |
960 | unlink TEST_DIR/luks-aes-256-xts-essiv-sha256-sha1.img | |
961 | ||
962 | # ================= dm-crypt aes-128-xts-plain64-sha256-sha1 ================= | |
963 | # Create image | |
964 | truncate TEST_DIR/luks-aes-128-xts-plain64-sha256-sha1.img --size 4194304MB | |
965 | # Format image | |
307d9991 | 966 | sudo cryptsetup -q -v luksFormat --cipher aes-xts-plain64 --key-size 256 --hash sha1 --key-slot 0 --key-file - --iter-time 10 TEST_DIR/luks-aes-128-xts-plain64-sha256-sha1.img |
6278ae03 DB |
967 | # Open dev |
968 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-128-xts-plain64-sha256-sha1.img qiotest-145-aes-128-xts-plain64-sha256-sha1 | |
6278ae03 | 969 | # Write test pattern 0xa7 |
ae50b71d | 970 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-128-xts-plain64-sha256-sha1 |
6278ae03 DB |
971 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-128-xts-plain64-sha256-sha1 |
972 | wrote 10485760/10485760 bytes at offset 104857600 | |
973 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
974 | ||
975 | # Write test pattern 0x13 | |
ae50b71d | 976 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-128-xts-plain64-sha256-sha1 |
6278ae03 DB |
977 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-128-xts-plain64-sha256-sha1 |
978 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
979 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
980 | ||
981 | # Close dev | |
982 | sudo cryptsetup -q -v luksClose qiotest-145-aes-128-xts-plain64-sha256-sha1 | |
983 | # Read test pattern 0xa7 | |
984 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-128-xts-plain64-sha256-sha1.img | |
985 | read 10485760/10485760 bytes at offset 104857600 | |
986 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
987 | ||
988 | # Read test pattern 0x13 | |
989 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-128-xts-plain64-sha256-sha1.img | |
990 | read 10485760/10485760 bytes at offset 3298534883328 | |
991 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
992 | ||
993 | # Write test pattern 0x91 | |
994 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-128-xts-plain64-sha256-sha1.img | |
995 | wrote 10485760/10485760 bytes at offset 104857600 | |
996 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
997 | ||
998 | # Write test pattern 0x5e | |
999 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-128-xts-plain64-sha256-sha1.img | |
1000 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1001 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1002 | ||
1003 | # Open dev | |
1004 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-128-xts-plain64-sha256-sha1.img qiotest-145-aes-128-xts-plain64-sha256-sha1 | |
6278ae03 | 1005 | # Read test pattern 0x91 |
ae50b71d | 1006 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-128-xts-plain64-sha256-sha1 |
6278ae03 DB |
1007 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-128-xts-plain64-sha256-sha1 |
1008 | read 10485760/10485760 bytes at offset 104857600 | |
1009 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1010 | ||
1011 | # Read test pattern 0x5e | |
ae50b71d | 1012 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-128-xts-plain64-sha256-sha1 |
6278ae03 DB |
1013 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-128-xts-plain64-sha256-sha1 |
1014 | read 10485760/10485760 bytes at offset 3298534883328 | |
1015 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1016 | ||
1017 | # Close dev | |
1018 | sudo cryptsetup -q -v luksClose qiotest-145-aes-128-xts-plain64-sha256-sha1 | |
1019 | # Delete image | |
1020 | unlink TEST_DIR/luks-aes-128-xts-plain64-sha256-sha1.img | |
1021 | ||
1022 | # ================= qemu-img aes-128-xts-plain64-sha256-sha1 ================= | |
1023 | # Create image | |
307d9991 DB |
1024 | qemu-img create -f luks --object secret,id=sec0,data=MTIzNDU2,format=base64 -o key-secret=sec0,iter-time=10,cipher-alg=aes-128,cipher-mode=xts,ivgen-alg=plain64,hash-alg=sha1 TEST_DIR/luks-aes-128-xts-plain64-sha256-sha1.img 4194304M |
1025 | Formatting 'TEST_DIR/luks-aes-128-xts-plain64-sha256-sha1.img', fmt=luks size=4398046511104 key-secret=sec0 cipher-alg=aes-128 cipher-mode=xts ivgen-alg=plain64 hash-alg=sha1 iter-time=10 | |
6278ae03 DB |
1026 | |
1027 | # Open dev | |
1028 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-128-xts-plain64-sha256-sha1.img qiotest-145-aes-128-xts-plain64-sha256-sha1 | |
6278ae03 | 1029 | # Write test pattern 0xa7 |
ae50b71d | 1030 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-128-xts-plain64-sha256-sha1 |
6278ae03 DB |
1031 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-128-xts-plain64-sha256-sha1 |
1032 | wrote 10485760/10485760 bytes at offset 104857600 | |
1033 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1034 | ||
1035 | # Write test pattern 0x13 | |
ae50b71d | 1036 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-128-xts-plain64-sha256-sha1 |
6278ae03 DB |
1037 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-128-xts-plain64-sha256-sha1 |
1038 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1039 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1040 | ||
1041 | # Close dev | |
1042 | sudo cryptsetup -q -v luksClose qiotest-145-aes-128-xts-plain64-sha256-sha1 | |
1043 | # Read test pattern 0xa7 | |
1044 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-128-xts-plain64-sha256-sha1.img | |
1045 | read 10485760/10485760 bytes at offset 104857600 | |
1046 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1047 | ||
1048 | # Read test pattern 0x13 | |
1049 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-128-xts-plain64-sha256-sha1.img | |
1050 | read 10485760/10485760 bytes at offset 3298534883328 | |
1051 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1052 | ||
1053 | # Write test pattern 0x91 | |
1054 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-128-xts-plain64-sha256-sha1.img | |
1055 | wrote 10485760/10485760 bytes at offset 104857600 | |
1056 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1057 | ||
1058 | # Write test pattern 0x5e | |
1059 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-128-xts-plain64-sha256-sha1.img | |
1060 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1061 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1062 | ||
1063 | # Open dev | |
1064 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-128-xts-plain64-sha256-sha1.img qiotest-145-aes-128-xts-plain64-sha256-sha1 | |
6278ae03 | 1065 | # Read test pattern 0x91 |
ae50b71d | 1066 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-128-xts-plain64-sha256-sha1 |
6278ae03 DB |
1067 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-128-xts-plain64-sha256-sha1 |
1068 | read 10485760/10485760 bytes at offset 104857600 | |
1069 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1070 | ||
1071 | # Read test pattern 0x5e | |
ae50b71d | 1072 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-128-xts-plain64-sha256-sha1 |
6278ae03 DB |
1073 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-128-xts-plain64-sha256-sha1 |
1074 | read 10485760/10485760 bytes at offset 3298534883328 | |
1075 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1076 | ||
1077 | # Close dev | |
1078 | sudo cryptsetup -q -v luksClose qiotest-145-aes-128-xts-plain64-sha256-sha1 | |
1079 | # Delete image | |
1080 | unlink TEST_DIR/luks-aes-128-xts-plain64-sha256-sha1.img | |
1081 | ||
1082 | # ================= dm-crypt aes-192-xts-plain64-sha256-sha1 ================= | |
1083 | # Create image | |
1084 | truncate TEST_DIR/luks-aes-192-xts-plain64-sha256-sha1.img --size 4194304MB | |
1085 | # Format image | |
307d9991 | 1086 | sudo cryptsetup -q -v luksFormat --cipher aes-xts-plain64 --key-size 384 --hash sha1 --key-slot 0 --key-file - --iter-time 10 TEST_DIR/luks-aes-192-xts-plain64-sha256-sha1.img |
6278ae03 DB |
1087 | # Open dev |
1088 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-192-xts-plain64-sha256-sha1.img qiotest-145-aes-192-xts-plain64-sha256-sha1 | |
6278ae03 | 1089 | # Write test pattern 0xa7 |
ae50b71d | 1090 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-192-xts-plain64-sha256-sha1 |
6278ae03 DB |
1091 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-192-xts-plain64-sha256-sha1 |
1092 | wrote 10485760/10485760 bytes at offset 104857600 | |
1093 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1094 | ||
1095 | # Write test pattern 0x13 | |
ae50b71d | 1096 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-192-xts-plain64-sha256-sha1 |
6278ae03 DB |
1097 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-192-xts-plain64-sha256-sha1 |
1098 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1099 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1100 | ||
1101 | # Close dev | |
1102 | sudo cryptsetup -q -v luksClose qiotest-145-aes-192-xts-plain64-sha256-sha1 | |
1103 | # Read test pattern 0xa7 | |
1104 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-192-xts-plain64-sha256-sha1.img | |
1105 | read 10485760/10485760 bytes at offset 104857600 | |
1106 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1107 | ||
1108 | # Read test pattern 0x13 | |
1109 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-192-xts-plain64-sha256-sha1.img | |
1110 | read 10485760/10485760 bytes at offset 3298534883328 | |
1111 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1112 | ||
1113 | # Write test pattern 0x91 | |
1114 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-192-xts-plain64-sha256-sha1.img | |
1115 | wrote 10485760/10485760 bytes at offset 104857600 | |
1116 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1117 | ||
1118 | # Write test pattern 0x5e | |
1119 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-192-xts-plain64-sha256-sha1.img | |
1120 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1121 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1122 | ||
1123 | # Open dev | |
1124 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-192-xts-plain64-sha256-sha1.img qiotest-145-aes-192-xts-plain64-sha256-sha1 | |
6278ae03 | 1125 | # Read test pattern 0x91 |
ae50b71d | 1126 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-192-xts-plain64-sha256-sha1 |
6278ae03 DB |
1127 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-192-xts-plain64-sha256-sha1 |
1128 | read 10485760/10485760 bytes at offset 104857600 | |
1129 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1130 | ||
1131 | # Read test pattern 0x5e | |
ae50b71d | 1132 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-192-xts-plain64-sha256-sha1 |
6278ae03 DB |
1133 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-192-xts-plain64-sha256-sha1 |
1134 | read 10485760/10485760 bytes at offset 3298534883328 | |
1135 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1136 | ||
1137 | # Close dev | |
1138 | sudo cryptsetup -q -v luksClose qiotest-145-aes-192-xts-plain64-sha256-sha1 | |
1139 | # Delete image | |
1140 | unlink TEST_DIR/luks-aes-192-xts-plain64-sha256-sha1.img | |
1141 | ||
1142 | # ================= qemu-img aes-192-xts-plain64-sha256-sha1 ================= | |
1143 | # Create image | |
307d9991 DB |
1144 | qemu-img create -f luks --object secret,id=sec0,data=MTIzNDU2,format=base64 -o key-secret=sec0,iter-time=10,cipher-alg=aes-192,cipher-mode=xts,ivgen-alg=plain64,hash-alg=sha1 TEST_DIR/luks-aes-192-xts-plain64-sha256-sha1.img 4194304M |
1145 | Formatting 'TEST_DIR/luks-aes-192-xts-plain64-sha256-sha1.img', fmt=luks size=4398046511104 key-secret=sec0 cipher-alg=aes-192 cipher-mode=xts ivgen-alg=plain64 hash-alg=sha1 iter-time=10 | |
6278ae03 DB |
1146 | |
1147 | # Open dev | |
1148 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-192-xts-plain64-sha256-sha1.img qiotest-145-aes-192-xts-plain64-sha256-sha1 | |
6278ae03 | 1149 | # Write test pattern 0xa7 |
ae50b71d | 1150 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-192-xts-plain64-sha256-sha1 |
6278ae03 DB |
1151 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-192-xts-plain64-sha256-sha1 |
1152 | wrote 10485760/10485760 bytes at offset 104857600 | |
1153 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1154 | ||
1155 | # Write test pattern 0x13 | |
ae50b71d | 1156 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-192-xts-plain64-sha256-sha1 |
6278ae03 DB |
1157 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-192-xts-plain64-sha256-sha1 |
1158 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1159 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1160 | ||
1161 | # Close dev | |
1162 | sudo cryptsetup -q -v luksClose qiotest-145-aes-192-xts-plain64-sha256-sha1 | |
1163 | # Read test pattern 0xa7 | |
1164 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-192-xts-plain64-sha256-sha1.img | |
1165 | read 10485760/10485760 bytes at offset 104857600 | |
1166 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1167 | ||
1168 | # Read test pattern 0x13 | |
1169 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-192-xts-plain64-sha256-sha1.img | |
1170 | read 10485760/10485760 bytes at offset 3298534883328 | |
1171 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1172 | ||
1173 | # Write test pattern 0x91 | |
1174 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-192-xts-plain64-sha256-sha1.img | |
1175 | wrote 10485760/10485760 bytes at offset 104857600 | |
1176 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1177 | ||
1178 | # Write test pattern 0x5e | |
1179 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-192-xts-plain64-sha256-sha1.img | |
1180 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1181 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1182 | ||
1183 | # Open dev | |
1184 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-192-xts-plain64-sha256-sha1.img qiotest-145-aes-192-xts-plain64-sha256-sha1 | |
6278ae03 | 1185 | # Read test pattern 0x91 |
ae50b71d | 1186 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-192-xts-plain64-sha256-sha1 |
6278ae03 DB |
1187 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-192-xts-plain64-sha256-sha1 |
1188 | read 10485760/10485760 bytes at offset 104857600 | |
1189 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1190 | ||
1191 | # Read test pattern 0x5e | |
ae50b71d | 1192 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-192-xts-plain64-sha256-sha1 |
6278ae03 DB |
1193 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-192-xts-plain64-sha256-sha1 |
1194 | read 10485760/10485760 bytes at offset 3298534883328 | |
1195 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1196 | ||
1197 | # Close dev | |
1198 | sudo cryptsetup -q -v luksClose qiotest-145-aes-192-xts-plain64-sha256-sha1 | |
1199 | # Delete image | |
1200 | unlink TEST_DIR/luks-aes-192-xts-plain64-sha256-sha1.img | |
1201 | ||
1202 | # ================= dm-crypt twofish-128-xts-plain64-sha1 ================= | |
1203 | # Create image | |
1204 | truncate TEST_DIR/luks-twofish-128-xts-plain64-sha1.img --size 4194304MB | |
1205 | # Format image | |
307d9991 | 1206 | sudo cryptsetup -q -v luksFormat --cipher twofish-xts-plain64 --key-size 256 --hash sha1 --key-slot 0 --key-file - --iter-time 10 TEST_DIR/luks-twofish-128-xts-plain64-sha1.img |
6278ae03 DB |
1207 | # Open dev |
1208 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-twofish-128-xts-plain64-sha1.img qiotest-145-twofish-128-xts-plain64-sha1 | |
6278ae03 | 1209 | # Write test pattern 0xa7 |
ae50b71d | 1210 | sudo chown UID:GID /dev/mapper/qiotest-145-twofish-128-xts-plain64-sha1 |
6278ae03 DB |
1211 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-twofish-128-xts-plain64-sha1 |
1212 | wrote 10485760/10485760 bytes at offset 104857600 | |
1213 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1214 | ||
1215 | # Write test pattern 0x13 | |
ae50b71d | 1216 | sudo chown UID:GID /dev/mapper/qiotest-145-twofish-128-xts-plain64-sha1 |
6278ae03 DB |
1217 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-twofish-128-xts-plain64-sha1 |
1218 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1219 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1220 | ||
1221 | # Close dev | |
1222 | sudo cryptsetup -q -v luksClose qiotest-145-twofish-128-xts-plain64-sha1 | |
1223 | # Read test pattern 0xa7 | |
1224 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-twofish-128-xts-plain64-sha1.img | |
1225 | read 10485760/10485760 bytes at offset 104857600 | |
1226 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1227 | ||
1228 | # Read test pattern 0x13 | |
1229 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-twofish-128-xts-plain64-sha1.img | |
1230 | read 10485760/10485760 bytes at offset 3298534883328 | |
1231 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1232 | ||
1233 | # Write test pattern 0x91 | |
1234 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-twofish-128-xts-plain64-sha1.img | |
1235 | wrote 10485760/10485760 bytes at offset 104857600 | |
1236 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1237 | ||
1238 | # Write test pattern 0x5e | |
1239 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-twofish-128-xts-plain64-sha1.img | |
1240 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1241 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1242 | ||
1243 | # Open dev | |
1244 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-twofish-128-xts-plain64-sha1.img qiotest-145-twofish-128-xts-plain64-sha1 | |
6278ae03 | 1245 | # Read test pattern 0x91 |
ae50b71d | 1246 | sudo chown UID:GID /dev/mapper/qiotest-145-twofish-128-xts-plain64-sha1 |
6278ae03 DB |
1247 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-twofish-128-xts-plain64-sha1 |
1248 | read 10485760/10485760 bytes at offset 104857600 | |
1249 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1250 | ||
1251 | # Read test pattern 0x5e | |
ae50b71d | 1252 | sudo chown UID:GID /dev/mapper/qiotest-145-twofish-128-xts-plain64-sha1 |
6278ae03 DB |
1253 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-twofish-128-xts-plain64-sha1 |
1254 | read 10485760/10485760 bytes at offset 3298534883328 | |
1255 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1256 | ||
1257 | # Close dev | |
1258 | sudo cryptsetup -q -v luksClose qiotest-145-twofish-128-xts-plain64-sha1 | |
1259 | # Delete image | |
1260 | unlink TEST_DIR/luks-twofish-128-xts-plain64-sha1.img | |
1261 | ||
1262 | # ================= qemu-img twofish-128-xts-plain64-sha1 ================= | |
1263 | # Create image | |
307d9991 DB |
1264 | qemu-img create -f luks --object secret,id=sec0,data=MTIzNDU2,format=base64 -o key-secret=sec0,iter-time=10,cipher-alg=twofish-128,cipher-mode=xts,ivgen-alg=plain64,hash-alg=sha1 TEST_DIR/luks-twofish-128-xts-plain64-sha1.img 4194304M |
1265 | Formatting 'TEST_DIR/luks-twofish-128-xts-plain64-sha1.img', fmt=luks size=4398046511104 key-secret=sec0 cipher-alg=twofish-128 cipher-mode=xts ivgen-alg=plain64 hash-alg=sha1 iter-time=10 | |
6278ae03 DB |
1266 | |
1267 | # Open dev | |
1268 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-twofish-128-xts-plain64-sha1.img qiotest-145-twofish-128-xts-plain64-sha1 | |
6278ae03 | 1269 | # Write test pattern 0xa7 |
ae50b71d | 1270 | sudo chown UID:GID /dev/mapper/qiotest-145-twofish-128-xts-plain64-sha1 |
6278ae03 DB |
1271 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-twofish-128-xts-plain64-sha1 |
1272 | wrote 10485760/10485760 bytes at offset 104857600 | |
1273 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1274 | ||
1275 | # Write test pattern 0x13 | |
ae50b71d | 1276 | sudo chown UID:GID /dev/mapper/qiotest-145-twofish-128-xts-plain64-sha1 |
6278ae03 DB |
1277 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-twofish-128-xts-plain64-sha1 |
1278 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1279 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1280 | ||
1281 | # Close dev | |
1282 | sudo cryptsetup -q -v luksClose qiotest-145-twofish-128-xts-plain64-sha1 | |
1283 | # Read test pattern 0xa7 | |
1284 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-twofish-128-xts-plain64-sha1.img | |
1285 | read 10485760/10485760 bytes at offset 104857600 | |
1286 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1287 | ||
1288 | # Read test pattern 0x13 | |
1289 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-twofish-128-xts-plain64-sha1.img | |
1290 | read 10485760/10485760 bytes at offset 3298534883328 | |
1291 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1292 | ||
1293 | # Write test pattern 0x91 | |
1294 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-twofish-128-xts-plain64-sha1.img | |
1295 | wrote 10485760/10485760 bytes at offset 104857600 | |
1296 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1297 | ||
1298 | # Write test pattern 0x5e | |
1299 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-twofish-128-xts-plain64-sha1.img | |
1300 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1301 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1302 | ||
1303 | # Open dev | |
1304 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-twofish-128-xts-plain64-sha1.img qiotest-145-twofish-128-xts-plain64-sha1 | |
6278ae03 | 1305 | # Read test pattern 0x91 |
ae50b71d | 1306 | sudo chown UID:GID /dev/mapper/qiotest-145-twofish-128-xts-plain64-sha1 |
6278ae03 DB |
1307 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-twofish-128-xts-plain64-sha1 |
1308 | read 10485760/10485760 bytes at offset 104857600 | |
1309 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1310 | ||
1311 | # Read test pattern 0x5e | |
ae50b71d | 1312 | sudo chown UID:GID /dev/mapper/qiotest-145-twofish-128-xts-plain64-sha1 |
6278ae03 DB |
1313 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-twofish-128-xts-plain64-sha1 |
1314 | read 10485760/10485760 bytes at offset 3298534883328 | |
1315 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1316 | ||
1317 | # Close dev | |
1318 | sudo cryptsetup -q -v luksClose qiotest-145-twofish-128-xts-plain64-sha1 | |
1319 | # Delete image | |
1320 | unlink TEST_DIR/luks-twofish-128-xts-plain64-sha1.img | |
1321 | ||
1322 | Skipping twofish-192-xts-plain64-sha1 in blacklist | |
1323 | # ================= dm-crypt serpent-128-xts-plain64-sha1 ================= | |
1324 | # Create image | |
1325 | truncate TEST_DIR/luks-serpent-128-xts-plain64-sha1.img --size 4194304MB | |
1326 | # Format image | |
307d9991 | 1327 | sudo cryptsetup -q -v luksFormat --cipher serpent-xts-plain64 --key-size 256 --hash sha1 --key-slot 0 --key-file - --iter-time 10 TEST_DIR/luks-serpent-128-xts-plain64-sha1.img |
6278ae03 DB |
1328 | # Open dev |
1329 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-serpent-128-xts-plain64-sha1.img qiotest-145-serpent-128-xts-plain64-sha1 | |
6278ae03 | 1330 | # Write test pattern 0xa7 |
ae50b71d | 1331 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-128-xts-plain64-sha1 |
6278ae03 DB |
1332 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-128-xts-plain64-sha1 |
1333 | wrote 10485760/10485760 bytes at offset 104857600 | |
1334 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1335 | ||
1336 | # Write test pattern 0x13 | |
ae50b71d | 1337 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-128-xts-plain64-sha1 |
6278ae03 DB |
1338 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-128-xts-plain64-sha1 |
1339 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1340 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1341 | ||
1342 | # Close dev | |
1343 | sudo cryptsetup -q -v luksClose qiotest-145-serpent-128-xts-plain64-sha1 | |
1344 | # Read test pattern 0xa7 | |
1345 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-128-xts-plain64-sha1.img | |
1346 | read 10485760/10485760 bytes at offset 104857600 | |
1347 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1348 | ||
1349 | # Read test pattern 0x13 | |
1350 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-128-xts-plain64-sha1.img | |
1351 | read 10485760/10485760 bytes at offset 3298534883328 | |
1352 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1353 | ||
1354 | # Write test pattern 0x91 | |
1355 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-128-xts-plain64-sha1.img | |
1356 | wrote 10485760/10485760 bytes at offset 104857600 | |
1357 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1358 | ||
1359 | # Write test pattern 0x5e | |
1360 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-128-xts-plain64-sha1.img | |
1361 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1362 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1363 | ||
1364 | # Open dev | |
1365 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-serpent-128-xts-plain64-sha1.img qiotest-145-serpent-128-xts-plain64-sha1 | |
6278ae03 | 1366 | # Read test pattern 0x91 |
ae50b71d | 1367 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-128-xts-plain64-sha1 |
6278ae03 DB |
1368 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-128-xts-plain64-sha1 |
1369 | read 10485760/10485760 bytes at offset 104857600 | |
1370 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1371 | ||
1372 | # Read test pattern 0x5e | |
ae50b71d | 1373 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-128-xts-plain64-sha1 |
6278ae03 DB |
1374 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-128-xts-plain64-sha1 |
1375 | read 10485760/10485760 bytes at offset 3298534883328 | |
1376 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1377 | ||
1378 | # Close dev | |
1379 | sudo cryptsetup -q -v luksClose qiotest-145-serpent-128-xts-plain64-sha1 | |
1380 | # Delete image | |
1381 | unlink TEST_DIR/luks-serpent-128-xts-plain64-sha1.img | |
1382 | ||
1383 | # ================= qemu-img serpent-128-xts-plain64-sha1 ================= | |
1384 | # Create image | |
307d9991 DB |
1385 | qemu-img create -f luks --object secret,id=sec0,data=MTIzNDU2,format=base64 -o key-secret=sec0,iter-time=10,cipher-alg=serpent-128,cipher-mode=xts,ivgen-alg=plain64,hash-alg=sha1 TEST_DIR/luks-serpent-128-xts-plain64-sha1.img 4194304M |
1386 | Formatting 'TEST_DIR/luks-serpent-128-xts-plain64-sha1.img', fmt=luks size=4398046511104 key-secret=sec0 cipher-alg=serpent-128 cipher-mode=xts ivgen-alg=plain64 hash-alg=sha1 iter-time=10 | |
6278ae03 DB |
1387 | |
1388 | # Open dev | |
1389 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-serpent-128-xts-plain64-sha1.img qiotest-145-serpent-128-xts-plain64-sha1 | |
6278ae03 | 1390 | # Write test pattern 0xa7 |
ae50b71d | 1391 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-128-xts-plain64-sha1 |
6278ae03 DB |
1392 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-128-xts-plain64-sha1 |
1393 | wrote 10485760/10485760 bytes at offset 104857600 | |
1394 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1395 | ||
1396 | # Write test pattern 0x13 | |
ae50b71d | 1397 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-128-xts-plain64-sha1 |
6278ae03 DB |
1398 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-128-xts-plain64-sha1 |
1399 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1400 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1401 | ||
1402 | # Close dev | |
1403 | sudo cryptsetup -q -v luksClose qiotest-145-serpent-128-xts-plain64-sha1 | |
1404 | # Read test pattern 0xa7 | |
1405 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-128-xts-plain64-sha1.img | |
1406 | read 10485760/10485760 bytes at offset 104857600 | |
1407 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1408 | ||
1409 | # Read test pattern 0x13 | |
1410 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-128-xts-plain64-sha1.img | |
1411 | read 10485760/10485760 bytes at offset 3298534883328 | |
1412 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1413 | ||
1414 | # Write test pattern 0x91 | |
1415 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-128-xts-plain64-sha1.img | |
1416 | wrote 10485760/10485760 bytes at offset 104857600 | |
1417 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1418 | ||
1419 | # Write test pattern 0x5e | |
1420 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-128-xts-plain64-sha1.img | |
1421 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1422 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1423 | ||
1424 | # Open dev | |
1425 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-serpent-128-xts-plain64-sha1.img qiotest-145-serpent-128-xts-plain64-sha1 | |
6278ae03 | 1426 | # Read test pattern 0x91 |
ae50b71d | 1427 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-128-xts-plain64-sha1 |
6278ae03 DB |
1428 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-128-xts-plain64-sha1 |
1429 | read 10485760/10485760 bytes at offset 104857600 | |
1430 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1431 | ||
1432 | # Read test pattern 0x5e | |
ae50b71d | 1433 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-128-xts-plain64-sha1 |
6278ae03 DB |
1434 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-128-xts-plain64-sha1 |
1435 | read 10485760/10485760 bytes at offset 3298534883328 | |
1436 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1437 | ||
1438 | # Close dev | |
1439 | sudo cryptsetup -q -v luksClose qiotest-145-serpent-128-xts-plain64-sha1 | |
1440 | # Delete image | |
1441 | unlink TEST_DIR/luks-serpent-128-xts-plain64-sha1.img | |
1442 | ||
1443 | # ================= dm-crypt serpent-192-xts-plain64-sha1 ================= | |
1444 | # Create image | |
1445 | truncate TEST_DIR/luks-serpent-192-xts-plain64-sha1.img --size 4194304MB | |
1446 | # Format image | |
307d9991 | 1447 | sudo cryptsetup -q -v luksFormat --cipher serpent-xts-plain64 --key-size 384 --hash sha1 --key-slot 0 --key-file - --iter-time 10 TEST_DIR/luks-serpent-192-xts-plain64-sha1.img |
6278ae03 DB |
1448 | # Open dev |
1449 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-serpent-192-xts-plain64-sha1.img qiotest-145-serpent-192-xts-plain64-sha1 | |
6278ae03 | 1450 | # Write test pattern 0xa7 |
ae50b71d | 1451 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-192-xts-plain64-sha1 |
6278ae03 DB |
1452 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-192-xts-plain64-sha1 |
1453 | wrote 10485760/10485760 bytes at offset 104857600 | |
1454 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1455 | ||
1456 | # Write test pattern 0x13 | |
ae50b71d | 1457 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-192-xts-plain64-sha1 |
6278ae03 DB |
1458 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-192-xts-plain64-sha1 |
1459 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1460 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1461 | ||
1462 | # Close dev | |
1463 | sudo cryptsetup -q -v luksClose qiotest-145-serpent-192-xts-plain64-sha1 | |
1464 | # Read test pattern 0xa7 | |
1465 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-192-xts-plain64-sha1.img | |
1466 | read 10485760/10485760 bytes at offset 104857600 | |
1467 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1468 | ||
1469 | # Read test pattern 0x13 | |
1470 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-192-xts-plain64-sha1.img | |
1471 | read 10485760/10485760 bytes at offset 3298534883328 | |
1472 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1473 | ||
1474 | # Write test pattern 0x91 | |
1475 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-192-xts-plain64-sha1.img | |
1476 | wrote 10485760/10485760 bytes at offset 104857600 | |
1477 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1478 | ||
1479 | # Write test pattern 0x5e | |
1480 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-192-xts-plain64-sha1.img | |
1481 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1482 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1483 | ||
1484 | # Open dev | |
1485 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-serpent-192-xts-plain64-sha1.img qiotest-145-serpent-192-xts-plain64-sha1 | |
6278ae03 | 1486 | # Read test pattern 0x91 |
ae50b71d | 1487 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-192-xts-plain64-sha1 |
6278ae03 DB |
1488 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-192-xts-plain64-sha1 |
1489 | read 10485760/10485760 bytes at offset 104857600 | |
1490 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1491 | ||
1492 | # Read test pattern 0x5e | |
ae50b71d | 1493 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-192-xts-plain64-sha1 |
6278ae03 DB |
1494 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-192-xts-plain64-sha1 |
1495 | read 10485760/10485760 bytes at offset 3298534883328 | |
1496 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1497 | ||
1498 | # Close dev | |
1499 | sudo cryptsetup -q -v luksClose qiotest-145-serpent-192-xts-plain64-sha1 | |
1500 | # Delete image | |
1501 | unlink TEST_DIR/luks-serpent-192-xts-plain64-sha1.img | |
1502 | ||
1503 | # ================= qemu-img serpent-192-xts-plain64-sha1 ================= | |
1504 | # Create image | |
307d9991 DB |
1505 | qemu-img create -f luks --object secret,id=sec0,data=MTIzNDU2,format=base64 -o key-secret=sec0,iter-time=10,cipher-alg=serpent-192,cipher-mode=xts,ivgen-alg=plain64,hash-alg=sha1 TEST_DIR/luks-serpent-192-xts-plain64-sha1.img 4194304M |
1506 | Formatting 'TEST_DIR/luks-serpent-192-xts-plain64-sha1.img', fmt=luks size=4398046511104 key-secret=sec0 cipher-alg=serpent-192 cipher-mode=xts ivgen-alg=plain64 hash-alg=sha1 iter-time=10 | |
6278ae03 DB |
1507 | |
1508 | # Open dev | |
1509 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-serpent-192-xts-plain64-sha1.img qiotest-145-serpent-192-xts-plain64-sha1 | |
6278ae03 | 1510 | # Write test pattern 0xa7 |
ae50b71d | 1511 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-192-xts-plain64-sha1 |
6278ae03 DB |
1512 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-192-xts-plain64-sha1 |
1513 | wrote 10485760/10485760 bytes at offset 104857600 | |
1514 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1515 | ||
1516 | # Write test pattern 0x13 | |
ae50b71d | 1517 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-192-xts-plain64-sha1 |
6278ae03 DB |
1518 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-192-xts-plain64-sha1 |
1519 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1520 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1521 | ||
1522 | # Close dev | |
1523 | sudo cryptsetup -q -v luksClose qiotest-145-serpent-192-xts-plain64-sha1 | |
1524 | # Read test pattern 0xa7 | |
1525 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-192-xts-plain64-sha1.img | |
1526 | read 10485760/10485760 bytes at offset 104857600 | |
1527 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1528 | ||
1529 | # Read test pattern 0x13 | |
1530 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-192-xts-plain64-sha1.img | |
1531 | read 10485760/10485760 bytes at offset 3298534883328 | |
1532 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1533 | ||
1534 | # Write test pattern 0x91 | |
1535 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-192-xts-plain64-sha1.img | |
1536 | wrote 10485760/10485760 bytes at offset 104857600 | |
1537 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1538 | ||
1539 | # Write test pattern 0x5e | |
1540 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-serpent-192-xts-plain64-sha1.img | |
1541 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1542 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1543 | ||
1544 | # Open dev | |
1545 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-serpent-192-xts-plain64-sha1.img qiotest-145-serpent-192-xts-plain64-sha1 | |
6278ae03 | 1546 | # Read test pattern 0x91 |
ae50b71d | 1547 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-192-xts-plain64-sha1 |
6278ae03 DB |
1548 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-192-xts-plain64-sha1 |
1549 | read 10485760/10485760 bytes at offset 104857600 | |
1550 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1551 | ||
1552 | # Read test pattern 0x5e | |
ae50b71d | 1553 | sudo chown UID:GID /dev/mapper/qiotest-145-serpent-192-xts-plain64-sha1 |
6278ae03 DB |
1554 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-serpent-192-xts-plain64-sha1 |
1555 | read 10485760/10485760 bytes at offset 3298534883328 | |
1556 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1557 | ||
1558 | # Close dev | |
1559 | sudo cryptsetup -q -v luksClose qiotest-145-serpent-192-xts-plain64-sha1 | |
1560 | # Delete image | |
1561 | unlink TEST_DIR/luks-serpent-192-xts-plain64-sha1.img | |
1562 | ||
1563 | Skipping cast6-128-xts-plain64-sha1 in blacklist | |
1564 | Skipping cast6-192-xts-plain64-sha1 in blacklist | |
a488e71e DB |
1565 | # ================= dm-crypt aes-256-xts-plain64-sha224 ================= |
1566 | # Create image | |
1567 | truncate TEST_DIR/luks-aes-256-xts-plain64-sha224.img --size 4194304MB | |
1568 | # Format image | |
1569 | sudo cryptsetup -q -v luksFormat --cipher aes-xts-plain64 --key-size 512 --hash sha224 --key-slot 0 --key-file - --iter-time 10 TEST_DIR/luks-aes-256-xts-plain64-sha224.img | |
1570 | # Open dev | |
1571 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-sha224.img qiotest-145-aes-256-xts-plain64-sha224 | |
a488e71e | 1572 | # Write test pattern 0xa7 |
ae50b71d | 1573 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha224 |
a488e71e DB |
1574 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha224 |
1575 | wrote 10485760/10485760 bytes at offset 104857600 | |
1576 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1577 | ||
1578 | # Write test pattern 0x13 | |
ae50b71d | 1579 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha224 |
a488e71e DB |
1580 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha224 |
1581 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1582 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1583 | ||
1584 | # Close dev | |
1585 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-sha224 | |
1586 | # Read test pattern 0xa7 | |
1587 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha224.img | |
1588 | read 10485760/10485760 bytes at offset 104857600 | |
1589 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1590 | ||
1591 | # Read test pattern 0x13 | |
1592 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha224.img | |
1593 | read 10485760/10485760 bytes at offset 3298534883328 | |
1594 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1595 | ||
1596 | # Write test pattern 0x91 | |
1597 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha224.img | |
1598 | wrote 10485760/10485760 bytes at offset 104857600 | |
1599 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1600 | ||
1601 | # Write test pattern 0x5e | |
1602 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha224.img | |
1603 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1604 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1605 | ||
1606 | # Open dev | |
1607 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-sha224.img qiotest-145-aes-256-xts-plain64-sha224 | |
a488e71e | 1608 | # Read test pattern 0x91 |
ae50b71d | 1609 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha224 |
a488e71e DB |
1610 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha224 |
1611 | read 10485760/10485760 bytes at offset 104857600 | |
1612 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1613 | ||
1614 | # Read test pattern 0x5e | |
ae50b71d | 1615 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha224 |
a488e71e DB |
1616 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha224 |
1617 | read 10485760/10485760 bytes at offset 3298534883328 | |
1618 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1619 | ||
1620 | # Close dev | |
1621 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-sha224 | |
1622 | # Delete image | |
1623 | unlink TEST_DIR/luks-aes-256-xts-plain64-sha224.img | |
1624 | ||
1625 | # ================= qemu-img aes-256-xts-plain64-sha224 ================= | |
1626 | # Create image | |
1627 | qemu-img create -f luks --object secret,id=sec0,data=MTIzNDU2,format=base64 -o key-secret=sec0,iter-time=10,cipher-alg=aes-256,cipher-mode=xts,ivgen-alg=plain64,hash-alg=sha224 TEST_DIR/luks-aes-256-xts-plain64-sha224.img 4194304M | |
1628 | Formatting 'TEST_DIR/luks-aes-256-xts-plain64-sha224.img', fmt=luks size=4398046511104 key-secret=sec0 cipher-alg=aes-256 cipher-mode=xts ivgen-alg=plain64 hash-alg=sha224 iter-time=10 | |
1629 | ||
1630 | # Open dev | |
1631 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-sha224.img qiotest-145-aes-256-xts-plain64-sha224 | |
a488e71e | 1632 | # Write test pattern 0xa7 |
ae50b71d | 1633 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha224 |
a488e71e DB |
1634 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha224 |
1635 | wrote 10485760/10485760 bytes at offset 104857600 | |
1636 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1637 | ||
1638 | # Write test pattern 0x13 | |
ae50b71d | 1639 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha224 |
a488e71e DB |
1640 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha224 |
1641 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1642 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1643 | ||
1644 | # Close dev | |
1645 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-sha224 | |
1646 | # Read test pattern 0xa7 | |
1647 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha224.img | |
1648 | read 10485760/10485760 bytes at offset 104857600 | |
1649 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1650 | ||
1651 | # Read test pattern 0x13 | |
1652 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha224.img | |
1653 | read 10485760/10485760 bytes at offset 3298534883328 | |
1654 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1655 | ||
1656 | # Write test pattern 0x91 | |
1657 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha224.img | |
1658 | wrote 10485760/10485760 bytes at offset 104857600 | |
1659 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1660 | ||
1661 | # Write test pattern 0x5e | |
1662 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha224.img | |
1663 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1664 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1665 | ||
1666 | # Open dev | |
1667 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-sha224.img qiotest-145-aes-256-xts-plain64-sha224 | |
a488e71e | 1668 | # Read test pattern 0x91 |
ae50b71d | 1669 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha224 |
a488e71e DB |
1670 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha224 |
1671 | read 10485760/10485760 bytes at offset 104857600 | |
1672 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1673 | ||
1674 | # Read test pattern 0x5e | |
ae50b71d | 1675 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha224 |
a488e71e DB |
1676 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha224 |
1677 | read 10485760/10485760 bytes at offset 3298534883328 | |
1678 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1679 | ||
1680 | # Close dev | |
1681 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-sha224 | |
1682 | # Delete image | |
1683 | unlink TEST_DIR/luks-aes-256-xts-plain64-sha224.img | |
1684 | ||
6278ae03 DB |
1685 | # ================= dm-crypt aes-256-xts-plain64-sha256 ================= |
1686 | # Create image | |
1687 | truncate TEST_DIR/luks-aes-256-xts-plain64-sha256.img --size 4194304MB | |
1688 | # Format image | |
307d9991 | 1689 | sudo cryptsetup -q -v luksFormat --cipher aes-xts-plain64 --key-size 512 --hash sha256 --key-slot 0 --key-file - --iter-time 10 TEST_DIR/luks-aes-256-xts-plain64-sha256.img |
6278ae03 DB |
1690 | # Open dev |
1691 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-sha256.img qiotest-145-aes-256-xts-plain64-sha256 | |
6278ae03 | 1692 | # Write test pattern 0xa7 |
ae50b71d | 1693 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha256 |
6278ae03 DB |
1694 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha256 |
1695 | wrote 10485760/10485760 bytes at offset 104857600 | |
1696 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1697 | ||
1698 | # Write test pattern 0x13 | |
ae50b71d | 1699 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha256 |
6278ae03 DB |
1700 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha256 |
1701 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1702 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1703 | ||
1704 | # Close dev | |
1705 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-sha256 | |
1706 | # Read test pattern 0xa7 | |
1707 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha256.img | |
1708 | read 10485760/10485760 bytes at offset 104857600 | |
1709 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1710 | ||
1711 | # Read test pattern 0x13 | |
1712 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha256.img | |
1713 | read 10485760/10485760 bytes at offset 3298534883328 | |
1714 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1715 | ||
1716 | # Write test pattern 0x91 | |
1717 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha256.img | |
1718 | wrote 10485760/10485760 bytes at offset 104857600 | |
1719 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1720 | ||
1721 | # Write test pattern 0x5e | |
1722 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha256.img | |
1723 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1724 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1725 | ||
1726 | # Open dev | |
1727 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-sha256.img qiotest-145-aes-256-xts-plain64-sha256 | |
6278ae03 | 1728 | # Read test pattern 0x91 |
ae50b71d | 1729 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha256 |
6278ae03 DB |
1730 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha256 |
1731 | read 10485760/10485760 bytes at offset 104857600 | |
1732 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1733 | ||
1734 | # Read test pattern 0x5e | |
ae50b71d | 1735 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha256 |
6278ae03 DB |
1736 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha256 |
1737 | read 10485760/10485760 bytes at offset 3298534883328 | |
1738 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1739 | ||
1740 | # Close dev | |
1741 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-sha256 | |
1742 | # Delete image | |
1743 | unlink TEST_DIR/luks-aes-256-xts-plain64-sha256.img | |
1744 | ||
1745 | # ================= qemu-img aes-256-xts-plain64-sha256 ================= | |
1746 | # Create image | |
307d9991 DB |
1747 | qemu-img create -f luks --object secret,id=sec0,data=MTIzNDU2,format=base64 -o key-secret=sec0,iter-time=10,cipher-alg=aes-256,cipher-mode=xts,ivgen-alg=plain64,hash-alg=sha256 TEST_DIR/luks-aes-256-xts-plain64-sha256.img 4194304M |
1748 | Formatting 'TEST_DIR/luks-aes-256-xts-plain64-sha256.img', fmt=luks size=4398046511104 key-secret=sec0 cipher-alg=aes-256 cipher-mode=xts ivgen-alg=plain64 hash-alg=sha256 iter-time=10 | |
6278ae03 DB |
1749 | |
1750 | # Open dev | |
1751 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-sha256.img qiotest-145-aes-256-xts-plain64-sha256 | |
6278ae03 | 1752 | # Write test pattern 0xa7 |
ae50b71d | 1753 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha256 |
6278ae03 DB |
1754 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha256 |
1755 | wrote 10485760/10485760 bytes at offset 104857600 | |
1756 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1757 | ||
1758 | # Write test pattern 0x13 | |
ae50b71d | 1759 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha256 |
6278ae03 DB |
1760 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha256 |
1761 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1762 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1763 | ||
1764 | # Close dev | |
1765 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-sha256 | |
1766 | # Read test pattern 0xa7 | |
1767 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha256.img | |
1768 | read 10485760/10485760 bytes at offset 104857600 | |
1769 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1770 | ||
1771 | # Read test pattern 0x13 | |
1772 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha256.img | |
1773 | read 10485760/10485760 bytes at offset 3298534883328 | |
1774 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1775 | ||
1776 | # Write test pattern 0x91 | |
1777 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha256.img | |
1778 | wrote 10485760/10485760 bytes at offset 104857600 | |
1779 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1780 | ||
1781 | # Write test pattern 0x5e | |
1782 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha256.img | |
1783 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1784 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1785 | ||
1786 | # Open dev | |
1787 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-sha256.img qiotest-145-aes-256-xts-plain64-sha256 | |
6278ae03 | 1788 | # Read test pattern 0x91 |
ae50b71d | 1789 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha256 |
6278ae03 DB |
1790 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha256 |
1791 | read 10485760/10485760 bytes at offset 104857600 | |
1792 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1793 | ||
1794 | # Read test pattern 0x5e | |
ae50b71d | 1795 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha256 |
6278ae03 DB |
1796 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha256 |
1797 | read 10485760/10485760 bytes at offset 3298534883328 | |
1798 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1799 | ||
1800 | # Close dev | |
1801 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-sha256 | |
1802 | # Delete image | |
1803 | unlink TEST_DIR/luks-aes-256-xts-plain64-sha256.img | |
1804 | ||
a488e71e DB |
1805 | # ================= dm-crypt aes-256-xts-plain64-sha384 ================= |
1806 | # Create image | |
1807 | truncate TEST_DIR/luks-aes-256-xts-plain64-sha384.img --size 4194304MB | |
1808 | # Format image | |
1809 | sudo cryptsetup -q -v luksFormat --cipher aes-xts-plain64 --key-size 512 --hash sha384 --key-slot 0 --key-file - --iter-time 10 TEST_DIR/luks-aes-256-xts-plain64-sha384.img | |
1810 | # Open dev | |
1811 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-sha384.img qiotest-145-aes-256-xts-plain64-sha384 | |
a488e71e | 1812 | # Write test pattern 0xa7 |
ae50b71d | 1813 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha384 |
a488e71e DB |
1814 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha384 |
1815 | wrote 10485760/10485760 bytes at offset 104857600 | |
1816 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1817 | ||
1818 | # Write test pattern 0x13 | |
ae50b71d | 1819 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha384 |
a488e71e DB |
1820 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha384 |
1821 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1822 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1823 | ||
1824 | # Close dev | |
1825 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-sha384 | |
1826 | # Read test pattern 0xa7 | |
1827 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha384.img | |
1828 | read 10485760/10485760 bytes at offset 104857600 | |
1829 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1830 | ||
1831 | # Read test pattern 0x13 | |
1832 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha384.img | |
1833 | read 10485760/10485760 bytes at offset 3298534883328 | |
1834 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1835 | ||
1836 | # Write test pattern 0x91 | |
1837 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha384.img | |
1838 | wrote 10485760/10485760 bytes at offset 104857600 | |
1839 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1840 | ||
1841 | # Write test pattern 0x5e | |
1842 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha384.img | |
1843 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1844 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1845 | ||
1846 | # Open dev | |
1847 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-sha384.img qiotest-145-aes-256-xts-plain64-sha384 | |
a488e71e | 1848 | # Read test pattern 0x91 |
ae50b71d | 1849 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha384 |
a488e71e DB |
1850 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha384 |
1851 | read 10485760/10485760 bytes at offset 104857600 | |
1852 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1853 | ||
1854 | # Read test pattern 0x5e | |
ae50b71d | 1855 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha384 |
a488e71e DB |
1856 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha384 |
1857 | read 10485760/10485760 bytes at offset 3298534883328 | |
1858 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1859 | ||
1860 | # Close dev | |
1861 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-sha384 | |
1862 | # Delete image | |
1863 | unlink TEST_DIR/luks-aes-256-xts-plain64-sha384.img | |
1864 | ||
1865 | # ================= qemu-img aes-256-xts-plain64-sha384 ================= | |
1866 | # Create image | |
1867 | qemu-img create -f luks --object secret,id=sec0,data=MTIzNDU2,format=base64 -o key-secret=sec0,iter-time=10,cipher-alg=aes-256,cipher-mode=xts,ivgen-alg=plain64,hash-alg=sha384 TEST_DIR/luks-aes-256-xts-plain64-sha384.img 4194304M | |
1868 | Formatting 'TEST_DIR/luks-aes-256-xts-plain64-sha384.img', fmt=luks size=4398046511104 key-secret=sec0 cipher-alg=aes-256 cipher-mode=xts ivgen-alg=plain64 hash-alg=sha384 iter-time=10 | |
1869 | ||
1870 | # Open dev | |
1871 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-sha384.img qiotest-145-aes-256-xts-plain64-sha384 | |
a488e71e | 1872 | # Write test pattern 0xa7 |
ae50b71d | 1873 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha384 |
a488e71e DB |
1874 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha384 |
1875 | wrote 10485760/10485760 bytes at offset 104857600 | |
1876 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1877 | ||
1878 | # Write test pattern 0x13 | |
ae50b71d | 1879 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha384 |
a488e71e DB |
1880 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha384 |
1881 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1882 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1883 | ||
1884 | # Close dev | |
1885 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-sha384 | |
1886 | # Read test pattern 0xa7 | |
1887 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha384.img | |
1888 | read 10485760/10485760 bytes at offset 104857600 | |
1889 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1890 | ||
1891 | # Read test pattern 0x13 | |
1892 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha384.img | |
1893 | read 10485760/10485760 bytes at offset 3298534883328 | |
1894 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1895 | ||
1896 | # Write test pattern 0x91 | |
1897 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha384.img | |
1898 | wrote 10485760/10485760 bytes at offset 104857600 | |
1899 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1900 | ||
1901 | # Write test pattern 0x5e | |
1902 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha384.img | |
1903 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1904 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1905 | ||
1906 | # Open dev | |
1907 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-sha384.img qiotest-145-aes-256-xts-plain64-sha384 | |
a488e71e | 1908 | # Read test pattern 0x91 |
ae50b71d | 1909 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha384 |
a488e71e DB |
1910 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha384 |
1911 | read 10485760/10485760 bytes at offset 104857600 | |
1912 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1913 | ||
1914 | # Read test pattern 0x5e | |
ae50b71d | 1915 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha384 |
a488e71e DB |
1916 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha384 |
1917 | read 10485760/10485760 bytes at offset 3298534883328 | |
1918 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1919 | ||
1920 | # Close dev | |
1921 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-sha384 | |
1922 | # Delete image | |
1923 | unlink TEST_DIR/luks-aes-256-xts-plain64-sha384.img | |
1924 | ||
1925 | # ================= dm-crypt aes-256-xts-plain64-sha512 ================= | |
1926 | # Create image | |
1927 | truncate TEST_DIR/luks-aes-256-xts-plain64-sha512.img --size 4194304MB | |
1928 | # Format image | |
1929 | sudo cryptsetup -q -v luksFormat --cipher aes-xts-plain64 --key-size 512 --hash sha512 --key-slot 0 --key-file - --iter-time 10 TEST_DIR/luks-aes-256-xts-plain64-sha512.img | |
1930 | # Open dev | |
1931 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-sha512.img qiotest-145-aes-256-xts-plain64-sha512 | |
a488e71e | 1932 | # Write test pattern 0xa7 |
ae50b71d | 1933 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha512 |
a488e71e DB |
1934 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha512 |
1935 | wrote 10485760/10485760 bytes at offset 104857600 | |
1936 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1937 | ||
1938 | # Write test pattern 0x13 | |
ae50b71d | 1939 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha512 |
a488e71e DB |
1940 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha512 |
1941 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1942 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1943 | ||
1944 | # Close dev | |
1945 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-sha512 | |
1946 | # Read test pattern 0xa7 | |
1947 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha512.img | |
1948 | read 10485760/10485760 bytes at offset 104857600 | |
1949 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1950 | ||
1951 | # Read test pattern 0x13 | |
1952 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha512.img | |
1953 | read 10485760/10485760 bytes at offset 3298534883328 | |
1954 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1955 | ||
1956 | # Write test pattern 0x91 | |
1957 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha512.img | |
1958 | wrote 10485760/10485760 bytes at offset 104857600 | |
1959 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1960 | ||
1961 | # Write test pattern 0x5e | |
1962 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha512.img | |
1963 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
1964 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1965 | ||
1966 | # Open dev | |
1967 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-sha512.img qiotest-145-aes-256-xts-plain64-sha512 | |
a488e71e | 1968 | # Read test pattern 0x91 |
ae50b71d | 1969 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha512 |
a488e71e DB |
1970 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha512 |
1971 | read 10485760/10485760 bytes at offset 104857600 | |
1972 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1973 | ||
1974 | # Read test pattern 0x5e | |
ae50b71d | 1975 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha512 |
a488e71e DB |
1976 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha512 |
1977 | read 10485760/10485760 bytes at offset 3298534883328 | |
1978 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1979 | ||
1980 | # Close dev | |
1981 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-sha512 | |
1982 | # Delete image | |
1983 | unlink TEST_DIR/luks-aes-256-xts-plain64-sha512.img | |
1984 | ||
1985 | # ================= qemu-img aes-256-xts-plain64-sha512 ================= | |
1986 | # Create image | |
1987 | qemu-img create -f luks --object secret,id=sec0,data=MTIzNDU2,format=base64 -o key-secret=sec0,iter-time=10,cipher-alg=aes-256,cipher-mode=xts,ivgen-alg=plain64,hash-alg=sha512 TEST_DIR/luks-aes-256-xts-plain64-sha512.img 4194304M | |
1988 | Formatting 'TEST_DIR/luks-aes-256-xts-plain64-sha512.img', fmt=luks size=4398046511104 key-secret=sec0 cipher-alg=aes-256 cipher-mode=xts ivgen-alg=plain64 hash-alg=sha512 iter-time=10 | |
1989 | ||
1990 | # Open dev | |
1991 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-sha512.img qiotest-145-aes-256-xts-plain64-sha512 | |
a488e71e | 1992 | # Write test pattern 0xa7 |
ae50b71d | 1993 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha512 |
a488e71e DB |
1994 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha512 |
1995 | wrote 10485760/10485760 bytes at offset 104857600 | |
1996 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
1997 | ||
1998 | # Write test pattern 0x13 | |
ae50b71d | 1999 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha512 |
a488e71e DB |
2000 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha512 |
2001 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
2002 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2003 | ||
2004 | # Close dev | |
2005 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-sha512 | |
2006 | # Read test pattern 0xa7 | |
2007 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha512.img | |
2008 | read 10485760/10485760 bytes at offset 104857600 | |
2009 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2010 | ||
2011 | # Read test pattern 0x13 | |
2012 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha512.img | |
2013 | read 10485760/10485760 bytes at offset 3298534883328 | |
2014 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2015 | ||
2016 | # Write test pattern 0x91 | |
2017 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha512.img | |
2018 | wrote 10485760/10485760 bytes at offset 104857600 | |
2019 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2020 | ||
2021 | # Write test pattern 0x5e | |
2022 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-sha512.img | |
2023 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
2024 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2025 | ||
2026 | # Open dev | |
2027 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-sha512.img qiotest-145-aes-256-xts-plain64-sha512 | |
a488e71e | 2028 | # Read test pattern 0x91 |
ae50b71d | 2029 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha512 |
a488e71e DB |
2030 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha512 |
2031 | read 10485760/10485760 bytes at offset 104857600 | |
2032 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2033 | ||
2034 | # Read test pattern 0x5e | |
ae50b71d | 2035 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-sha512 |
a488e71e DB |
2036 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-sha512 |
2037 | read 10485760/10485760 bytes at offset 3298534883328 | |
2038 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2039 | ||
2040 | # Close dev | |
2041 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-sha512 | |
2042 | # Delete image | |
2043 | unlink TEST_DIR/luks-aes-256-xts-plain64-sha512.img | |
2044 | ||
2045 | # ================= dm-crypt aes-256-xts-plain64-ripemd160 ================= | |
2046 | # Create image | |
2047 | truncate TEST_DIR/luks-aes-256-xts-plain64-ripemd160.img --size 4194304MB | |
2048 | # Format image | |
2049 | sudo cryptsetup -q -v luksFormat --cipher aes-xts-plain64 --key-size 512 --hash ripemd160 --key-slot 0 --key-file - --iter-time 10 TEST_DIR/luks-aes-256-xts-plain64-ripemd160.img | |
2050 | # Open dev | |
2051 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-ripemd160.img qiotest-145-aes-256-xts-plain64-ripemd160 | |
a488e71e | 2052 | # Write test pattern 0xa7 |
ae50b71d | 2053 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-ripemd160 |
a488e71e DB |
2054 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-ripemd160 |
2055 | wrote 10485760/10485760 bytes at offset 104857600 | |
2056 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2057 | ||
2058 | # Write test pattern 0x13 | |
ae50b71d | 2059 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-ripemd160 |
a488e71e DB |
2060 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-ripemd160 |
2061 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
2062 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2063 | ||
2064 | # Close dev | |
2065 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-ripemd160 | |
2066 | # Read test pattern 0xa7 | |
2067 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-ripemd160.img | |
2068 | read 10485760/10485760 bytes at offset 104857600 | |
2069 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2070 | ||
2071 | # Read test pattern 0x13 | |
2072 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-ripemd160.img | |
2073 | read 10485760/10485760 bytes at offset 3298534883328 | |
2074 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2075 | ||
2076 | # Write test pattern 0x91 | |
2077 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-ripemd160.img | |
2078 | wrote 10485760/10485760 bytes at offset 104857600 | |
2079 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2080 | ||
2081 | # Write test pattern 0x5e | |
2082 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-ripemd160.img | |
2083 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
2084 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2085 | ||
2086 | # Open dev | |
2087 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-ripemd160.img qiotest-145-aes-256-xts-plain64-ripemd160 | |
a488e71e | 2088 | # Read test pattern 0x91 |
ae50b71d | 2089 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-ripemd160 |
a488e71e DB |
2090 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-ripemd160 |
2091 | read 10485760/10485760 bytes at offset 104857600 | |
2092 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2093 | ||
2094 | # Read test pattern 0x5e | |
ae50b71d | 2095 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-ripemd160 |
a488e71e DB |
2096 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-ripemd160 |
2097 | read 10485760/10485760 bytes at offset 3298534883328 | |
2098 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2099 | ||
2100 | # Close dev | |
2101 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-ripemd160 | |
2102 | # Delete image | |
2103 | unlink TEST_DIR/luks-aes-256-xts-plain64-ripemd160.img | |
2104 | ||
2105 | # ================= qemu-img aes-256-xts-plain64-ripemd160 ================= | |
2106 | # Create image | |
2107 | qemu-img create -f luks --object secret,id=sec0,data=MTIzNDU2,format=base64 -o key-secret=sec0,iter-time=10,cipher-alg=aes-256,cipher-mode=xts,ivgen-alg=plain64,hash-alg=ripemd160 TEST_DIR/luks-aes-256-xts-plain64-ripemd160.img 4194304M | |
2108 | Formatting 'TEST_DIR/luks-aes-256-xts-plain64-ripemd160.img', fmt=luks size=4398046511104 key-secret=sec0 cipher-alg=aes-256 cipher-mode=xts ivgen-alg=plain64 hash-alg=ripemd160 iter-time=10 | |
2109 | ||
2110 | # Open dev | |
2111 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-ripemd160.img qiotest-145-aes-256-xts-plain64-ripemd160 | |
a488e71e | 2112 | # Write test pattern 0xa7 |
ae50b71d | 2113 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-ripemd160 |
a488e71e DB |
2114 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-ripemd160 |
2115 | wrote 10485760/10485760 bytes at offset 104857600 | |
2116 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2117 | ||
2118 | # Write test pattern 0x13 | |
ae50b71d | 2119 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-ripemd160 |
a488e71e DB |
2120 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-ripemd160 |
2121 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
2122 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2123 | ||
2124 | # Close dev | |
2125 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-ripemd160 | |
2126 | # Read test pattern 0xa7 | |
2127 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-ripemd160.img | |
2128 | read 10485760/10485760 bytes at offset 104857600 | |
2129 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2130 | ||
2131 | # Read test pattern 0x13 | |
2132 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-ripemd160.img | |
2133 | read 10485760/10485760 bytes at offset 3298534883328 | |
2134 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2135 | ||
2136 | # Write test pattern 0x91 | |
2137 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-ripemd160.img | |
2138 | wrote 10485760/10485760 bytes at offset 104857600 | |
2139 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2140 | ||
2141 | # Write test pattern 0x5e | |
2142 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain64-ripemd160.img | |
2143 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
2144 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2145 | ||
2146 | # Open dev | |
2147 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain64-ripemd160.img qiotest-145-aes-256-xts-plain64-ripemd160 | |
a488e71e | 2148 | # Read test pattern 0x91 |
ae50b71d | 2149 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-ripemd160 |
a488e71e DB |
2150 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-ripemd160 |
2151 | read 10485760/10485760 bytes at offset 104857600 | |
2152 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2153 | ||
2154 | # Read test pattern 0x5e | |
ae50b71d | 2155 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain64-ripemd160 |
a488e71e DB |
2156 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain64-ripemd160 |
2157 | read 10485760/10485760 bytes at offset 3298534883328 | |
2158 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2159 | ||
2160 | # Close dev | |
2161 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain64-ripemd160 | |
2162 | # Delete image | |
2163 | unlink TEST_DIR/luks-aes-256-xts-plain64-ripemd160.img | |
2164 | ||
6278ae03 DB |
2165 | # ================= dm-crypt aes-256-xts-plain-sha1-pwslot3 ================= |
2166 | # Create image | |
2167 | truncate TEST_DIR/luks-aes-256-xts-plain-sha1-pwslot3.img --size 4194304MB | |
2168 | # Format image | |
307d9991 | 2169 | sudo cryptsetup -q -v luksFormat --cipher aes-xts-plain --key-size 512 --hash sha1 --key-slot 3 --key-file - --iter-time 10 TEST_DIR/luks-aes-256-xts-plain-sha1-pwslot3.img |
6278ae03 DB |
2170 | # Open dev |
2171 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain-sha1-pwslot3.img qiotest-145-aes-256-xts-plain-sha1-pwslot3 | |
6278ae03 | 2172 | # Write test pattern 0xa7 |
ae50b71d | 2173 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwslot3 |
6278ae03 DB |
2174 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwslot3 |
2175 | wrote 10485760/10485760 bytes at offset 104857600 | |
2176 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2177 | ||
2178 | # Write test pattern 0x13 | |
ae50b71d | 2179 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwslot3 |
6278ae03 DB |
2180 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwslot3 |
2181 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
2182 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2183 | ||
2184 | # Close dev | |
2185 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain-sha1-pwslot3 | |
2186 | # Read test pattern 0xa7 | |
2187 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=c2xvdDM=,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain-sha1-pwslot3.img | |
2188 | read 10485760/10485760 bytes at offset 104857600 | |
2189 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2190 | ||
2191 | # Read test pattern 0x13 | |
2192 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=c2xvdDM=,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain-sha1-pwslot3.img | |
2193 | read 10485760/10485760 bytes at offset 3298534883328 | |
2194 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2195 | ||
2196 | # Write test pattern 0x91 | |
2197 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=c2xvdDM=,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain-sha1-pwslot3.img | |
2198 | wrote 10485760/10485760 bytes at offset 104857600 | |
2199 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2200 | ||
2201 | # Write test pattern 0x5e | |
2202 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=c2xvdDM=,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain-sha1-pwslot3.img | |
2203 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
2204 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2205 | ||
2206 | # Open dev | |
2207 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain-sha1-pwslot3.img qiotest-145-aes-256-xts-plain-sha1-pwslot3 | |
6278ae03 | 2208 | # Read test pattern 0x91 |
ae50b71d | 2209 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwslot3 |
6278ae03 DB |
2210 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwslot3 |
2211 | read 10485760/10485760 bytes at offset 104857600 | |
2212 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2213 | ||
2214 | # Read test pattern 0x5e | |
ae50b71d | 2215 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwslot3 |
6278ae03 DB |
2216 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwslot3 |
2217 | read 10485760/10485760 bytes at offset 3298534883328 | |
2218 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2219 | ||
2220 | # Close dev | |
2221 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain-sha1-pwslot3 | |
2222 | # Delete image | |
2223 | unlink TEST_DIR/luks-aes-256-xts-plain-sha1-pwslot3.img | |
2224 | ||
2225 | # ================= dm-crypt aes-256-xts-plain-sha1-pwallslots ================= | |
2226 | # Create image | |
2227 | truncate TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img --size 4194304MB | |
2228 | # Format image | |
307d9991 | 2229 | sudo cryptsetup -q -v luksFormat --cipher aes-xts-plain --key-size 512 --hash sha1 --key-slot 0 --key-file - --iter-time 10 TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img |
6278ae03 | 2230 | # Add password slot 1 |
307d9991 | 2231 | sudo cryptsetup -q -v luksAddKey TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img --key-slot 1 --key-file - --iter-time 10 TEST_DIR/passwd.txt |
6278ae03 | 2232 | # Add password slot 2 |
307d9991 | 2233 | sudo cryptsetup -q -v luksAddKey TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img --key-slot 2 --key-file - --iter-time 10 TEST_DIR/passwd.txt |
6278ae03 | 2234 | # Add password slot 3 |
307d9991 | 2235 | sudo cryptsetup -q -v luksAddKey TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img --key-slot 3 --key-file - --iter-time 10 TEST_DIR/passwd.txt |
6278ae03 | 2236 | # Add password slot 4 |
307d9991 | 2237 | sudo cryptsetup -q -v luksAddKey TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img --key-slot 4 --key-file - --iter-time 10 TEST_DIR/passwd.txt |
6278ae03 | 2238 | # Add password slot 5 |
307d9991 | 2239 | sudo cryptsetup -q -v luksAddKey TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img --key-slot 5 --key-file - --iter-time 10 TEST_DIR/passwd.txt |
6278ae03 | 2240 | # Add password slot 6 |
307d9991 | 2241 | sudo cryptsetup -q -v luksAddKey TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img --key-slot 6 --key-file - --iter-time 10 TEST_DIR/passwd.txt |
6278ae03 | 2242 | # Add password slot 7 |
307d9991 | 2243 | sudo cryptsetup -q -v luksAddKey TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img --key-slot 7 --key-file - --iter-time 10 TEST_DIR/passwd.txt |
6278ae03 DB |
2244 | # Open dev |
2245 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img qiotest-145-aes-256-xts-plain-sha1-pwallslots | |
6278ae03 | 2246 | # Write test pattern 0xa7 |
ae50b71d | 2247 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwallslots |
6278ae03 DB |
2248 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwallslots |
2249 | wrote 10485760/10485760 bytes at offset 104857600 | |
2250 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2251 | ||
2252 | # Write test pattern 0x13 | |
ae50b71d | 2253 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwallslots |
6278ae03 DB |
2254 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwallslots |
2255 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
2256 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2257 | ||
2258 | # Close dev | |
2259 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain-sha1-pwallslots | |
2260 | # Read test pattern 0xa7 | |
2261 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=c2xvdDE=,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img | |
2262 | read 10485760/10485760 bytes at offset 104857600 | |
2263 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2264 | ||
2265 | # Read test pattern 0x13 | |
2266 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=c2xvdDE=,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img | |
2267 | read 10485760/10485760 bytes at offset 3298534883328 | |
2268 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2269 | ||
2270 | # Write test pattern 0x91 | |
2271 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=c2xvdDE=,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img | |
2272 | wrote 10485760/10485760 bytes at offset 104857600 | |
2273 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2274 | ||
2275 | # Write test pattern 0x5e | |
2276 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=c2xvdDE=,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img | |
2277 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
2278 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2279 | ||
2280 | # Open dev | |
2281 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img qiotest-145-aes-256-xts-plain-sha1-pwallslots | |
6278ae03 | 2282 | # Read test pattern 0x91 |
ae50b71d | 2283 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwallslots |
6278ae03 DB |
2284 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwallslots |
2285 | read 10485760/10485760 bytes at offset 104857600 | |
2286 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2287 | ||
2288 | # Read test pattern 0x5e | |
ae50b71d | 2289 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwallslots |
6278ae03 DB |
2290 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwallslots |
2291 | read 10485760/10485760 bytes at offset 3298534883328 | |
2292 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2293 | ||
2294 | # Close dev | |
2295 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain-sha1-pwallslots | |
2296 | # Delete image | |
2297 | unlink TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img | |
2298 | ||
2299 | # ================= qemu-img aes-256-xts-plain-sha1-pwallslots ================= | |
2300 | # Create image | |
307d9991 DB |
2301 | qemu-img create -f luks --object secret,id=sec0,data=c2xvdDE=,format=base64 -o key-secret=sec0,iter-time=10,cipher-alg=aes-256,cipher-mode=xts,ivgen-alg=plain,hash-alg=sha1 TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img 4194304M |
2302 | Formatting 'TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img', fmt=luks size=4398046511104 key-secret=sec0 cipher-alg=aes-256 cipher-mode=xts ivgen-alg=plain hash-alg=sha1 iter-time=10 | |
6278ae03 DB |
2303 | |
2304 | # Open dev | |
2305 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img qiotest-145-aes-256-xts-plain-sha1-pwallslots | |
6278ae03 | 2306 | # Write test pattern 0xa7 |
ae50b71d | 2307 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwallslots |
6278ae03 DB |
2308 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwallslots |
2309 | wrote 10485760/10485760 bytes at offset 104857600 | |
2310 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2311 | ||
2312 | # Write test pattern 0x13 | |
ae50b71d | 2313 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwallslots |
6278ae03 DB |
2314 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwallslots |
2315 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
2316 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2317 | ||
2318 | # Close dev | |
2319 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain-sha1-pwallslots | |
2320 | # Read test pattern 0xa7 | |
2321 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=c2xvdDE=,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img | |
2322 | read 10485760/10485760 bytes at offset 104857600 | |
2323 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2324 | ||
2325 | # Read test pattern 0x13 | |
2326 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=c2xvdDE=,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img | |
2327 | read 10485760/10485760 bytes at offset 3298534883328 | |
2328 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2329 | ||
2330 | # Write test pattern 0x91 | |
2331 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=c2xvdDE=,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img | |
2332 | wrote 10485760/10485760 bytes at offset 104857600 | |
2333 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2334 | ||
2335 | # Write test pattern 0x5e | |
2336 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=c2xvdDE=,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img | |
2337 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
2338 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2339 | ||
2340 | # Open dev | |
2341 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img qiotest-145-aes-256-xts-plain-sha1-pwallslots | |
6278ae03 | 2342 | # Read test pattern 0x91 |
ae50b71d | 2343 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwallslots |
6278ae03 DB |
2344 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwallslots |
2345 | read 10485760/10485760 bytes at offset 104857600 | |
2346 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2347 | ||
2348 | # Read test pattern 0x5e | |
ae50b71d | 2349 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwallslots |
6278ae03 DB |
2350 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-xts-plain-sha1-pwallslots |
2351 | read 10485760/10485760 bytes at offset 3298534883328 | |
2352 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2353 | ||
2354 | # Close dev | |
2355 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-xts-plain-sha1-pwallslots | |
2356 | # Delete image | |
2357 | unlink TEST_DIR/luks-aes-256-xts-plain-sha1-pwallslots.img | |
2358 | ||
8b7cdba3 DB |
2359 | # ================= dm-crypt aes-256-cbc-essiv-auto-sha1 ================= |
2360 | # Create image | |
2361 | truncate TEST_DIR/luks-aes-256-cbc-essiv-auto-sha1.img --size 4194304MB | |
2362 | # Format image | |
307d9991 | 2363 | sudo cryptsetup -q -v luksFormat --cipher aes-cbc-essiv:sha256 --key-size 256 --hash sha1 --key-slot 0 --key-file - --iter-time 10 TEST_DIR/luks-aes-256-cbc-essiv-auto-sha1.img |
8b7cdba3 DB |
2364 | # Open dev |
2365 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-cbc-essiv-auto-sha1.img qiotest-145-aes-256-cbc-essiv-auto-sha1 | |
8b7cdba3 | 2366 | # Write test pattern 0xa7 |
ae50b71d | 2367 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-essiv-auto-sha1 |
8b7cdba3 DB |
2368 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-essiv-auto-sha1 |
2369 | wrote 10485760/10485760 bytes at offset 104857600 | |
2370 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2371 | ||
2372 | # Write test pattern 0x13 | |
ae50b71d | 2373 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-essiv-auto-sha1 |
8b7cdba3 DB |
2374 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-essiv-auto-sha1 |
2375 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
2376 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2377 | ||
2378 | # Close dev | |
2379 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-cbc-essiv-auto-sha1 | |
2380 | # Read test pattern 0xa7 | |
2381 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-essiv-auto-sha1.img | |
2382 | read 10485760/10485760 bytes at offset 104857600 | |
2383 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2384 | ||
2385 | # Read test pattern 0x13 | |
2386 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-essiv-auto-sha1.img | |
2387 | read 10485760/10485760 bytes at offset 3298534883328 | |
2388 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2389 | ||
2390 | # Write test pattern 0x91 | |
2391 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-essiv-auto-sha1.img | |
2392 | wrote 10485760/10485760 bytes at offset 104857600 | |
2393 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2394 | ||
2395 | # Write test pattern 0x5e | |
2396 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-essiv-auto-sha1.img | |
2397 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
2398 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2399 | ||
2400 | # Open dev | |
2401 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-cbc-essiv-auto-sha1.img qiotest-145-aes-256-cbc-essiv-auto-sha1 | |
8b7cdba3 | 2402 | # Read test pattern 0x91 |
ae50b71d | 2403 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-essiv-auto-sha1 |
8b7cdba3 DB |
2404 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-essiv-auto-sha1 |
2405 | read 10485760/10485760 bytes at offset 104857600 | |
2406 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2407 | ||
2408 | # Read test pattern 0x5e | |
ae50b71d | 2409 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-essiv-auto-sha1 |
8b7cdba3 DB |
2410 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-essiv-auto-sha1 |
2411 | read 10485760/10485760 bytes at offset 3298534883328 | |
2412 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2413 | ||
2414 | # Close dev | |
2415 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-cbc-essiv-auto-sha1 | |
2416 | # Delete image | |
2417 | unlink TEST_DIR/luks-aes-256-cbc-essiv-auto-sha1.img | |
2418 | ||
2419 | # ================= qemu-img aes-256-cbc-essiv-auto-sha1 ================= | |
2420 | # Create image | |
307d9991 DB |
2421 | qemu-img create -f luks --object secret,id=sec0,data=MTIzNDU2,format=base64 -o key-secret=sec0,iter-time=10,cipher-alg=aes-256,cipher-mode=cbc,ivgen-alg=essiv,hash-alg=sha1 TEST_DIR/luks-aes-256-cbc-essiv-auto-sha1.img 4194304M |
2422 | Formatting 'TEST_DIR/luks-aes-256-cbc-essiv-auto-sha1.img', fmt=luks size=4398046511104 key-secret=sec0 cipher-alg=aes-256 cipher-mode=cbc ivgen-alg=essiv hash-alg=sha1 iter-time=10 | |
8b7cdba3 DB |
2423 | |
2424 | # Open dev | |
2425 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-cbc-essiv-auto-sha1.img qiotest-145-aes-256-cbc-essiv-auto-sha1 | |
8b7cdba3 | 2426 | # Write test pattern 0xa7 |
ae50b71d | 2427 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-essiv-auto-sha1 |
8b7cdba3 DB |
2428 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-essiv-auto-sha1 |
2429 | wrote 10485760/10485760 bytes at offset 104857600 | |
2430 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2431 | ||
2432 | # Write test pattern 0x13 | |
ae50b71d | 2433 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-essiv-auto-sha1 |
8b7cdba3 DB |
2434 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-essiv-auto-sha1 |
2435 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
2436 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2437 | ||
2438 | # Close dev | |
2439 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-cbc-essiv-auto-sha1 | |
2440 | # Read test pattern 0xa7 | |
2441 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-essiv-auto-sha1.img | |
2442 | read 10485760/10485760 bytes at offset 104857600 | |
2443 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2444 | ||
2445 | # Read test pattern 0x13 | |
2446 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-essiv-auto-sha1.img | |
2447 | read 10485760/10485760 bytes at offset 3298534883328 | |
2448 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2449 | ||
2450 | # Write test pattern 0x91 | |
2451 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-essiv-auto-sha1.img | |
2452 | wrote 10485760/10485760 bytes at offset 104857600 | |
2453 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2454 | ||
2455 | # Write test pattern 0x5e | |
2456 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-essiv-auto-sha1.img | |
2457 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
2458 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2459 | ||
2460 | # Open dev | |
2461 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-cbc-essiv-auto-sha1.img qiotest-145-aes-256-cbc-essiv-auto-sha1 | |
8b7cdba3 | 2462 | # Read test pattern 0x91 |
ae50b71d | 2463 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-essiv-auto-sha1 |
8b7cdba3 DB |
2464 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-essiv-auto-sha1 |
2465 | read 10485760/10485760 bytes at offset 104857600 | |
2466 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2467 | ||
2468 | # Read test pattern 0x5e | |
ae50b71d | 2469 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-essiv-auto-sha1 |
8b7cdba3 DB |
2470 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-essiv-auto-sha1 |
2471 | read 10485760/10485760 bytes at offset 3298534883328 | |
2472 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2473 | ||
2474 | # Close dev | |
2475 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-cbc-essiv-auto-sha1 | |
2476 | # Delete image | |
2477 | unlink TEST_DIR/luks-aes-256-cbc-essiv-auto-sha1.img | |
2478 | ||
2479 | # ================= dm-crypt aes-256-cbc-plain64-sha256-sha1 ================= | |
2480 | # Create image | |
2481 | truncate TEST_DIR/luks-aes-256-cbc-plain64-sha256-sha1.img --size 4194304MB | |
2482 | # Format image | |
307d9991 | 2483 | sudo cryptsetup -q -v luksFormat --cipher aes-cbc-plain64:sha256 --key-size 256 --hash sha1 --key-slot 0 --key-file - --iter-time 10 TEST_DIR/luks-aes-256-cbc-plain64-sha256-sha1.img |
8b7cdba3 DB |
2484 | # Open dev |
2485 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-cbc-plain64-sha256-sha1.img qiotest-145-aes-256-cbc-plain64-sha256-sha1 | |
8b7cdba3 | 2486 | # Write test pattern 0xa7 |
ae50b71d | 2487 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain64-sha256-sha1 |
8b7cdba3 DB |
2488 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain64-sha256-sha1 |
2489 | wrote 10485760/10485760 bytes at offset 104857600 | |
2490 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2491 | ||
2492 | # Write test pattern 0x13 | |
ae50b71d | 2493 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain64-sha256-sha1 |
8b7cdba3 DB |
2494 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain64-sha256-sha1 |
2495 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
2496 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2497 | ||
2498 | # Close dev | |
2499 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-cbc-plain64-sha256-sha1 | |
2500 | # Read test pattern 0xa7 | |
2501 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain64-sha256-sha1.img | |
2502 | read 10485760/10485760 bytes at offset 104857600 | |
2503 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2504 | ||
2505 | # Read test pattern 0x13 | |
2506 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain64-sha256-sha1.img | |
2507 | read 10485760/10485760 bytes at offset 3298534883328 | |
2508 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2509 | ||
2510 | # Write test pattern 0x91 | |
2511 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain64-sha256-sha1.img | |
2512 | wrote 10485760/10485760 bytes at offset 104857600 | |
2513 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2514 | ||
2515 | # Write test pattern 0x5e | |
2516 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain64-sha256-sha1.img | |
2517 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
2518 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2519 | ||
2520 | # Open dev | |
2521 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-cbc-plain64-sha256-sha1.img qiotest-145-aes-256-cbc-plain64-sha256-sha1 | |
8b7cdba3 | 2522 | # Read test pattern 0x91 |
ae50b71d | 2523 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain64-sha256-sha1 |
8b7cdba3 DB |
2524 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain64-sha256-sha1 |
2525 | read 10485760/10485760 bytes at offset 104857600 | |
2526 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2527 | ||
2528 | # Read test pattern 0x5e | |
ae50b71d | 2529 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain64-sha256-sha1 |
8b7cdba3 DB |
2530 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain64-sha256-sha1 |
2531 | read 10485760/10485760 bytes at offset 3298534883328 | |
2532 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2533 | ||
2534 | # Close dev | |
2535 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-cbc-plain64-sha256-sha1 | |
2536 | # Delete image | |
2537 | unlink TEST_DIR/luks-aes-256-cbc-plain64-sha256-sha1.img | |
2538 | ||
2539 | # ================= qemu-img aes-256-cbc-plain64-sha256-sha1 ================= | |
2540 | # Create image | |
307d9991 DB |
2541 | qemu-img create -f luks --object secret,id=sec0,data=MTIzNDU2,format=base64 -o key-secret=sec0,iter-time=10,cipher-alg=aes-256,cipher-mode=cbc,ivgen-alg=plain64,hash-alg=sha1,ivgen-hash-alg=sha256 TEST_DIR/luks-aes-256-cbc-plain64-sha256-sha1.img 4194304M |
2542 | Formatting 'TEST_DIR/luks-aes-256-cbc-plain64-sha256-sha1.img', fmt=luks size=4398046511104 key-secret=sec0 cipher-alg=aes-256 cipher-mode=cbc ivgen-alg=plain64 ivgen-hash-alg=sha256 hash-alg=sha1 iter-time=10 | |
8b7cdba3 DB |
2543 | |
2544 | # Open dev | |
2545 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-cbc-plain64-sha256-sha1.img qiotest-145-aes-256-cbc-plain64-sha256-sha1 | |
8b7cdba3 | 2546 | # Write test pattern 0xa7 |
ae50b71d | 2547 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain64-sha256-sha1 |
8b7cdba3 DB |
2548 | qemu-io -c write -P 0xa7 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain64-sha256-sha1 |
2549 | wrote 10485760/10485760 bytes at offset 104857600 | |
2550 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2551 | ||
2552 | # Write test pattern 0x13 | |
ae50b71d | 2553 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain64-sha256-sha1 |
8b7cdba3 DB |
2554 | qemu-io -c write -P 0x13 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain64-sha256-sha1 |
2555 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
2556 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2557 | ||
2558 | # Close dev | |
2559 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-cbc-plain64-sha256-sha1 | |
2560 | # Read test pattern 0xa7 | |
2561 | qemu-io -c read -P 0xa7 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain64-sha256-sha1.img | |
2562 | read 10485760/10485760 bytes at offset 104857600 | |
2563 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2564 | ||
2565 | # Read test pattern 0x13 | |
2566 | qemu-io -c read -P 0x13 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain64-sha256-sha1.img | |
2567 | read 10485760/10485760 bytes at offset 3298534883328 | |
2568 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2569 | ||
2570 | # Write test pattern 0x91 | |
2571 | qemu-io -c write -P 0x91 100M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain64-sha256-sha1.img | |
2572 | wrote 10485760/10485760 bytes at offset 104857600 | |
2573 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2574 | ||
2575 | # Write test pattern 0x5e | |
2576 | qemu-io -c write -P 0x5e 3145728M 10M --object secret,id=sec0,data=MTIzNDU2,format=base64 --image-opts driver=luks,key-secret=sec0,file.filename=TEST_DIR/luks-aes-256-cbc-plain64-sha256-sha1.img | |
2577 | wrote 10485760/10485760 bytes at offset 3298534883328 | |
2578 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2579 | ||
2580 | # Open dev | |
2581 | sudo cryptsetup -q -v luksOpen TEST_DIR/luks-aes-256-cbc-plain64-sha256-sha1.img qiotest-145-aes-256-cbc-plain64-sha256-sha1 | |
8b7cdba3 | 2582 | # Read test pattern 0x91 |
ae50b71d | 2583 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain64-sha256-sha1 |
8b7cdba3 DB |
2584 | qemu-io -c read -P 0x91 100M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain64-sha256-sha1 |
2585 | read 10485760/10485760 bytes at offset 104857600 | |
2586 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2587 | ||
2588 | # Read test pattern 0x5e | |
ae50b71d | 2589 | sudo chown UID:GID /dev/mapper/qiotest-145-aes-256-cbc-plain64-sha256-sha1 |
8b7cdba3 DB |
2590 | qemu-io -c read -P 0x5e 3145728M 10M --image-opts driver=file,filename=/dev/mapper/qiotest-145-aes-256-cbc-plain64-sha256-sha1 |
2591 | read 10485760/10485760 bytes at offset 3298534883328 | |
2592 | 10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
2593 | ||
2594 | # Close dev | |
2595 | sudo cryptsetup -q -v luksClose qiotest-145-aes-256-cbc-plain64-sha256-sha1 | |
2596 | # Delete image | |
2597 | unlink TEST_DIR/luks-aes-256-cbc-plain64-sha256-sha1.img | |
2598 |