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