Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
81c87a8f0b | ||
|
|
8ccf4f98f0 | ||
|
|
d02734dfaa | ||
|
|
273d285c5c | ||
|
|
340b773ed2 | ||
|
|
0fe6ef22f5 | ||
|
|
6c7e055f3f | ||
|
|
9e49a32942 | ||
|
|
5f54fb27cb | ||
|
|
0f3ae268a4 | ||
|
|
b1657e88e4 | ||
|
|
fb8ae98c73 | ||
|
|
94fc04f806 | ||
|
|
1ff56db112 | ||
|
|
aa8dbc8b88 | ||
|
|
9a355b7ffd | ||
|
|
d2f2defca9 | ||
|
|
aa311a6fad | ||
|
|
83f3839b37 | ||
|
|
d878b0fe1f | ||
|
|
0180bd53a7 | ||
|
|
a8972c6569 | ||
|
|
a903049858 | ||
|
|
f15052e68d | ||
|
|
d74ea60436 | ||
|
|
dbda4d0705 | ||
|
|
0ad5c43eb4 | ||
|
|
609a638499 | ||
|
|
2a6726b00e | ||
|
|
201d09ff5a | ||
|
|
d68b9546bd | ||
|
|
7b48d16fbd | ||
|
|
87834fb330 | ||
|
|
14fee0da1a | ||
|
|
8e2329bf9e | ||
|
|
d63a7ea0af | ||
|
|
84a7e1f6ff | ||
|
|
d49c75370a | ||
|
|
fd0d2e3353 | ||
|
|
0dc4754c63 | ||
|
|
4f92ba5484 | ||
|
|
89d340271c | ||
|
|
34ef189a92 | ||
|
|
9d8afdad93 | ||
|
|
ed70b673d5 | ||
|
|
d3ecffac3b | ||
|
|
a22cc2f072 | ||
|
|
9bd6a46785 | ||
|
|
e47f6e900c | ||
|
|
462140f144 | ||
|
|
33c47c534c | ||
|
|
d555ecf3c9 | ||
|
|
53235b5db4 | ||
|
|
4e6268e5d5 | ||
|
|
2a0efe9c41 | ||
|
|
fcf0cb94f1 | ||
|
|
ed53857b2f | ||
|
|
f84d235cf1 | ||
|
|
8c7962bda7 | ||
|
|
eb2f5f33c9 | ||
|
|
5c9e135c9e | ||
|
|
f48c21a54b | ||
|
|
c15b84b32d | ||
|
|
0e32e5f398 | ||
|
|
64891d08a8 | ||
|
|
8f3082c3ef | ||
|
|
fba1943d87 | ||
|
|
dab261c694 | ||
|
|
16bb1de3a6 | ||
|
|
e8f83544ea | ||
|
|
5a6b445f0e | ||
|
|
32e9703905 | ||
|
|
9b29eadc41 | ||
|
|
be5c28c481 | ||
|
|
b7fc6897b9 | ||
|
|
e80dd29c0d | ||
|
|
d4fdba1d29 | ||
|
|
ab844d8bad | ||
|
|
bc9803f22e | ||
|
|
9ffc544397 | ||
|
|
3f976c24d2 | ||
|
|
ba74b9d5b8 | ||
|
|
ea1dfde8e6 | ||
|
|
b28cf591c0 | ||
|
|
5b1ed38659 | ||
|
|
2111084fc6 | ||
|
|
b1cc49e3d7 | ||
|
|
75334fc37d | ||
|
|
334ea9c0b9 | ||
|
|
f037dae413 | ||
|
|
fa6359d424 | ||
|
|
34b00fa825 | ||
|
|
c0785aa1d4 | ||
|
|
9607b9708c | ||
|
|
65765798d8 | ||
|
|
6267b91931 | ||
|
|
c759c2230b | ||
|
|
8491d5df65 | ||
|
|
7ada94d36b | ||
|
|
49fff71d0a | ||
|
|
014ed77130 | ||
|
|
b1f578f0ef | ||
|
|
1a46ed9aef | ||
|
|
210968bed1 | ||
|
|
26fffec1e3 | ||
|
|
a3ddcbd256 | ||
|
|
232d3290b0 | ||
|
|
aa49278673 | ||
|
|
3987b922a8 | ||
|
|
4956acd3aa | ||
|
|
0e49b7bc33 | ||
|
|
3b80c8416b | ||
|
|
efa815a6da | ||
|
|
d2caa77207 | ||
|
|
fe30ebe3f3 | ||
|
|
2a728dec88 | ||
|
|
580423b5dd | ||
|
|
7a3daa389c | ||
|
|
e28de414e0 | ||
|
|
63d6ec374a | ||
|
|
a388262a2e | ||
|
|
0bfed6553d | ||
|
|
17dcd73936 | ||
|
|
a438e19f61 | ||
|
|
4defec4aeb | ||
|
|
14eef978ad | ||
|
|
d2efeaffe7 | ||
|
|
df62c0227c | ||
|
|
417ff5564e | ||
|
|
b750c67810 | ||
|
|
364f3be41b | ||
|
|
a2bc852c4d | ||
|
|
034b64f415 | ||
|
|
502ab9112a | ||
|
|
f4e109afcf | ||
|
|
166bf8a67f | ||
|
|
342f78c090 | ||
|
|
47c081792c | ||
|
|
e0e043157f | ||
|
|
579ce2fd31 | ||
|
|
db12703e9b | ||
|
|
9836fdccd9 | ||
|
|
72fa43662c | ||
|
|
9a3fd52062 | ||
|
|
49af509deb | ||
|
|
83064d6cec | ||
|
|
78d22e569b | ||
|
|
aff54ffcba | ||
|
|
394ed5d867 | ||
|
|
52b3e0113a | ||
|
|
097cfa947e | ||
|
|
9e1c0e5b22 | ||
|
|
c6a3902538 | ||
|
|
bb55343f63 | ||
|
|
0e4f1ecee3 | ||
|
|
d4ae2ce893 | ||
|
|
1afa81eef9 | ||
|
|
3c25fbdc79 | ||
|
|
fbb1d18034 | ||
|
|
2bfeba160c | ||
|
|
031748a988 | ||
|
|
36a055f669 | ||
|
|
440df02355 | ||
|
|
4cc203e7b3 | ||
|
|
41516242d5 | ||
|
|
2639e39976 | ||
|
|
444152b286 | ||
|
|
b0d0fbbcfd | ||
|
|
569e7b91ab | ||
|
|
0ffd61a55c | ||
|
|
9ad75aaa0f | ||
|
|
b18a392177 | ||
|
|
1a12f5892b | ||
|
|
d5ef46ef74 | ||
|
|
e7f5bca0b5 | ||
|
|
9d9a73d4eb | ||
|
|
5ced64881c | ||
|
|
b25ebeb7b4 | ||
|
|
e328d38bfe | ||
|
|
4b46bdc253 | ||
|
|
9086232d17 | ||
|
|
22466535f1 | ||
|
|
3c68349a39 | ||
|
|
b73642ccc0 | ||
|
|
5e4e2e0483 | ||
|
|
40b17cca0a | ||
|
|
ae32f13b00 | ||
|
|
19e2c33347 | ||
|
|
6ced991d98 | ||
|
|
5efda52d51 | ||
|
|
79206e21c9 | ||
|
|
1fe7340f4b | ||
|
|
f58a796ae6 | ||
|
|
4e5529bee0 | ||
|
|
7ae63335ac | ||
|
|
f4b310b23f | ||
|
|
40caafdb1b | ||
|
|
28aff67293 | ||
|
|
2ae31e5254 | ||
|
|
3f6d12416c | ||
|
|
5a23846248 | ||
|
|
7c516dcede | ||
|
|
1fc4168b81 | ||
|
|
b872702309 | ||
|
|
eb61010ce2 | ||
|
|
b05b18928f | ||
|
|
76df737ae5 | ||
|
|
1f3ebcd7c6 | ||
|
|
ce44f959e8 | ||
|
|
2b6ed5a582 | ||
|
|
78c878c19a | ||
|
|
78fc3db8d7 | ||
|
|
8fc866df40 | ||
|
|
21918e33b6 | ||
|
|
e59581918f | ||
|
|
b6513d82f8 | ||
|
|
f3d79d1f62 | ||
|
|
ecb5ea9671 | ||
|
|
1043bff967 | ||
|
|
8072207eb6 | ||
|
|
8e443c25cc | ||
|
|
0fdf2edda7 | ||
|
|
49de3de994 | ||
|
|
13dc3da6a6 | ||
|
|
4056f58add | ||
|
|
e04bf339f7 | ||
|
|
44c9c077f3 | ||
|
|
c0ff7a7c52 | ||
|
|
99c3cda01a | ||
|
|
46ecb1a66d | ||
|
|
a23d4392fb | ||
|
|
53b4019d1f | ||
|
|
cc5212fdb1 | ||
|
|
0871695403 | ||
|
|
2be0b2e88f | ||
|
|
a077eb94ef | ||
|
|
540fb52aca | ||
|
|
6f57badb2e | ||
|
|
762065917f | ||
|
|
a0809fe85c | ||
|
|
05fd14006d | ||
|
|
533269ca9a | ||
|
|
69a9c6b394 | ||
|
|
165df2188e | ||
|
|
fbdcd35b00 | ||
|
|
5124775236 | ||
|
|
67acba4b4f | ||
|
|
a239789317 | ||
|
|
a57a79c61d | ||
|
|
4a1be156f7 | ||
|
|
03e29434e8 | ||
|
|
5383190518 | ||
|
|
dd0f3cd167 | ||
|
|
36795a688f | ||
|
|
2dee49d3c8 | ||
|
|
1ee0ce506b | ||
|
|
3d655ca2a3 | ||
|
|
3cab3ce37a | ||
|
|
c145b337cb | ||
|
|
c68e982f39 | ||
|
|
b52ce86040 | ||
|
|
662bb60fe4 | ||
|
|
8a1f6d904b | ||
|
|
c2b2f80d4f | ||
|
|
d417b2806c | ||
|
|
be5bcbf42f | ||
|
|
4483d23fad | ||
|
|
049075cf43 | ||
|
|
5ef553d18f | ||
|
|
11800e429d | ||
|
|
b1ae5f4740 | ||
|
|
b5b252107d | ||
|
|
e925dd2f1a | ||
|
|
818638d2a2 | ||
|
|
c3bb028dfa | ||
|
|
aebb099da2 | ||
|
|
1ef05f24e2 | ||
|
|
302dc37fb9 | ||
|
|
2da115ffb4 | ||
|
|
c51a209879 | ||
|
|
6f3fc5b9e3 | ||
|
|
0b78115084 | ||
|
|
0e4c8f91af | ||
|
|
91d308857a | ||
|
|
463ae8e6aa | ||
|
|
3cf9364592 | ||
|
|
4ef324df1a | ||
|
|
5c319dec94 | ||
|
|
ebb67499f1 | ||
|
|
06841f67c7 | ||
|
|
9b88625d97 | ||
|
|
8ad93e6648 | ||
|
|
87efa35c38 | ||
|
|
0d92195c91 | ||
|
|
b0c4ac6a90 | ||
|
|
abfef8821d | ||
|
|
46a32bea19 | ||
|
|
2d3771c45d | ||
|
|
897b676e61 | ||
|
|
9ee48b9d60 | ||
|
|
47f542bfa7 | ||
|
|
b1333b067b | ||
|
|
2d7d7ad968 | ||
|
|
c490a75102 | ||
|
|
88e4a6cb0d | ||
|
|
88955393b2 | ||
|
|
ce733d547e | ||
|
|
656b1c5902 | ||
|
|
f63c2ec13c | ||
|
|
fac35ab08a | ||
|
|
7e20f65e68 | ||
|
|
e3267f289b | ||
|
|
7b8ba151b2 | ||
|
|
7fcd4bce71 | ||
|
|
68131ac91b | ||
|
|
bb0cef759b | ||
|
|
2f45be1219 | ||
|
|
e373e72cda | ||
|
|
5640de3584 | ||
|
|
4ed2bf5427 | ||
|
|
e2ed21ff8b | ||
|
|
a21b2270e8 | ||
|
|
0bc3e36f76 | ||
|
|
d3e9fa9664 | ||
|
|
bf9866e812 | ||
|
|
0790b17488 | ||
|
|
70001f01ac | ||
|
|
f30e06e1d0 | ||
|
|
622aaf4ef2 | ||
|
|
79738a4e5a | ||
|
|
061606fa10 | ||
|
|
f79996b28c | ||
|
|
017e397773 | ||
|
|
febf7d048b | ||
|
|
1dc9ec2499 | ||
|
|
e7b3ca7334 | ||
|
|
e42bc65ae9 | ||
|
|
f446e4176c | ||
|
|
24675707bb | ||
|
|
34282e9fce | ||
|
|
3a28821b1d | ||
|
|
43cf5d7b53 | ||
|
|
491fed3494 | ||
|
|
5f5b8a15fc | ||
|
|
5426160c94 | ||
|
|
ef8a024a01 | ||
|
|
5e547b127f | ||
|
|
635213c826 | ||
|
|
8178f67f77 | ||
|
|
30c87a63bc | ||
|
|
0dd87c07fd | ||
|
|
7ac1abcad1 | ||
|
|
7666a77106 | ||
|
|
9820ca06df | ||
|
|
ddf9811b21 | ||
|
|
8533ced1a4 | ||
|
|
5e109cf01d | ||
|
|
32052f214b | ||
|
|
ff3cbf5672 | ||
|
|
7bc4256c42 | ||
|
|
4dc3d9c1a7 | ||
|
|
ec8a6d9b82 | ||
|
|
81ed4e68f7 | ||
|
|
d7feaec833 | ||
|
|
96c2effc2b | ||
|
|
c048e5dae5 | ||
|
|
fb1a4893b8 | ||
|
|
d9e1d57a53 | ||
|
|
d33c5b6f08 | ||
|
|
78c2fe2562 | ||
|
|
e948c5e0a3 | ||
|
|
aab6feabaa | ||
|
|
2216f739c4 | ||
|
|
adc21bd1ab | ||
|
|
efe1c59461 | ||
|
|
09206053d5 | ||
|
|
f462160542 | ||
|
|
320bead09f | ||
|
|
3ac533860c | ||
|
|
7df5a58adc | ||
|
|
49a1252306 | ||
|
|
e001642f86 | ||
|
|
e570402983 | ||
|
|
0809f456d9 | ||
|
|
fd9412e6ac | ||
|
|
849cd010e8 | ||
|
|
b1323cabae | ||
|
|
40c7309917 | ||
|
|
d448713e61 | ||
|
|
8ae5a715d6 | ||
|
|
33baca7261 | ||
|
|
22b0454b81 | ||
|
|
4b98ff0e98 | ||
|
|
aeba32ba8b | ||
|
|
a505f3d98b | ||
|
|
17a3c3dbe0 | ||
|
|
ad1b91bf6f | ||
|
|
6986dce63e | ||
|
|
2e32adf625 | ||
|
|
fdf7888ab3 | ||
|
|
b98606e390 | ||
|
|
ad544681c7 | ||
|
|
2fb4489e22 | ||
|
|
66acbbf6a3 | ||
|
|
d6402ac146 | ||
|
|
94cd0a477f | ||
|
|
7c3355a2d1 | ||
|
|
c8830a04b4 | ||
|
|
0ff7f4548a | ||
|
|
90d4b32ae6 | ||
|
|
b9c93d7451 | ||
|
|
c374782436 | ||
|
|
dce6d76b81 | ||
|
|
d3489f4771 | ||
|
|
62d3c9eacd | ||
|
|
32976931ee | ||
|
|
ee79ff0579 | ||
|
|
bda0880453 | ||
|
|
23bcd7fb33 | ||
|
|
8397c66bf3 | ||
|
|
c6d63e9365 | ||
|
|
c1e81d9692 | ||
|
|
7efe4e4f2a | ||
|
|
0eace45cea | ||
|
|
13a1b3482c | ||
|
|
874d29390f | ||
|
|
c802db448d | ||
|
|
d43f374189 | ||
|
|
00365cb193 | ||
|
|
65ab045691 | ||
|
|
53749d4b06 | ||
|
|
441babf069 | ||
|
|
0944b68933 | ||
|
|
3281b276b6 | ||
|
|
9881744c95 | ||
|
|
dc3700e8bb | ||
|
|
9277ea9700 | ||
|
|
3139066509 | ||
|
|
ceacda7d80 | ||
|
|
575d4ec624 | ||
|
|
73ef6b6f19 | ||
|
|
d10739a45e | ||
|
|
4b9bfecf6a | ||
|
|
55913322f8 | ||
|
|
c7637cbfa9 | ||
|
|
4f23267240 | ||
|
|
d12faf5b57 | ||
|
|
e42323802b | ||
|
|
1157971784 | ||
|
|
68e439ebd7 | ||
|
|
49aa403e0a | ||
|
|
4b784ae55c | ||
|
|
86bd274376 | ||
|
|
21674c6aec | ||
|
|
b48d437c80 | ||
|
|
c44127fe3b | ||
|
|
81d7d1e1ae | ||
|
|
99f21a16bf | ||
|
|
38ad7650ac | ||
|
|
cb7adbfa26 | ||
|
|
20e0247471 | ||
|
|
5878486f56 | ||
|
|
5db0ee25ff | ||
|
|
e6000a654a | ||
|
|
81ba939b82 | ||
|
|
4a5e5735a5 | ||
|
|
dea28725c8 | ||
|
|
0015420c43 | ||
|
|
27ad5c3c8c | ||
|
|
5f08b45dcd | ||
|
|
14acc639e1 | ||
|
|
66e550d11f | ||
|
|
719f32fa77 | ||
|
|
247cb4bbac | ||
|
|
ea9def1a86 | ||
|
|
1fb59b58ee | ||
|
|
0ab412a8de | ||
|
|
578383a126 | ||
|
|
42890b7b11 | ||
|
|
b764926bd3 | ||
|
|
e7a9898273 | ||
|
|
7d39e83655 | ||
|
|
847da0ccdf | ||
|
|
cb7fb0a46a | ||
|
|
f3bc81dc70 | ||
|
|
249077ab79 | ||
|
|
485ebc33d9 | ||
|
|
75c13c9b7b | ||
|
|
b0a6377878 | ||
|
|
709964e156 | ||
|
|
388e44c809 | ||
|
|
c8b501062d | ||
|
|
ac87f561a8 | ||
|
|
7241b18794 | ||
|
|
52a78ee3b4 | ||
|
|
bd78c9d0af | ||
|
|
9da8fc669b | ||
|
|
3f25b281e7 | ||
|
|
75e11add78 | ||
|
|
fb505b71f5 | ||
|
|
7702095ed0 | ||
|
|
a5cba00357 | ||
|
|
378e67df61 | ||
|
|
25c4d3efa1 | ||
|
|
c9b5c1073d | ||
|
|
5649a8b20d | ||
|
|
27a45037df | ||
|
|
29c3000007 | ||
|
|
3e1464405d | ||
|
|
e9e0a35fc3 | ||
|
|
948a871c73 | ||
|
|
5cf7d946d2 | ||
|
|
09b8ae1775 | ||
|
|
b6b6710d2b | ||
|
|
c4a6269c8c | ||
|
|
13d6d75b35 | ||
|
|
5cac6178e9 | ||
|
|
699a0a3ca5 | ||
|
|
587e6db4f1 | ||
|
|
1c3e4fd0ee | ||
|
|
12e9d1ae48 | ||
|
|
290412afce | ||
|
|
f9782fb3f6 | ||
|
|
425e4e7d36 | ||
|
|
ea256a669a | ||
|
|
ca5e3fcce7 | ||
|
|
7661c364c9 | ||
|
|
d94941adb9 | ||
|
|
d5282eb708 | ||
|
|
a63d63c762 | ||
|
|
234a87a9e4 | ||
|
|
afc11eca51 | ||
|
|
023ac6b76f | ||
|
|
4c6b5df80b | ||
|
|
3daaae0d48 | ||
|
|
ff391d9a6a | ||
|
|
b54729de48 | ||
|
|
7a87141e53 | ||
|
|
c92459b3f6 | ||
|
|
fbf763e88a | ||
|
|
e6712edea7 | ||
|
|
d9fb752117 | ||
|
|
002a9a29a7 | ||
|
|
28c51228f8 | ||
|
|
6dab32086f | ||
|
|
9a804654f5 | ||
|
|
ac3cccdd21 | ||
|
|
3f587a3629 | ||
|
|
5f04e5abd0 | ||
|
|
2ca867ef5d | ||
|
|
0127a7bf56 | ||
|
|
23d64ab195 | ||
|
|
14fa3de4b6 | ||
|
|
7ee5c671e9 | ||
|
|
a8abe94992 | ||
|
|
934f9efe09 | ||
|
|
885cc1d01d | ||
|
|
fded83d25c | ||
|
|
b9099d01c2 | ||
|
|
b270a453aa | ||
|
|
61aec8a9a6 | ||
|
|
7cb9b8dfc9 | ||
|
|
21a6acc708 | ||
|
|
a893b29749 | ||
|
|
5fb407cffe | ||
|
|
4137c5e15b | ||
|
|
53070f8bb5 | ||
|
|
9a890ec2fc | ||
|
|
7d1724e93b | ||
|
|
cb1efdc9ae | ||
|
|
cf449a443e | ||
|
|
4a5d1f4f46 | ||
|
|
05b3cd5cc1 | ||
|
|
b4465b80e6 | ||
|
|
a29c750030 | ||
|
|
bec929ce03 | ||
|
|
a4c5f03bee | ||
|
|
e97114e7a0 | ||
|
|
0121dc0b81 | ||
|
|
d031addc2c | ||
|
|
4f1de9666a | ||
|
|
f765860dfb | ||
|
|
7ab114e0fa | ||
|
|
0e3f4c40e3 | ||
|
|
eaf400b088 | ||
|
|
6091100479 | ||
|
|
a3fc6ce4ca | ||
|
|
0a2c565aa9 | ||
|
|
8250e83e61 | ||
|
|
4c2be261f7 | ||
|
|
753c990502 | ||
|
|
f8e5c2018e | ||
|
|
2f8507644a | ||
|
|
0127927b73 | ||
|
|
99305d2239 | ||
|
|
71c830522c | ||
|
|
5452728091 | ||
|
|
23b7d417d4 | ||
|
|
5afa0815c9 | ||
|
|
329d4f1c90 | ||
|
|
df9a075cb6 | ||
|
|
4b6be1161b | ||
|
|
6bda9d1b35 | ||
|
|
5402fa902e | ||
|
|
752f1283a9 | ||
|
|
da370af54b | ||
|
|
7d110798d2 | ||
|
|
fa72ac51c4 | ||
|
|
6550030540 | ||
|
|
68b9c9c72d | ||
|
|
8fa1596e73 | ||
|
|
94d3a1919c | ||
|
|
c1d670fd75 | ||
|
|
a7b61ce5e5 | ||
|
|
123b187af5 | ||
|
|
247a16cb5f | ||
|
|
81c5d777e8 | ||
|
|
11aa708076 | ||
|
|
3874e9af97 | ||
|
|
c4893ce034 | ||
|
|
be1aee0034 | ||
|
|
56775af8d7 | ||
|
|
21aeb4c5de | ||
|
|
55831cad22 | ||
|
|
b6c290e4fd | ||
|
|
8fe3eb0136 | ||
|
|
b0b149db83 | ||
|
|
f9572ea8f5 | ||
|
|
cdbe7854e8 | ||
|
|
f8beac6ebd | ||
|
|
de52f51f5b | ||
|
|
31611ad315 | ||
|
|
27c2fc06c2 | ||
|
|
dda7ea6000 | ||
|
|
7aecbb225c | ||
|
|
bc69fe9166 | ||
|
|
797f334d0a | ||
|
|
826730650c | ||
|
|
1e978e69cc | ||
|
|
a81d45df82 | ||
|
|
a4ed6be38c | ||
|
|
d2c8779157 | ||
|
|
06320c2964 | ||
|
|
1fd097c666 | ||
|
|
2a93826497 | ||
|
|
0c6447cae4 | ||
|
|
14bee5e6a2 | ||
|
|
8942b3eff3 | ||
|
|
ed8068cbbd | ||
|
|
f9bf666018 | ||
|
|
f9d95ef2c8 | ||
|
|
5eaa204d83 | ||
|
|
31c4fbfc12 | ||
|
|
214efac67e | ||
|
|
08593aa7ab | ||
|
|
e6aae8bd71 | ||
|
|
0364a36f84 | ||
|
|
07bb27e3b9 | ||
|
|
5e96a5c44c | ||
|
|
7f1e21e6a1 | ||
|
|
5a56462959 | ||
|
|
4a215c2ddb | ||
|
|
27d1f404f1 | ||
|
|
ade8e3f8cb | ||
|
|
c6ff31be1c | ||
|
|
f32c153832 | ||
|
|
80e7b31806 | ||
|
|
1fd212016e | ||
|
|
b233e6776b | ||
|
|
14a477026d | ||
|
|
79eea6e5b1 | ||
|
|
9741c9209d | ||
|
|
55efa6237a | ||
|
|
737e1f126b | ||
|
|
6b1da98d91 | ||
|
|
64de5bc78a | ||
|
|
e8310731e9 | ||
|
|
34a9e118b6 | ||
|
|
f5aea06281 | ||
|
|
8e9627877d | ||
|
|
3818b443c3 | ||
|
|
8c6838e85c | ||
|
|
8d24022bda | ||
|
|
edb8a2fae7 | ||
|
|
c035d703cb | ||
|
|
b7a21b8a76 | ||
|
|
4587472e87 | ||
|
|
21392ef30d | ||
|
|
dc08b69240 | ||
|
|
ce78f89017 | ||
|
|
54c7e1cfd3 | ||
|
|
a7d5b6a477 | ||
|
|
8fb7742dad | ||
|
|
80cc18f667 | ||
|
|
bd7200e2b5 | ||
|
|
bb123bb3e8 | ||
|
|
3ad7d8adb7 | ||
|
|
1994520e75 | ||
|
|
6252d96b0d | ||
|
|
3565cb1afe | ||
|
|
5ecff99edc | ||
|
|
7a35ecb154 | ||
|
|
3b5d4771a0 | ||
|
|
afe6b2f45b | ||
|
|
3fa636d477 | ||
|
|
659df4c6df | ||
|
|
ac684352e6 | ||
|
|
1ae99f2e67 | ||
|
|
94084525b1 | ||
|
|
b1b692d4a3 | ||
|
|
2722b46530 | ||
|
|
89e2547851 | ||
|
|
ca46cf928a | ||
|
|
f22abf93dd | ||
|
|
7484c07364 | ||
|
|
0e4ab56e12 | ||
|
|
0ca62a37d6 | ||
|
|
6bf37280d6 | ||
|
|
38b5af907e | ||
|
|
28fc65e479 | ||
|
|
343d1a95dc | ||
|
|
faa541f613 | ||
|
|
318b00b6a2 | ||
|
|
4ea4f36010 | ||
|
|
7745db6e4a | ||
|
|
5031e69651 | ||
|
|
96c90d18c2 | ||
|
|
6b90e02624 | ||
|
|
692e2c3455 | ||
|
|
2b65a14301 | ||
|
|
478066c607 | ||
|
|
74e14c070f | ||
|
|
11f1a21652 | ||
|
|
9b394ddc49 | ||
|
|
31a87c2e5f | ||
|
|
cca08e1ed5 | ||
|
|
7c020c23ce | ||
|
|
12461a55a8 | ||
|
|
008d0503be | ||
|
|
5b88a183ac | ||
|
|
4119521f9e | ||
|
|
3bb661244c | ||
|
|
bdc1dc42a6 | ||
|
|
c90b45f88c | ||
|
|
2675a9c60e | ||
|
|
67a514da6f | ||
|
|
bdcfe5bbb2 | ||
|
|
b6dcea013e | ||
|
|
f56a8c49f9 | ||
|
|
621330b726 | ||
|
|
9463a628a6 | ||
|
|
15a8cde6f5 | ||
|
|
6d7f7527be | ||
|
|
a4145721a7 | ||
|
|
be6c817873 | ||
|
|
af9e0f0482 | ||
|
|
4fe4cbc568 | ||
|
|
4f24e877aa | ||
|
|
d2c53bc373 | ||
|
|
48ef6c3736 | ||
|
|
b6babc688d | ||
|
|
9a895bedde | ||
|
|
1fb81d1a43 | ||
|
|
0e931b19fe | ||
|
|
ccda60f82f | ||
|
|
1298f83aa4 | ||
|
|
9f91c47bd2 | ||
|
|
be09fa8a53 | ||
|
|
75d0bb97cb | ||
|
|
400bb52247 | ||
|
|
f16a298d9f | ||
|
|
bb2eaa6697 | ||
|
|
66e43753cb | ||
|
|
4f16f763bb | ||
|
|
10c4a3e807 | ||
|
|
0d91dab5b9 | ||
|
|
e211749c7c | ||
|
|
b39a724f26 | ||
|
|
fa3d4c79c9 | ||
|
|
3923d11c7b | ||
|
|
9b804137e0 | ||
|
|
e3afa296c7 | ||
|
|
14fecc93f7 | ||
|
|
128234c066 | ||
|
|
3e5b7e1457 | ||
|
|
15fc29dc6b | ||
|
|
909255d55f | ||
|
|
7d88577c61 | ||
|
|
d8ac0f7ec7 | ||
|
|
684259b438 | ||
|
|
0e2be7153f | ||
|
|
685130c100 | ||
|
|
d0e49804e2 | ||
|
|
2a652b842f | ||
|
|
06e8fbace7 | ||
|
|
c8beacbdd7 | ||
|
|
89a8b0c262 | ||
|
|
8021d44465 | ||
|
|
6b10f88e40 | ||
|
|
2410b69402 | ||
|
|
140832e91f | ||
|
|
7c9899f54e | ||
|
|
2ab57bcf70 | ||
|
|
aeaf4bd025 | ||
|
|
0eed3cc4c3 | ||
|
|
60e24e61c8 | ||
|
|
d0c51003f5 | ||
|
|
6f1ebacd39 | ||
|
|
7c28ae7e45 | ||
|
|
1973fd6d26 | ||
|
|
08a8a0ce30 | ||
|
|
69df92c81d | ||
|
|
1bd3a6cc70 | ||
|
|
d6ce1db2a8 | ||
|
|
76c03c23a1 | ||
|
|
f780011a86 | ||
|
|
9a76ecfc55 | ||
|
|
7f394d0a08 | ||
|
|
08f09861e1 | ||
|
|
7701dfde07 | ||
|
|
5c934d8122 | ||
|
|
6d2cef1fd8 | ||
|
|
c7b23530f9 | ||
|
|
8e39877054 | ||
|
|
f6274642f0 | ||
|
|
2117490500 | ||
|
|
28b8bf5222 | ||
|
|
d92e045b8d | ||
|
|
453ef927ef | ||
|
|
ea88c6175c | ||
|
|
f7bc58b38f | ||
|
|
321715202a | ||
|
|
edd1b00126 | ||
|
|
3d6032d69e | ||
|
|
954bfd45d0 | ||
|
|
ae5eb73f93 | ||
|
|
0391b8e550 | ||
|
|
8d7a318795 | ||
|
|
cf48b532b4 | ||
|
|
29b749bdd9 | ||
|
|
adf97533d3 | ||
|
|
863a3a07b8 | ||
|
|
1b76823ea5 | ||
|
|
86f0fde6e7 | ||
|
|
a5943c07fb | ||
|
|
fc72eb04f5 | ||
|
|
2061b4c28c | ||
|
|
3903fcc595 | ||
|
|
97ccbaf0a3 | ||
|
|
2bb1fdf232 | ||
|
|
cbfd9ba1d1 | ||
|
|
ba5da0946c | ||
|
|
e5b9cee868 | ||
|
|
6bb1f24ed5 | ||
|
|
5d3278bcf2 | ||
|
|
0b8e768721 | ||
|
|
5571a8ba6b | ||
|
|
61c1baa4bf | ||
|
|
915855f43b | ||
|
|
3c18d54d1e | ||
|
|
f02882ce60 | ||
|
|
b294cc2e1c | ||
|
|
cdd1179c63 | ||
|
|
54e46c260c | ||
|
|
a20b3083b0 | ||
|
|
7b95b375a0 | ||
|
|
ce0a34941a | ||
|
|
d8d92357b0 | ||
|
|
f3a98fda03 | ||
|
|
6084c5606a | ||
|
|
d73b8bdf74 | ||
|
|
ee0a2659da | ||
|
|
27b3fee02d | ||
|
|
2046347775 | ||
|
|
9eb36ba91f | ||
|
|
4155e912ee | ||
|
|
202caea3a9 | ||
|
|
07fd2aa9a5 | ||
|
|
07f6793bd2 | ||
|
|
d3e7ed96f3 | ||
|
|
69cb0bea81 | ||
|
|
44b2215a7a | ||
|
|
406adce424 | ||
|
|
405883169c | ||
|
|
652e989d23 | ||
|
|
7c2cf7889f | ||
|
|
11f0b99846 | ||
|
|
2e2d3e9596 | ||
|
|
bb18de6496 | ||
|
|
a5f8f196e7 | ||
|
|
e516330775 | ||
|
|
21587034d0 | ||
|
|
de4c6849a0 | ||
|
|
d5b14305e9 | ||
|
|
3290ef4f75 | ||
|
|
800f081f1c | ||
|
|
1967bd862e | ||
|
|
6abc59acd2 | ||
|
|
7ef3d5e369 | ||
|
|
ace5399749 | ||
|
|
0856b387f1 | ||
|
|
e4e017a2ad | ||
|
|
9f7805b7db | ||
|
|
85e0492016 | ||
|
|
a3783ea7b6 | ||
|
|
a44c2a1e19 | ||
|
|
3e1460b618 | ||
|
|
e0049f601a | ||
|
|
e03068c372 | ||
|
|
93dbed19c8 | ||
|
|
162d3b5f64 | ||
|
|
0b5dc7910b | ||
|
|
4fea208958 | ||
|
|
0b8b50bde9 | ||
|
|
0557cac9cf | ||
|
|
081287fc0a | ||
|
|
2455c03e0d | ||
|
|
f30f9339c9 | ||
|
|
fcb66ecc2c | ||
|
|
82050910f8 | ||
|
|
52f811f563 | ||
|
|
32e2791d4c | ||
|
|
3e25b07646 | ||
|
|
74600364f2 | ||
|
|
81f6d69261 | ||
|
|
865d41e0a3 | ||
|
|
554375baab | ||
|
|
5b1db60d20 | ||
|
|
d07bbd00f2 | ||
|
|
889666073f | ||
|
|
029aaf484c | ||
|
|
bedd6dfb4c | ||
|
|
7fd1222fc0 | ||
|
|
a451403b37 | ||
|
|
fda5880f90 | ||
|
|
2730fa33a2 | ||
|
|
33bdbde8dc | ||
|
|
8d2ddcacb6 | ||
|
|
8f47adfff1 | ||
|
|
d3060a97b6 | ||
|
|
35dabf4b2c | ||
|
|
6ee1af6a95 | ||
|
|
6e94ee8b85 | ||
|
|
deef2031c7 | ||
|
|
5455c89a50 | ||
|
|
09afb91c89 | ||
|
|
95748751df | ||
|
|
36129ec5af | ||
|
|
638f717d90 | ||
|
|
2576290e7b | ||
|
|
b45bf8c801 | ||
|
|
967b7a1337 | ||
|
|
1fb4944b5a | ||
|
|
3891c40f3e | ||
|
|
e22676d336 | ||
|
|
7cbe6b71e5 | ||
|
|
f5a765e860 | ||
|
|
9376bc8f51 | ||
|
|
351daf1300 | ||
|
|
89ad3c53b1 | ||
|
|
6f1047d46b | ||
|
|
20889d4553 | ||
|
|
2fea18c3f5 | ||
|
|
558746c482 | ||
|
|
c2b69b248c | ||
|
|
6cdcbac305 | ||
|
|
17af27bc7f | ||
|
|
68fe28af42 | ||
|
|
8040a87a3d | ||
|
|
0b2497748e | ||
|
|
6a1b12afc1 | ||
|
|
920b029e02 | ||
|
|
c7f928fe7f | ||
|
|
652dfd43d6 | ||
|
|
012f7bfa93 | ||
|
|
c84bcd4b47 | ||
|
|
1b59879411 | ||
|
|
1d37997d3b | ||
|
|
aac2036738 | ||
|
|
41ba7a06d3 | ||
|
|
88a6e7fd11 | ||
|
|
6971b65512 | ||
|
|
c1bc9dee0e | ||
|
|
a11cada735 | ||
|
|
6c9adee646 | ||
|
|
5367932b38 | ||
|
|
cc2a684396 | ||
|
|
3357f14cb7 | ||
|
|
6fffe709df | ||
|
|
22106d4fc4 | ||
|
|
5d890e4ca7 | ||
|
|
a108db7c85 | ||
|
|
eb22f70065 | ||
|
|
22b9ca94b3 | ||
|
|
d5dca62b04 | ||
|
|
509c8288d0 | ||
|
|
dabfd3382f | ||
|
|
98ff65045e | ||
|
|
143d6c1dde | ||
|
|
bfac44ebfd | ||
|
|
e39f5fa5d6 | ||
|
|
7a842266b3 | ||
|
|
bd7bbfaa8f | ||
|
|
69272ece3f | ||
|
|
baa3c1294c | ||
|
|
4f0d1c02bd | ||
|
|
42e7da2e8a | ||
|
|
17d9c1c6ec | ||
|
|
3659ddd70c | ||
|
|
f4edd72662 | ||
|
|
8e4497de2a | ||
|
|
75705ddde7 | ||
|
|
4519bb494e | ||
|
|
cce74aaee0 | ||
|
|
3f3a567782 | ||
|
|
f5cb9d1f2e | ||
|
|
2dc39a7c7e | ||
|
|
0a737c8c87 | ||
|
|
9e36039630 | ||
|
|
29b80ec6df | ||
|
|
ad7eb74960 | ||
|
|
431aae0201 | ||
|
|
80fed6f7f7 | ||
|
|
1d4a02b672 | ||
|
|
242fdbc056 | ||
|
|
b60030a3cf | ||
|
|
5b364099e1 | ||
|
|
76649073ea | ||
|
|
5f691297c0 | ||
|
|
e57ef0229b | ||
|
|
8dd58ddf6d | ||
|
|
da77d7e2c4 | ||
|
|
1732ee57d0 | ||
|
|
849a2eae81 | ||
|
|
46ace708b6 | ||
|
|
e2c0d1cf36 | ||
|
|
806c86bd19 | ||
|
|
ca31073eae | ||
|
|
f11368a4ee | ||
|
|
c30396bea9 | ||
|
|
0b2bad77ac | ||
|
|
7d1a3e4f4e | ||
|
|
5a63585f7e | ||
|
|
c9deed4686 | ||
|
|
7df9724e20 | ||
|
|
da69304dc8 | ||
|
|
c43f2abaa6 | ||
|
|
caf2fff60e | ||
|
|
f38c4cfee8 | ||
|
|
b206988531 | ||
|
|
e412c0458b | ||
|
|
6ebc83bbed | ||
|
|
4c0c4577df | ||
|
|
a6e76e714c | ||
|
|
b81b1d3bff | ||
|
|
f7a56b8f29 | ||
|
|
e29ecee6bc | ||
|
|
c24105feac | ||
|
|
fd693b3a0c | ||
|
|
f278df95e9 | ||
|
|
eafac3be5c | ||
|
|
cd7a01c34f | ||
|
|
49a8e52139 | ||
|
|
f4bea28fe4 | ||
|
|
d20df7c990 | ||
|
|
6c69cbfd29 | ||
|
|
7ee9e21525 | ||
|
|
cfe9218655 | ||
|
|
2c961dc1a6 | ||
|
|
5e3d756806 | ||
|
|
c215c5d0b2 | ||
|
|
232e27c979 | ||
|
|
d17c5a0d89 | ||
|
|
d907627f7e | ||
|
|
bac2ad29b6 | ||
|
|
59ebfd2683 | ||
|
|
cd59d5364f | ||
|
|
5065116e56 | ||
|
|
95d682a60f | ||
|
|
21ef234989 | ||
|
|
1c78303d94 | ||
|
|
61454c3df7 | ||
|
|
b076fb09d7 | ||
|
|
fbd0b47ff0 | ||
|
|
ea94096df7 | ||
|
|
2a60a5728e | ||
|
|
58287614e6 | ||
|
|
26bf85575d | ||
|
|
394bc1a4dd | ||
|
|
81cc646107 | ||
|
|
dc4d3923f2 | ||
|
|
270df0103a | ||
|
|
80d53604cf | ||
|
|
e1646365b0 | ||
|
|
9b09b47055 | ||
|
|
c2a3a00516 | ||
|
|
d03b06a40f | ||
|
|
857d0f16c0 | ||
|
|
2ef3c3a482 | ||
|
|
f3d5ed570f | ||
|
|
700b54aee9 | ||
|
|
d6f03627dd | ||
|
|
b4ed8de5d5 | ||
|
|
fb403ab552 | ||
|
|
668d5e3cad | ||
|
|
ee6da31fb6 | ||
|
|
c5e48c56c9 | ||
|
|
49f9516c9e | ||
|
|
f53eb8e260 | ||
|
|
685fad2d5d | ||
|
|
7dfca3573b | ||
|
|
743f1ff329 | ||
|
|
d4d1fba035 | ||
|
|
7ed41b3fde | ||
|
|
e9519da49e | ||
|
|
3c52c07dbc | ||
|
|
d74d568e6d | ||
|
|
5800d245e5 | ||
|
|
de4a0393df | ||
|
|
f6b14ee300 | ||
|
|
5b46b82e6d | ||
|
|
6575ce3e9e | ||
|
|
dca51c6393 | ||
|
|
0137f63d81 | ||
|
|
ed7a17e47f | ||
|
|
2fde7f0b47 | ||
|
|
21fc5a8750 | ||
|
|
53adfd5a1d | ||
|
|
7158e2b097 | ||
|
|
8288fecc0a | ||
|
|
7a94a05974 | ||
|
|
076c64dc8e | ||
|
|
6409f9c8e5 | ||
|
|
03f45d842d | ||
|
|
aaa9a08bd4 | ||
|
|
72b7147021 | ||
|
|
c29ee8331a | ||
|
|
7e892b7b24 | ||
|
|
6f371c0973 | ||
|
|
3d3a3900c6 | ||
|
|
dd72cf9068 | ||
|
|
3dfd4a5332 | ||
|
|
7cc2a3527d | ||
|
|
1812449906 | ||
|
|
6bb0440d4a | ||
|
|
ff871511af | ||
|
|
0fb2befe3a | ||
|
|
1ab09916f6 | ||
|
|
ad8e8509f4 | ||
|
|
6e78cb1ab5 | ||
|
|
853adda540 | ||
|
|
a27c314613 | ||
|
|
fb317ebc48 | ||
|
|
6d6aafe58d | ||
|
|
ac77142949 | ||
|
|
5a9409a3af | ||
|
|
7f2981f257 | ||
|
|
3021745f67 | ||
|
|
fe26ed8a5d | ||
|
|
d78a3d0273 | ||
|
|
3bdb9a32d7 | ||
|
|
b37d732408 | ||
|
|
86a78d55ed | ||
|
|
12e0a594fb | ||
|
|
6674fb4401 | ||
|
|
f45dba14be | ||
|
|
295d5affbb | ||
|
|
d49432dc88 | ||
|
|
b7e1614b58 | ||
|
|
bc9e722211 | ||
|
|
342b8636d8 | ||
|
|
e273149541 | ||
|
|
6358b00b69 | ||
|
|
3f36836a3b | ||
|
|
9833a753dd | ||
|
|
ac37fb0003 | ||
|
|
f5841b8841 | ||
|
|
1ebb0bf00f | ||
|
|
37a070cdea | ||
|
|
795aa4318e | ||
|
|
d2eacde0da | ||
|
|
2577797fc4 | ||
|
|
bf571681fe | ||
|
|
37aeeaf204 | ||
|
|
b7ed0c4892 | ||
|
|
753894cb7e | ||
|
|
4e0ced43a4 | ||
|
|
1c3156a17b | ||
|
|
048e161d15 | ||
|
|
edac097822 | ||
|
|
d9f9e6d231 | ||
|
|
384c5cc259 | ||
|
|
b0827e9b74 | ||
|
|
88cc8a00f4 | ||
|
|
0358eb6c71 | ||
|
|
89efcdb8cd | ||
|
|
c2f6190627 | ||
|
|
840756ead1 | ||
|
|
f78242fac6 | ||
|
|
f5bbb5e33f | ||
|
|
1937470dc2 | ||
|
|
d52b5664f8 | ||
|
|
d1b26d4bfe | ||
|
|
a0f2ffb90b | ||
|
|
2db0061741 | ||
|
|
d761076903 | ||
|
|
235b52027b | ||
|
|
553e707879 | ||
|
|
5540af7c57 | ||
|
|
e5728bd36e | ||
|
|
d8dd1accb4 | ||
|
|
c193911655 | ||
|
|
bded7901c5 | ||
|
|
04b4ff3651 | ||
|
|
3c4e36ecdf | ||
|
|
77fe1f7c76 | ||
|
|
fe278afb18 | ||
|
|
f5e6136830 | ||
|
|
33bb507fde |
@@ -0,0 +1 @@
|
|||||||
|
custom: "https://www.veracrypt.fr/en/Donation.html"
|
||||||
@@ -0,0 +1,34 @@
|
|||||||
|
---
|
||||||
|
name: Bug Report
|
||||||
|
about: Found a bug? Let us know! 🐛
|
||||||
|
labels: bug, unreviewed
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- Please provide a general summary of the issue in the title above. -->
|
||||||
|
|
||||||
|
# Expected behavior
|
||||||
|
<!-- Describe here what you have expected to happen -->
|
||||||
|
|
||||||
|
# Observed behavior
|
||||||
|
<!-- Describe here what happened instead of the expected behavior -->
|
||||||
|
|
||||||
|
# Steps to reproduce
|
||||||
|
<!-- Tell use all the steps you did so we can reproduce the problem -->
|
||||||
|
1.
|
||||||
|
2.
|
||||||
|
3.
|
||||||
|
4.
|
||||||
|
|
||||||
|
# Screenshots
|
||||||
|
<!-- Add additional screenshots -->
|
||||||
|
|
||||||
|
# Your Environment
|
||||||
|
|
||||||
|
Please tell us more about your environment
|
||||||
|
|
||||||
|
**VeraCrypt version:** <!-- f.e. 1.24-Update7 -->
|
||||||
|
|
||||||
|
**Operating system and version:** <!-- f.e. Windows 10 build 19042 -->
|
||||||
|
|
||||||
|
**System type:** <!-- f.e. 64-bit -->
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
---
|
||||||
|
name: Change
|
||||||
|
about: Change or extend functionality that already exists.
|
||||||
|
labels: change, unreviewed
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- Please provide a general summary of your change in the title above. -->
|
||||||
|
|
||||||
|
# Current behavior
|
||||||
|
<!-- Describe here how it actually works -->
|
||||||
|
|
||||||
|
# Desired behavior
|
||||||
|
<!-- Describe here the difference from current behavior-->
|
||||||
|
|
||||||
|
# Screenshots/Mockup/Designs
|
||||||
|
<!-- Add additional screenshots, mockups or design proposals -->
|
||||||
|
|
||||||
|
# Additional information
|
||||||
|
<!-- Are there any additional requirements? Further ideas, ... -->
|
||||||
|
|
||||||
|
# Your Environment
|
||||||
|
|
||||||
|
Please tell us more about your environment
|
||||||
|
|
||||||
|
**VeraCrypt version:** <!-- f.e. 1.24-Update7 -->
|
||||||
|
|
||||||
|
**Operating system and version:** <!-- f.e. Windows 10 build 19042 -->
|
||||||
|
|
||||||
|
**System type:** <!-- f.e. 64-bit -->
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
---
|
||||||
|
name: Feature
|
||||||
|
about: Add new functionality or suggest an idea to the project.
|
||||||
|
labels: feature, unreviewed
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- Please provide a general summary of your feature in the title above. -->
|
||||||
|
|
||||||
|
# Desired behavior
|
||||||
|
<!-- Describe here what and why your feature should be added -->
|
||||||
|
|
||||||
|
# Screenshots/Mockup/Designs
|
||||||
|
<!-- Add additional screenshots, mockups or design proposals -->
|
||||||
|
|
||||||
|
# Additional information
|
||||||
|
<!-- Are there any additional requirements? Further ideas, ... -->
|
||||||
|
|
||||||
|
# Your Environment
|
||||||
|
|
||||||
|
Please tell us more about your environment
|
||||||
|
|
||||||
|
**VeraCrypt version:** <!-- f.e. 1.24-Update7 -->
|
||||||
|
|
||||||
|
**Operating system and version:** <!-- f.e. Windows 10 build 19042 -->
|
||||||
|
|
||||||
|
**System type:** <!-- f.e. 64-bit -->
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
# Number of days of inactivity before an issue becomes stale
|
||||||
|
daysUntilStale: 60
|
||||||
|
# Number of days of inactivity before a stale issue is closed
|
||||||
|
daysUntilClose: 7
|
||||||
|
# Issues with these labels will never be considered stale
|
||||||
|
exemptLabels:
|
||||||
|
- pinned
|
||||||
|
- security
|
||||||
|
# Label to use when marking an issue as stale
|
||||||
|
staleLabel: wontfix
|
||||||
|
# Comment to post when marking an issue as stale. Set to `false` to disable
|
||||||
|
markComment: >
|
||||||
|
This issue has been automatically marked as stale because it has not had
|
||||||
|
recent activity. It will be closed if no further activity occurs. Thank you
|
||||||
|
for your contributions.
|
||||||
|
# Comment to post when closing a stale issue. Set to `false` to disable
|
||||||
|
closeComment: >
|
||||||
|
This issue has been automatically closed because it has not had
|
||||||
|
recent activity. This probably means that it is not reproducible
|
||||||
|
or it has been fixed in a newer version. If it’s an enhancement
|
||||||
|
and hasn't been taken on for so long, then it seems no one has
|
||||||
|
the time to implement this.
|
||||||
|
Please reopen if you still encounter this issue with the [latest stable version](https://www.veracrypt.fr/en/Downloads.html).
|
||||||
|
You can also contribute directly by providing a pull request.
|
||||||
|
Thank you!
|
||||||
@@ -0,0 +1,110 @@
|
|||||||
|
# For those using Visual Studio Code for development
|
||||||
|
.vscode/
|
||||||
|
|
||||||
|
# CLion
|
||||||
|
.idea/
|
||||||
|
|
||||||
|
# VC Linux build artifacts
|
||||||
|
*.o
|
||||||
|
*.o0
|
||||||
|
*.d
|
||||||
|
*.a
|
||||||
|
*.bmp.h
|
||||||
|
*.xml.h
|
||||||
|
*.txt.h
|
||||||
|
*.h.gch
|
||||||
|
src/Main/veracrypt
|
||||||
|
*.osse41
|
||||||
|
*.ossse3
|
||||||
|
|
||||||
|
# VC macOS build artifacts
|
||||||
|
src/Main/VeraCrypt
|
||||||
|
src/Main/VeraCrypt.app
|
||||||
|
src/Main/*.dmg
|
||||||
|
src/Setup/MacOSX/*.pkg
|
||||||
|
*.oo
|
||||||
|
*.o.32
|
||||||
|
*.o.64
|
||||||
|
.DS_Store
|
||||||
|
|
||||||
|
# wxWidgets Linux build artifacts
|
||||||
|
src/wxrelease
|
||||||
|
src/wxdebug
|
||||||
|
|
||||||
|
src/.vs
|
||||||
|
|
||||||
|
src/Boot/Windows/obj
|
||||||
|
src/Boot/Windows/Release
|
||||||
|
src/Boot/Windows/Release_AES
|
||||||
|
src/Boot/Windows/Release_AES_SHA2
|
||||||
|
src/Boot/Windows/Release_Camellia
|
||||||
|
src/Boot/Windows/Release_Camellia_SHA2
|
||||||
|
src/Boot/Windows/Release_Serpent
|
||||||
|
src/Boot/Windows/Release_Serpent_SHA2
|
||||||
|
src/Boot/Windows/Release_SHA2
|
||||||
|
src/Boot/Windows/Release_Twofish
|
||||||
|
src/Boot/Windows/Release_Twofish_SHA2
|
||||||
|
src/Boot/Windows/Rescue
|
||||||
|
src/Boot/Windows/Rescue_AES
|
||||||
|
src/Boot/Windows/Rescue_AES_SHA2
|
||||||
|
src/Boot/Windows/Rescue_Camellia
|
||||||
|
src/Boot/Windows/Rescue_Camellia_SHA2
|
||||||
|
src/Boot/Windows/Rescue_Serpent
|
||||||
|
src/Boot/Windows/Rescue_Serpent_SHA2
|
||||||
|
src/Boot/Windows/Rescue_SHA2
|
||||||
|
src/Boot/Windows/Rescue_Twofish
|
||||||
|
src/Boot/Windows/Rescue_Twofish_SHA2
|
||||||
|
|
||||||
|
src/Common/Debug
|
||||||
|
src/Common/obj_driver_debug
|
||||||
|
src/Common/obj_driver_release
|
||||||
|
src/Common/Release
|
||||||
|
src/Common/x64
|
||||||
|
src/Common/ARM64
|
||||||
|
src/Common/*.log
|
||||||
|
|
||||||
|
src/Crypto/Debug
|
||||||
|
src/Crypto/obj_driver_debug
|
||||||
|
src/Crypto/obj_driver_release
|
||||||
|
src/Crypto/Release
|
||||||
|
src/Crypto/x64
|
||||||
|
src/Crypto/ARM64
|
||||||
|
|
||||||
|
src/Debug
|
||||||
|
|
||||||
|
src/Driver/Debug
|
||||||
|
src/Driver/obj
|
||||||
|
src/Driver/obj_driver_debug
|
||||||
|
src/Driver/obj_driver_release
|
||||||
|
src/Driver/Release
|
||||||
|
src/Driver/ARM64
|
||||||
|
|
||||||
|
src/ExpandVolume/Debug
|
||||||
|
src/ExpandVolume/Release
|
||||||
|
src/ExpandVolume/x64
|
||||||
|
src/ExpandVolume/ARM64
|
||||||
|
src/ExpandVolume/*.tlb
|
||||||
|
|
||||||
|
src/Format/Debug
|
||||||
|
src/Format/Release
|
||||||
|
src/Format/x64
|
||||||
|
src/Format/ARM64
|
||||||
|
src/Format/*.tlb
|
||||||
|
src/Format/FormatCom_h.h
|
||||||
|
src/Format/FormatCom_i.c
|
||||||
|
|
||||||
|
src/Mount/Debug
|
||||||
|
src/Mount/Release
|
||||||
|
src/Mount/x64
|
||||||
|
src/Mount/ARM64
|
||||||
|
src/Mount/*.tlb
|
||||||
|
src/Mount/MainCom_h.h
|
||||||
|
src/Mount/MainCom_i.c
|
||||||
|
|
||||||
|
src/Setup/Debug
|
||||||
|
src/Setup/PortableDebug
|
||||||
|
src/Setup/Release
|
||||||
|
src/Setup/PortableRelease
|
||||||
|
|
||||||
|
src/SetupDLL/Debug
|
||||||
|
src/SetupDLL/Release
|
||||||
@@ -700,7 +700,7 @@ Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler
|
|||||||
Jean-loup Gailly Mark Adler
|
Jean-loup Gailly Mark Adler
|
||||||
jloup@gzip.org madler@alumni.caltech.edu
|
jloup@gzip.org madler@alumni.caltech.edu
|
||||||
____________________________________________________________
|
____________________________________________________________
|
||||||
Copyright (C) 1999-2016 Dieter Baron and Thomas Klausner
|
Copyright (C) 1999-2017 Dieter Baron and Thomas Klausner
|
||||||
|
|
||||||
The authors can be contacted at <libzip@nih.at>
|
The authors can be contacted at <libzip@nih.at>
|
||||||
|
|
||||||
@@ -742,3 +742,68 @@ version 3.0 (LGPL-3.0).
|
|||||||
|
|
||||||
The full text of the license may be found at https://opensource.org/licenses/LGPL-3.0
|
The full text of the license may be found at https://opensource.org/licenses/LGPL-3.0
|
||||||
____________________________________________________________
|
____________________________________________________________
|
||||||
|
Copyright (c) 1999-2016 Jack Lloyd.
|
||||||
|
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without
|
||||||
|
modification, are permitted provided that the following conditions
|
||||||
|
are met:
|
||||||
|
|
||||||
|
1. Redistributions of source code must retain the above copyright
|
||||||
|
notice, this list of conditions and the following disclaimer.
|
||||||
|
|
||||||
|
2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
notice, this list of conditions and the following disclaimer in
|
||||||
|
the documentation and/or other materials provided with the
|
||||||
|
distribution.
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS
|
||||||
|
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||||
|
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||||
|
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY
|
||||||
|
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||||
|
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
|
||||||
|
GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||||
|
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
|
||||||
|
IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||||
|
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
|
||||||
|
IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
____________________________________________________________
|
||||||
|
Copyright (c) 2013-2018 Stephan Mueller <smueller@chronox.de>
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without
|
||||||
|
modification, are permitted provided that the following conditions
|
||||||
|
are met:
|
||||||
|
|
||||||
|
1. Redistributions of source code must retain the above copyright
|
||||||
|
notice, and the entire permission notice in its entirety,
|
||||||
|
including the disclaimer of warranties.
|
||||||
|
|
||||||
|
2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
notice, this list of conditions and the following disclaimer in
|
||||||
|
the documentation and/or other materials provided with the
|
||||||
|
distribution.
|
||||||
|
|
||||||
|
3. The name of the author may not be used to endorse or promote
|
||||||
|
products derived from this software without specific prior
|
||||||
|
written permission.
|
||||||
|
|
||||||
|
ALTERNATIVELY, this product may be distributed under the terms of
|
||||||
|
the GNU General Public License, in which case the provisions of the
|
||||||
|
GPL2 are required INSTEAD OF the above restrictions. (This clause is
|
||||||
|
necessary due to a potential bad interaction between the GPL and the
|
||||||
|
restrictions contained in a BSD-style copyright.)
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
|
||||||
|
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||||
|
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF WHICH
|
||||||
|
ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||||
|
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||||
|
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||||
|
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
|
||||||
|
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||||
|
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||||
|
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||||
|
SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
____________________________________________________________
|
||||||
|
|||||||
@@ -17,23 +17,17 @@ called 'TrueCrypt' or 'VeraCrypt'
|
|||||||
Contents
|
Contents
|
||||||
========
|
========
|
||||||
|
|
||||||
I. Windows
|
[I. Windows](#i-windows)
|
||||||
Requirements for Building VeraCrypt for Windows.
|
|
||||||
Instructions for Building VeraCrypt for Windows.
|
|
||||||
Instructions for Signing and Packaging VeraCrypt for Windows.
|
|
||||||
|
|
||||||
II. Linux and Mac OS X
|
[II. Linux and Mac OS X](#ii-linux-and-mac-os-x)
|
||||||
Requirements for Building VeraCrypt for Linux and Mac OS X.
|
|
||||||
Instructions for Building VeraCrypt for Linux and Mac OS X.
|
|
||||||
Mac OS X specifics
|
|
||||||
|
|
||||||
III. FreeBSD and OpenSolaris
|
[III. FreeBSD](#iii-freebsd)
|
||||||
|
|
||||||
IV. Third-Party Developers (Contributors)
|
[IV. Third-Party Developers (Contributors)](#iv-third-party-developers-contributors)
|
||||||
|
|
||||||
V. Legal Information
|
[V. Legal Information](#v-legal-information)
|
||||||
|
|
||||||
VI. Further Information
|
[VI. Further Information](#vi-further-information)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -43,15 +37,9 @@ I. Windows
|
|||||||
Requirements for Building VeraCrypt for Windows:
|
Requirements for Building VeraCrypt for Windows:
|
||||||
------------------------------------------------
|
------------------------------------------------
|
||||||
|
|
||||||
- Microsoft Visual C++ 2010 SP1 (Professional Edition or compatible)
|
A detailed guide on how to build VeraCrypt on Windows can be found in
|
||||||
- Microsoft Visual C++ 1.52 (available from MSDN Subscriber Downloads)
|
the file doc/html/CompilingGuidelineWin.html. it is also available online
|
||||||
- Microsoft Windows SDK for Windows 7.1 (configured for Visual C++ 2010)
|
at https://www.veracrypt.fr/en/CompilingGuidelineWin.html
|
||||||
- Microsoft Windows SDK for Windows 8.1 (needed for SHA-256 code signing)
|
|
||||||
- Microsoft Windows Driver Kit 7.1.0 (build 7600.16385.1)
|
|
||||||
- NASM assembler 2.08 or compatible
|
|
||||||
- YASM 1.3.0 or newer.
|
|
||||||
- gzip compressor
|
|
||||||
- upx packer (available at https://upx.github.io/)
|
|
||||||
|
|
||||||
IMPORTANT:
|
IMPORTANT:
|
||||||
|
|
||||||
@@ -59,44 +47,19 @@ The 64-bit editions of Windows Vista and later versions of Windows, and in
|
|||||||
some cases (e.g. playback of HD DVD content) also the 32-bit editions, do not
|
some cases (e.g. playback of HD DVD content) also the 32-bit editions, do not
|
||||||
allow the VeraCrypt driver to run without an appropriate digital signature.
|
allow the VeraCrypt driver to run without an appropriate digital signature.
|
||||||
Therefore, all .sys files in official VeraCrypt binary packages are digitally
|
Therefore, all .sys files in official VeraCrypt binary packages are digitally
|
||||||
signed with the digital certificate of the IDRIX, which was
|
signed with the digital certificate of the IDRIX, which was issued by
|
||||||
issued by Thawte certification authority. At the end of each official .exe and
|
GlobalSign certification authority. At the end of each official .exe and
|
||||||
.sys file, there are embedded digital signatures and all related certificates
|
.sys file, there are embedded digital signatures and all related certificates
|
||||||
(i.e. all certificates in the relevant certification chain, such as the
|
(i.e. all certificates in the relevant certification chain, such as the
|
||||||
certification authority certificates, CA-MS cross-certificate, and the
|
certification authority certificates, CA-MS cross-certificate, and the
|
||||||
IDRIX certificate).
|
IDRIX certificate).
|
||||||
Keep this in mind if you compile VeraCrypt
|
Keep this in mind if you compile VeraCrypt and compare your binaries with the
|
||||||
and compare your binaries with the official binaries. If your binaries are
|
official binaries. If your binaries are unsigned, the sizes of the official
|
||||||
unsigned, the sizes of the official binaries will usually be approximately
|
binaries will usually be approximately 10 KiB greater than sizes of your
|
||||||
10 KB greater than sizes of your binaries (there may be further differences
|
binaries (there may be further differences if you use a different version of
|
||||||
if you use a different version of the compiler, or if you install a different
|
the compiler, or if you install a different or no service pack for Visual
|
||||||
or no service pack for Visual Studio, or different hotfixes for it, or if you
|
Studio, or different hotfixes for it, or if you use different versions of
|
||||||
use different versions of the required SDKs).
|
the required SDKs).
|
||||||
|
|
||||||
|
|
||||||
Instructions for Building VeraCrypt for Windows:
|
|
||||||
------------------------------------------------
|
|
||||||
|
|
||||||
1) Create an environment variable 'MSVC16_ROOT' pointing to the folder 'MSVC15'
|
|
||||||
extracted from the Visual C++ 1.52 self-extracting package.
|
|
||||||
|
|
||||||
Note: The 16-bit installer MSVC15\SETUP.EXE cannot be run on 64-bit Windows,
|
|
||||||
but it is actually not necessary to run it. You only need to extract the
|
|
||||||
folder 'MSVC15', which contains the 32-bit binaries required to build the
|
|
||||||
VeraCrypt Boot Loader.
|
|
||||||
|
|
||||||
2) If you have installed the Windows Driver Development Kit in another
|
|
||||||
directory than '%SYSTEMDRIVE%\WinDDK', create an environment variable
|
|
||||||
'WINDDK_ROOT' pointing to the DDK installation directory.
|
|
||||||
|
|
||||||
3) Open the solution file 'VeraCrypt.sln' in Microsoft Visual Studio 2010.
|
|
||||||
|
|
||||||
4) Select 'All' as the active solution configuration.
|
|
||||||
|
|
||||||
5) Build the solution.
|
|
||||||
|
|
||||||
6) If successful, there should be newly built VeraCrypt binaries in the
|
|
||||||
'Release' folder.
|
|
||||||
|
|
||||||
Instructions for Signing and Packaging VeraCrypt for Windows:
|
Instructions for Signing and Packaging VeraCrypt for Windows:
|
||||||
-------------------------------------------------------------
|
-------------------------------------------------------------
|
||||||
@@ -105,11 +68,13 @@ First, create an environment variable 'WSDK81' pointing to the Windows SDK
|
|||||||
for Windows 8.1 installation directory.
|
for Windows 8.1 installation directory.
|
||||||
The folder "Signing" contains a batch file (sign.bat) that will sign all
|
The folder "Signing" contains a batch file (sign.bat) that will sign all
|
||||||
VeraCrypt components using a code signing certificate present on the
|
VeraCrypt components using a code signing certificate present on the
|
||||||
certificate store and also build the final installation setup.
|
certificate store and also build the final installation setup and MSI package.
|
||||||
The batch file suppose that the code signing certificate is issued by Thawt.
|
The batch file suppose that the code signing certificate is issued by
|
||||||
This is the case for IDRIX's certificate. If yours is issued by another CA,
|
GlobalSign. This is the case for IDRIX's certificate. If yours is issued by
|
||||||
then you should put the Root and Intermediate certificates in the "Signing"
|
another CA, then you should put its intermediate certificates in the "Signing"
|
||||||
folder and then modify sign.bat accordingly.
|
folder and modify sign.bat accordingly.
|
||||||
|
|
||||||
|
In order to generate MSI packages, WiX Toolset v3.11 must be installed.
|
||||||
|
|
||||||
VeraCrypt EFI Boot Loader:
|
VeraCrypt EFI Boot Loader:
|
||||||
--------------------------
|
--------------------------
|
||||||
@@ -123,6 +88,10 @@ For build instructions, please refer to the file src\Boot\EFI\Readme.txt.
|
|||||||
II. Linux and Mac OS X
|
II. Linux and Mac OS X
|
||||||
======================
|
======================
|
||||||
|
|
||||||
|
A detailed guide on how to build VeraCrypt on Linux can be found in
|
||||||
|
the file doc/html/CompilingGuidelineLinux.html. it is also available online
|
||||||
|
at https://www.veracrypt.fr/en/CompilingGuidelineLinux.html
|
||||||
|
|
||||||
Requirements for Building VeraCrypt for Linux and Mac OS X:
|
Requirements for Building VeraCrypt for Linux and Mac OS X:
|
||||||
-----------------------------------------------------------
|
-----------------------------------------------------------
|
||||||
|
|
||||||
@@ -135,6 +104,7 @@ Requirements for Building VeraCrypt for Linux and Mac OS X:
|
|||||||
wxWidgets 3.0 library source code (available at https://www.wxwidgets.org)
|
wxWidgets 3.0 library source code (available at https://www.wxwidgets.org)
|
||||||
- FUSE library and header files (available at https://github.com/libfuse/libfuse
|
- FUSE library and header files (available at https://github.com/libfuse/libfuse
|
||||||
and https://osxfuse.github.io/)
|
and https://osxfuse.github.io/)
|
||||||
|
- PCSC-lite library and header files (available at https://github.com/LudovicRousseau/PCSC)
|
||||||
|
|
||||||
|
|
||||||
Instructions for Building VeraCrypt for Linux and Mac OS X:
|
Instructions for Building VeraCrypt for Linux and Mac OS X:
|
||||||
@@ -146,7 +116,7 @@ Instructions for Building VeraCrypt for Linux and Mac OS X:
|
|||||||
command to configure the wxWidgets static library for VeraCrypt and to
|
command to configure the wxWidgets static library for VeraCrypt and to
|
||||||
build it:
|
build it:
|
||||||
|
|
||||||
$ make WXSTATIC=1 WX_ROOT=/usr/src/wxWidgets wxbuild
|
$ make WXSTATIC=1 WX_ROOT=/usr/src/wxWidgets wxbuild
|
||||||
|
|
||||||
The variable WX_ROOT must point to the location of the source code of the
|
The variable WX_ROOT must point to the location of the source code of the
|
||||||
wxWidgets library. Output files will be placed in the './wxrelease/'
|
wxWidgets library. Output files will be placed in the './wxrelease/'
|
||||||
@@ -154,11 +124,11 @@ Instructions for Building VeraCrypt for Linux and Mac OS X:
|
|||||||
|
|
||||||
3) To build VeraCrypt, run the following command:
|
3) To build VeraCrypt, run the following command:
|
||||||
|
|
||||||
$ make
|
$ make
|
||||||
|
|
||||||
or if you have no wxWidgets shared library installed:
|
or if you have no wxWidgets shared library installed:
|
||||||
|
|
||||||
$ make WXSTATIC=1
|
$ make WXSTATIC=1
|
||||||
|
|
||||||
4) If successful, the VeraCrypt executable should be located in the directory
|
4) If successful, the VeraCrypt executable should be located in the directory
|
||||||
'Main'.
|
'Main'.
|
||||||
@@ -168,18 +138,18 @@ interface (through the switch --text) is built.
|
|||||||
On Linux, a console-only executable, which requires no GUI library, can be
|
On Linux, a console-only executable, which requires no GUI library, can be
|
||||||
built using the 'NOGUI' parameter:
|
built using the 'NOGUI' parameter:
|
||||||
|
|
||||||
$ make NOGUI=1 WXSTATIC=1 WX_ROOT=/usr/src/wxWidgets wxbuild
|
$ make NOGUI=1 WXSTATIC=1 WX_ROOT=/usr/src/wxWidgets wxbuild
|
||||||
$ make NOGUI=1 WXSTATIC=1
|
$ make NOGUI=1 WXSTATIC=1
|
||||||
|
|
||||||
On MacOSX, building a console-only executable is not supported.
|
On MacOSX, building a console-only executable is not supported.
|
||||||
|
|
||||||
Mac OS X specifics:
|
Mac OS X specifics:
|
||||||
-----------------------------------------------------------
|
-----------------------------------------------------------
|
||||||
|
|
||||||
Under MacOSX, the SDK for OSX 10.7 is used by default. To use another version
|
Under MacOSX, the SDK for OSX 11.3 is used by default. To use another version
|
||||||
of the SDK (i.e. 10.6), you can export the environment variable VC_OSX_TARGET:
|
of the SDK (i.e. 10.15), you can export the environment variable VC_OSX_TARGET:
|
||||||
|
|
||||||
$ export VC_OSX_TARGET=10.6
|
$ export VC_OSX_TARGET=10.15
|
||||||
|
|
||||||
|
|
||||||
Before building under MacOSX, pkg-config must be installed if not yet available.
|
Before building under MacOSX, pkg-config must be installed if not yet available.
|
||||||
@@ -191,13 +161,13 @@ compile using the following commands :
|
|||||||
$ sudo make install
|
$ sudo make install
|
||||||
|
|
||||||
After making sure pkg-config is available, download and install OSXFuse from
|
After making sure pkg-config is available, download and install OSXFuse from
|
||||||
https://osxfuse.github.io/ (MacFUSE compatibility layer must selected)
|
https://osxfuse.github.io/
|
||||||
|
|
||||||
The script build_veracrypt_macosx.sh available under "src/Build" performs the
|
The script build_veracrypt_macosx.sh available under "src/Build" performs the
|
||||||
full build of VeraCrypt including the creation of the installer pkg. It expects
|
full build of VeraCrypt including the creation of the installer pkg. It expects
|
||||||
to find the wxWidgets 3.0.3 sources at the same level as where you put
|
to find the wxWidgets 3.1.2 sources at the same level as where you put
|
||||||
VeraCrypt sources (i.e. if "src" path is "/Users/joe/Projects/VeraCrypt/src"
|
VeraCrypt sources (i.e. if "src" path is "/Users/joe/Projects/VeraCrypt/src"
|
||||||
then wxWidgets should be at "/Users/joe/Projects/wxWidgets-3.0.3")
|
then wxWidgets should be at "/Users/joe/Projects/wxWidgets-3.1.2")
|
||||||
|
|
||||||
The build process uses Code Signing certificates whose ID is specified in
|
The build process uses Code Signing certificates whose ID is specified in
|
||||||
src/Main/Main.make (look for lines containing "Developer ID Application" and
|
src/Main/Main.make (look for lines containing "Developer ID Application" and
|
||||||
@@ -210,10 +180,12 @@ Thus, we recommend using a different OSX SDK version for building VeraCrypt.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
III. FreeBSD and OpenSolaris
|
III. FreeBSD
|
||||||
============================
|
============================
|
||||||
|
|
||||||
FreeBSD and OpenSolaris are not yet supported.
|
FreeBSD is supported starting from version 11.
|
||||||
|
The build requirements and instructions are the same as Linux except that gmake
|
||||||
|
should be used instead of make.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -239,18 +211,20 @@ Copyright Information
|
|||||||
---------------------
|
---------------------
|
||||||
|
|
||||||
This software as a whole:
|
This software as a whole:
|
||||||
Copyright (c) 2013-2017 IDRIX. All rights reserved.
|
Copyright (c) 2013-2023 IDRIX. All rights reserved.
|
||||||
|
|
||||||
Portions of this software:
|
Portions of this software:
|
||||||
Copyright (c) 2013-2017 IDRIX. All rights reserved.
|
Copyright (c) 2013-2023 IDRIX. All rights reserved.
|
||||||
Copyright (c) 2003-2012 TrueCrypt Developers Association. All rights reserved.
|
Copyright (c) 2003-2012 TrueCrypt Developers Association. All rights reserved.
|
||||||
Copyright (c) 1998-2000 Paul Le Roux. All rights reserved.
|
Copyright (c) 1998-2000 Paul Le Roux. All rights reserved.
|
||||||
Copyright (c) 1998-2008 Brian Gladman, Worcester, UK. All rights reserved.
|
Copyright (c) 1998-2008 Brian Gladman, Worcester, UK. All rights reserved.
|
||||||
Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler.
|
Copyright (c) 1995-2023 Jean-loup Gailly and Mark Adler.
|
||||||
Copyright (c) 2016 Disk Cryptography Services for EFI (DCS), Alex Kolotnikov
|
Copyright (c) 2016 Disk Cryptography Services for EFI (DCS), Alex Kolotnikov
|
||||||
Copyright (c) Dieter Baron and Thomas Klausner.
|
Copyright (c) 1999-2020 Dieter Baron and Thomas Klausner.
|
||||||
Copyright (c) 2013, Alexey Degtyarev. All rights reserved.
|
Copyright (c) 2013, Alexey Degtyarev. All rights reserved.
|
||||||
Copyright (c) 1999-2013,2014,2015,2016 Jack Lloyd. All rights reserved.
|
Copyright (c) 1999-2016 Jack Lloyd. All rights reserved.
|
||||||
|
Copyright (c) 2013-2019 Stephan Mueller <smueller@chronox.de>
|
||||||
|
Copyright (c) 1999-2021 Igor Pavlov
|
||||||
|
|
||||||
For more information, please see the legal notices attached to parts of the
|
For more information, please see the legal notices attached to parts of the
|
||||||
source code.
|
source code.
|
||||||
|
|||||||
@@ -0,0 +1,250 @@
|
|||||||
|
<#
|
||||||
|
.SYNOPSIS
|
||||||
|
This PowerShell script is used to create a VeraCrypt container with minimal size to hold a copy of the given input file or directory.
|
||||||
|
|
||||||
|
.DESCRIPTION
|
||||||
|
This script takes as input a file path or directory path and a container path.
|
||||||
|
If the container path is not specified, it defaults to the same as the input path with a ".hc" extension.
|
||||||
|
The script calculates the minimal size needed to hold the input file or directory in a VeraCrypt container.
|
||||||
|
It then creates a VeraCrypt container with the specified path and the calculated size using exFAT filesystem.
|
||||||
|
Finally, the container is mounted, the input file or directory is copied to the container and the container is dismounted.
|
||||||
|
|
||||||
|
.PARAMETER inputPath
|
||||||
|
The file path or directory path to be encrypted in the VeraCrypt container.
|
||||||
|
|
||||||
|
.PARAMETER containerPath
|
||||||
|
The desired path for the VeraCrypt container. If not specified, it defaults to the same as the input path with a ".hc" extension.
|
||||||
|
|
||||||
|
.EXAMPLE
|
||||||
|
.\EncryptData.ps1 -inputPath "C:\MyFolder" -containerPath "D:\MyContainer.hc"
|
||||||
|
.\EncryptData.ps1 "C:\MyFolder" "D:\MyContainer.hc"
|
||||||
|
.\EncryptData.ps1 "C:\MyFolder"
|
||||||
|
|
||||||
|
.NOTES
|
||||||
|
Author: Mounir IDRASSI
|
||||||
|
Email: mounir.idrassi@idrix.fr
|
||||||
|
Date: July 2023
|
||||||
|
License: This script is licensed under the Apache License 2.0
|
||||||
|
#>
|
||||||
|
|
||||||
|
# parameters
|
||||||
|
param(
|
||||||
|
[Parameter(Mandatory=$true)]
|
||||||
|
[string]$inputPath,
|
||||||
|
[string]$containerPath
|
||||||
|
)
|
||||||
|
function ConvertTo-AbsolutePath {
|
||||||
|
param (
|
||||||
|
[Parameter(Mandatory=$true)]
|
||||||
|
[string]$Path
|
||||||
|
)
|
||||||
|
|
||||||
|
if ([System.IO.Path]::IsPathRooted($Path)) {
|
||||||
|
return $Path
|
||||||
|
}
|
||||||
|
|
||||||
|
return Join-Path -Path (Get-Location) -ChildPath $Path
|
||||||
|
}
|
||||||
|
|
||||||
|
# Convert input path to fully qualified path
|
||||||
|
$inputPath = ConvertTo-AbsolutePath -Path $inputPath
|
||||||
|
|
||||||
|
# Check if input path exists
|
||||||
|
if (-not (Test-Path $inputPath)) {
|
||||||
|
Write-Host "The specified input path does not exist. Please provide a valid input path."
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
$inputPath = (Resolve-Path -Path $inputPath).Path
|
||||||
|
|
||||||
|
# Set container path if not specified
|
||||||
|
if ([string]::IsNullOrWhiteSpace($containerPath)) {
|
||||||
|
$containerPath = "${inputPath}.hc"
|
||||||
|
} else {
|
||||||
|
$containerPath = ConvertTo-AbsolutePath -Path $containerPath
|
||||||
|
}
|
||||||
|
|
||||||
|
# Check if container path already exists
|
||||||
|
if (Test-Path $containerPath) {
|
||||||
|
Write-Host "The specified container path already exists. Please provide a unique path for the new container."
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
# Full path to VeraCrypt executables
|
||||||
|
$veracryptPath = "C:\Program Files\VeraCrypt" # replace with your actual path
|
||||||
|
$veraCryptExe = Join-Path $veracryptPath "VeraCrypt.exe"
|
||||||
|
$veraCryptFormatExe = Join-Path $veracryptPath "VeraCrypt Format.exe"
|
||||||
|
|
||||||
|
# Constants used to calculate the size of the exFAT filesystem
|
||||||
|
$InitialVBRSize = 32KB
|
||||||
|
$InitialFATSize = 128KB
|
||||||
|
$ClusterSize = 32KB # TODO : make this configurable
|
||||||
|
|
||||||
|
function Get-ExFATSizeRec {
|
||||||
|
param(
|
||||||
|
[string]$Path,
|
||||||
|
[uint64] $TotalSize
|
||||||
|
)
|
||||||
|
|
||||||
|
# Constants
|
||||||
|
$BaseMetadataSize = 32
|
||||||
|
$DirectoryEntrySize = 32
|
||||||
|
|
||||||
|
try {
|
||||||
|
# Get the item (file or directory) at the provided path
|
||||||
|
$item = Get-Item -Path $Path -ErrorAction Stop
|
||||||
|
|
||||||
|
# Calculate metadata size
|
||||||
|
$fileNameLength = $item.Name.Length
|
||||||
|
$metadataSize = $BaseMetadataSize + ($fileNameLength * 2)
|
||||||
|
|
||||||
|
# Calculate directory entries
|
||||||
|
if ($fileNameLength -gt 15) {
|
||||||
|
$numDirEntries = [math]::Ceiling($fileNameLength / 15) + 1
|
||||||
|
} else {
|
||||||
|
$numDirEntries = 2
|
||||||
|
}
|
||||||
|
$dirEntriesSize = $numDirEntries * $DirectoryEntrySize
|
||||||
|
|
||||||
|
# Add metadata, file size, and directory entries size to $TotalSize
|
||||||
|
$TotalSize += $metadataSize + $dirEntriesSize
|
||||||
|
|
||||||
|
|
||||||
|
if ($item.PSIsContainer) {
|
||||||
|
# It's a directory
|
||||||
|
$childItems = Get-ChildItem -Path $Path -ErrorAction Stop
|
||||||
|
|
||||||
|
foreach ($childItem in $childItems) {
|
||||||
|
# Recursively call this function for each child item
|
||||||
|
$TotalSize = Get-ExFATSizeRec -Path $childItem.FullName -TotalSize $TotalSize
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
# It's a file
|
||||||
|
|
||||||
|
# Calculate actual file size and round it up to the nearest multiple of $ClusterSize
|
||||||
|
$fileSize = $item.Length
|
||||||
|
$totalFileSize = [math]::Ceiling($fileSize / $ClusterSize) * $ClusterSize
|
||||||
|
|
||||||
|
# Add metadata, file size, and directory entries size to $TotalSize
|
||||||
|
$TotalSize += $totalFileSize
|
||||||
|
}
|
||||||
|
} catch {
|
||||||
|
Write-Error "Error processing item at path ${Path}: $_"
|
||||||
|
}
|
||||||
|
|
||||||
|
return $TotalSize
|
||||||
|
}
|
||||||
|
|
||||||
|
function Get-ExFATSize {
|
||||||
|
param(
|
||||||
|
[string]$Path
|
||||||
|
)
|
||||||
|
|
||||||
|
try {
|
||||||
|
# Initialize total size
|
||||||
|
$totalSize = $InitialVBRSize + $InitialFATSize
|
||||||
|
|
||||||
|
# Call the recursive function
|
||||||
|
$totalSize = Get-ExFATSizeRec -Path $Path -TotalSize $totalSize
|
||||||
|
|
||||||
|
# Add the root directory to $totalSize
|
||||||
|
$totalSize += $ClusterSize
|
||||||
|
|
||||||
|
# Calculate the size of the Bitmap Allocation Table
|
||||||
|
$numClusters = $totalSize / $ClusterSize
|
||||||
|
$bitmapSize = [math]::Ceiling($numClusters / 8)
|
||||||
|
$totalSize += $bitmapSize
|
||||||
|
|
||||||
|
# Adjust the size of the FAT
|
||||||
|
$fatSize = $numClusters * 4
|
||||||
|
$totalSize += $fatSize - $InitialFATSize
|
||||||
|
|
||||||
|
# Return the minimum disk size needed to store the exFAT filesystem
|
||||||
|
return $totalSize
|
||||||
|
|
||||||
|
} catch {
|
||||||
|
Write-Error "Error calculating exFAT size for path ${Path}: $_"
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Calculate size of the container
|
||||||
|
$containerSize = Get-ExFATSize -Path $inputPath
|
||||||
|
|
||||||
|
$containerSize = [math]::Ceiling($containerSize / 1MB)
|
||||||
|
|
||||||
|
# Add 1 MiB to account for the VeraCrypt headers and reserved areas (256 KiB), plus other overhead
|
||||||
|
$containerSize += 1
|
||||||
|
|
||||||
|
# Specify encryption algorithm, and hash algorithm
|
||||||
|
$encryption = "AES"
|
||||||
|
$hash = "sha512"
|
||||||
|
|
||||||
|
# Create a SecureString password
|
||||||
|
$password = Read-Host -AsSecureString -Prompt "Enter your password"
|
||||||
|
|
||||||
|
# Create a PSCredential object
|
||||||
|
$cred = New-Object System.Management.Automation.PSCredential ("username", $password)
|
||||||
|
|
||||||
|
Write-Host "Creating VeraCrypt container `"$containerPath`" ..."
|
||||||
|
|
||||||
|
# Create file container using VeraCrypt Format
|
||||||
|
# TODO: Add a switch to VeraCrypt Format to allow specifying the cluster size to use for the container
|
||||||
|
$veraCryptFormatArgs = "/create `"$containerPath`" /size `"${containerSize}M`" /password $($cred.GetNetworkCredential().Password) /encryption $encryption /hash $hash /filesystem `"exFAT`" /quick /silent"
|
||||||
|
Start-Process $veraCryptFormatExe -ArgumentList $veraCryptFormatArgs -NoNewWindow -Wait
|
||||||
|
|
||||||
|
# Check that the container was successfully created
|
||||||
|
if (-not (Test-Path $containerPath)) {
|
||||||
|
Write-Host "An error occurred while creating the VeraCrypt container."
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
# Get a list of currently used drive letters
|
||||||
|
$driveLetter = Get-Volume | Where-Object { $_.DriveLetter -ne $null } | Select-Object -ExpandProperty DriveLetter
|
||||||
|
|
||||||
|
# Find the first available drive letter
|
||||||
|
$unusedDriveLetter = (70..90 | ForEach-Object { [char]$_ } | Where-Object { $_ -notin $driveLetter })[0]
|
||||||
|
|
||||||
|
# If no available drive letter was found, print an error message and exit the script
|
||||||
|
if ($null -eq $unusedDriveLetter) {
|
||||||
|
# delete the file container that was created
|
||||||
|
Remove-Item -Path $containerPath -Force
|
||||||
|
Write-Error "No available drive letters found. Please free up a drive letter and try again."
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
Write-Host "Mounting the newly created VeraCrypt container..."
|
||||||
|
|
||||||
|
# Mount the container to the chosen drive letter as removable media
|
||||||
|
Start-Process $veraCryptExe -ArgumentList "/volume `"$containerPath`" /letter $unusedDriveLetter /m rm /password $($cred.GetNetworkCredential().Password) /quit" -NoNewWindow -Wait
|
||||||
|
|
||||||
|
# Check if the volume has been mounted successfully
|
||||||
|
$mountedDriveRoot = "${unusedDriveLetter}:\"
|
||||||
|
if (-not (Test-Path -Path $mountedDriveRoot)) {
|
||||||
|
# Volume mount failed
|
||||||
|
Write-Error "Failed to mount the volume. Please make sure VeraCrypt.exe is working correctly."
|
||||||
|
# delete the file container that was created
|
||||||
|
Remove-Item -Path $containerPath -Force
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
Write-Host "Copying data to the mounted VeraCrypt container..."
|
||||||
|
|
||||||
|
# Copy the file or directory to the mounted drive
|
||||||
|
if (Test-Path -Path $inputPath -PathType Container) {
|
||||||
|
# For directories
|
||||||
|
Copy-Item -Path $inputPath -Destination "$($unusedDriveLetter):\" -Recurse
|
||||||
|
} else {
|
||||||
|
# For files
|
||||||
|
Copy-Item -Path $inputPath -Destination "$($unusedDriveLetter):\"
|
||||||
|
}
|
||||||
|
|
||||||
|
Write-Host "Copying completed. Dismounting the VeraCrypt container..."
|
||||||
|
|
||||||
|
# give some time for the file system to flush the data to the disk
|
||||||
|
Start-Sleep -Seconds 5
|
||||||
|
|
||||||
|
# Dismount the volume
|
||||||
|
Start-Process $veraCryptExe -ArgumentList "/dismount $unusedDriveLetter /quit" -NoNewWindow -Wait
|
||||||
|
|
||||||
|
Write-Host "VeraCrypt container created successfully."
|
||||||
@@ -95,6 +95,14 @@
|
|||||||
<param name="Local" value="Mounting VeraCrypt Volumes.html">
|
<param name="Local" value="Mounting VeraCrypt Volumes.html">
|
||||||
</OBJECT>
|
</OBJECT>
|
||||||
</UL>
|
</UL>
|
||||||
|
<LI> <OBJECT type="text/sitemap">
|
||||||
|
<param name="Name" value="Normal Dismount vs Force Dismount ">
|
||||||
|
<param name="Local" value="Normal Dismount vs Force Dismount.html">
|
||||||
|
</OBJECT>
|
||||||
|
<LI> <OBJECT type="text/sitemap">
|
||||||
|
<param name="Name" value="Avoid Third-Party File Extensions">
|
||||||
|
<param name="Local" value="Avoid Third-Party File Extensions.html">
|
||||||
|
</OBJECT>
|
||||||
<LI> <OBJECT type="text/sitemap">
|
<LI> <OBJECT type="text/sitemap">
|
||||||
<param name="Name" value="Parallelization">
|
<param name="Name" value="Parallelization">
|
||||||
<param name="Local" value="Parallelization.html">
|
<param name="Local" value="Parallelization.html">
|
||||||
@@ -175,8 +183,8 @@
|
|||||||
</OBJECT>
|
</OBJECT>
|
||||||
<UL>
|
<UL>
|
||||||
<LI> <OBJECT type="text/sitemap">
|
<LI> <OBJECT type="text/sitemap">
|
||||||
<param name="Name" value="RIPEMD-160">
|
<param name="Name" value="BLAKE2s-256">
|
||||||
<param name="Local" value="RIPEMD-160.html">
|
<param name="Local" value="BLAKE2s-256.html">
|
||||||
</OBJECT>
|
</OBJECT>
|
||||||
<LI> <OBJECT type="text/sitemap">
|
<LI> <OBJECT type="text/sitemap">
|
||||||
<param name="Name" value="SHA-256">
|
<param name="Name" value="SHA-256">
|
||||||
@@ -390,6 +398,20 @@
|
|||||||
<param name="Name" value="Source Code">
|
<param name="Name" value="Source Code">
|
||||||
<param name="Local" value="Source Code.html">
|
<param name="Local" value="Source Code.html">
|
||||||
</OBJECT>
|
</OBJECT>
|
||||||
|
<LI> <OBJECT type="text/sitemap">
|
||||||
|
<param name="Name" value="Building VeraCrypt From Source">
|
||||||
|
<param name="Local" value="CompilingGuidelines.html">
|
||||||
|
</OBJECT>
|
||||||
|
<UL>
|
||||||
|
<LI> <OBJECT type="text/sitemap">
|
||||||
|
<param name="Name" value="Windows Build Guide">
|
||||||
|
<param name="Local" value="CompilingGuidelineWin.html">
|
||||||
|
</OBJECT>
|
||||||
|
<LI> <OBJECT type="text/sitemap">
|
||||||
|
<param name="Name" value="Linux Build Guide">
|
||||||
|
<param name="Local" value="CompilingGuidelineLinux.html">
|
||||||
|
</OBJECT>
|
||||||
|
</UL>
|
||||||
</UL>
|
</UL>
|
||||||
<LI> <OBJECT type="text/sitemap">
|
<LI> <OBJECT type="text/sitemap">
|
||||||
<param name="Name" value="Contact">
|
<param name="Name" value="Contact">
|
||||||
|
|||||||
@@ -16,7 +16,10 @@ AES.html
|
|||||||
arrow_right.gif
|
arrow_right.gif
|
||||||
Authenticity and Integrity.html
|
Authenticity and Integrity.html
|
||||||
Authors.html
|
Authors.html
|
||||||
|
Avoid Third-Party File Extensions.html
|
||||||
bank_30x30.png
|
bank_30x30.png
|
||||||
|
BC_Logo_30x30.png
|
||||||
|
BCH_Logo_48x30.png
|
||||||
Beginner's Tutorial.html
|
Beginner's Tutorial.html
|
||||||
Beginner's Tutorial_Image_001.jpg
|
Beginner's Tutorial_Image_001.jpg
|
||||||
Beginner's Tutorial_Image_002.jpg
|
Beginner's Tutorial_Image_002.jpg
|
||||||
@@ -42,11 +45,15 @@ Beginner's Tutorial_Image_022.jpg
|
|||||||
Beginner's Tutorial_Image_023.gif
|
Beginner's Tutorial_Image_023.gif
|
||||||
Beginner's Tutorial_Image_024.gif
|
Beginner's Tutorial_Image_024.gif
|
||||||
Beginner's Tutorial_Image_034.png
|
Beginner's Tutorial_Image_034.png
|
||||||
|
BLAKE2s-256.html
|
||||||
Camellia.html
|
Camellia.html
|
||||||
Cascades.html
|
Cascades.html
|
||||||
Changing Passwords and Keyfiles.html
|
Changing Passwords and Keyfiles.html
|
||||||
Choosing Passwords and Keyfiles.html
|
Choosing Passwords and Keyfiles.html
|
||||||
Command Line Usage.html
|
Command Line Usage.html
|
||||||
|
CompilingGuidelineLinux.html
|
||||||
|
CompilingGuidelines.html
|
||||||
|
CompilingGuidelineWin.html
|
||||||
Contact.html
|
Contact.html
|
||||||
Contributed Resources.html
|
Contributed Resources.html
|
||||||
Converting TrueCrypt volumes and partitions.html
|
Converting TrueCrypt volumes and partitions.html
|
||||||
@@ -60,12 +67,17 @@ Digital Signatures.html
|
|||||||
Disclaimers.html
|
Disclaimers.html
|
||||||
Documentation.html
|
Documentation.html
|
||||||
Donation.html
|
Donation.html
|
||||||
|
Donation_donate.gif
|
||||||
Donation_donate_CHF.gif
|
Donation_donate_CHF.gif
|
||||||
Donation_donate_Dollars.gif
|
Donation_donate_Dollars.gif
|
||||||
Donation_donate_Euros.gif
|
Donation_donate_Euros.gif
|
||||||
Donation_donate_GBP.gif
|
Donation_donate_GBP.gif
|
||||||
|
Donation_donate_PLN.gif
|
||||||
Donation_donate_YEN.gif
|
Donation_donate_YEN.gif
|
||||||
Donation_VeraCrypt_Bitcoin.png
|
Donation_VeraCrypt_Bitcoin_small.png
|
||||||
|
Donation_VeraCrypt_BitcoinCash.png
|
||||||
|
Donation_VeraCrypt_Litecoin.png
|
||||||
|
Donation_VeraCrypt_Monero.png
|
||||||
Encryption Algorithms.html
|
Encryption Algorithms.html
|
||||||
Encryption Scheme.html
|
Encryption Scheme.html
|
||||||
FAQ.html
|
FAQ.html
|
||||||
@@ -80,7 +92,6 @@ Hidden Operating System.html
|
|||||||
Hidden Volume.html
|
Hidden Volume.html
|
||||||
Home_facebook_veracrypt.png
|
Home_facebook_veracrypt.png
|
||||||
Home_reddit.png
|
Home_reddit.png
|
||||||
Home_tibitDonateButton.png
|
|
||||||
Home_utilities-file-archiver-3.png
|
Home_utilities-file-archiver-3.png
|
||||||
Home_VeraCrypt_Default_Mount_Parameters.png
|
Home_VeraCrypt_Default_Mount_Parameters.png
|
||||||
Home_VeraCrypt_menu_Default_Mount_Parameters.png
|
Home_VeraCrypt_menu_Default_Mount_Parameters.png
|
||||||
@@ -96,16 +107,20 @@ Keyfiles.html
|
|||||||
Kuznyechik.html
|
Kuznyechik.html
|
||||||
Language Packs.html
|
Language Packs.html
|
||||||
Legal Information.html
|
Legal Information.html
|
||||||
|
liberapay_donate.svg
|
||||||
|
LTC_Logo_30x30.png
|
||||||
Main Program Window.html
|
Main Program Window.html
|
||||||
Malware.html
|
Malware.html
|
||||||
Memory Dump Files.html
|
Memory Dump Files.html
|
||||||
Miscellaneous.html
|
Miscellaneous.html
|
||||||
Modes of Operation.html
|
Modes of Operation.html
|
||||||
|
Monero_Logo_30x30.png
|
||||||
Mounting VeraCrypt Volumes.html
|
Mounting VeraCrypt Volumes.html
|
||||||
Multi-User Environment.html
|
Multi-User Environment.html
|
||||||
Notation.html
|
Notation.html
|
||||||
Paging File.html
|
Paging File.html
|
||||||
Parallelization.html
|
Parallelization.html
|
||||||
|
paypal_30x30.png
|
||||||
Personal Iterations Multiplier (PIM).html
|
Personal Iterations Multiplier (PIM).html
|
||||||
Personal Iterations Multiplier (PIM)_VeraCrypt_ChangePIM_Step1.png
|
Personal Iterations Multiplier (PIM)_VeraCrypt_ChangePIM_Step1.png
|
||||||
Personal Iterations Multiplier (PIM)_VeraCrypt_ChangePIM_Step2.png
|
Personal Iterations Multiplier (PIM)_VeraCrypt_ChangePIM_Step2.png
|
||||||
@@ -131,7 +146,6 @@ References.html
|
|||||||
Release Notes.html
|
Release Notes.html
|
||||||
Removable Medium Volume.html
|
Removable Medium Volume.html
|
||||||
Removing Encryption.html
|
Removing Encryption.html
|
||||||
RIPEMD-160.html
|
|
||||||
Security Model.html
|
Security Model.html
|
||||||
Security Requirements and Precautions.html
|
Security Requirements and Precautions.html
|
||||||
Security Requirements for Hidden Volumes.html
|
Security Requirements for Hidden Volumes.html
|
||||||
|
|||||||
@@ -3,11 +3,9 @@ PATH=%PATH%;C:\Program Files (x86)\HTML Help Workshop
|
|||||||
set CHMBUILDPATH=%~dp0
|
set CHMBUILDPATH=%~dp0
|
||||||
cd %CHMBUILDPATH%
|
cd %CHMBUILDPATH%
|
||||||
|
|
||||||
copy ..\html\* .
|
xcopy /E ..\html\* .
|
||||||
|
|
||||||
hhc VeraCrypt.hhp
|
hhc VeraCrypt.hhp
|
||||||
|
|
||||||
del /F /Q *.html *.css *.jpg *.gif *.png
|
del /F /Q *.html *.css *.jpg *.gif *.png *.svg
|
||||||
|
rmdir /s /Q CompilingGuidelineWin ru
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
<body>
|
<body>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<a href="https://www.veracrypt.fr/en/Home.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
<a href="Documentation.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="menu">
|
<div id="menu">
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
<body>
|
<body>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<a href="https://www.veracrypt.fr/en/Home.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
<a href="Documentation.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="menu">
|
<div id="menu">
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
<body>
|
<body>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<a href="https://www.veracrypt.fr/en/Home.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
<a href="Documentation.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="menu">
|
<div id="menu">
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
<body>
|
<body>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<a href="https://www.veracrypt.fr/en/Home.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
<a href="Documentation.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="menu">
|
<div id="menu">
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
<body>
|
<body>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<a href="https://www.veracrypt.fr/en/Home.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
<a href="Documentation.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="menu">
|
<div id="menu">
|
||||||
|
|||||||
@@ -0,0 +1,85 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||||
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
|
||||||
|
<title>VeraCrypt - Free Open source disk encryption with strong security for the Paranoid</title>
|
||||||
|
<meta name="description" content="VeraCrypt is free open-source disk encryption software for Windows, Mac OS X and Linux. In case an attacker forces you to reveal the password, VeraCrypt provides plausible deniability. In contrast to file encryption, data encryption performed by VeraCrypt is real-time (on-the-fly), automatic, transparent, needs very little memory, and does not involve temporary unencrypted files."/>
|
||||||
|
<meta name="keywords" content="encryption, security"/>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<a href="Documentation.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="menu">
|
||||||
|
<ul>
|
||||||
|
<li><a href="Home.html">Home</a></li>
|
||||||
|
<li><a href="/code/">Source Code</a></li>
|
||||||
|
<li><a href="Downloads.html">Downloads</a></li>
|
||||||
|
<li><a class="active" href="Documentation.html">Documentation</a></li>
|
||||||
|
<li><a href="Donation.html">Donate</a></li>
|
||||||
|
<li><a href="https://sourceforge.net/p/veracrypt/discussion/" target="_blank">Forums</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<p>
|
||||||
|
<a href="Documentation.html">Documentation</a>
|
||||||
|
<img src="arrow_right.gif" alt=">>" style="margin-top: 5px">
|
||||||
|
<a href="Avoid%20Third-Party%20File%20Extensions.html">Avoid Third-Party File Extensions</a>
|
||||||
|
</p></div>
|
||||||
|
|
||||||
|
<div class="wikidoc">
|
||||||
|
<h1>Understanding the Risks of Using Third-Party File Extensions with VeraCrypt</h1>
|
||||||
|
<div>
|
||||||
|
<p>While VeraCrypt provides robust encryption capabilities to secure your data, using third-party file extensions for File Containers or Keyfiles could risk making the encrypted data inaccessible.<br />
|
||||||
|
This guide provides an in-depth explanation of the associated risks, and it outlines recommendations for best practices to mitigate these risks.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2>Risks Associated with File Containers</h2>
|
||||||
|
<div>
|
||||||
|
<p>Using a third-party file extension for File Containers exposes you to several risks:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Overwritten Metadata: Third-party applications may update their metadata, which could overwrite crucial parts of the File Container.</li>
|
||||||
|
<li>Unintentional Changes: Accidentally launching a File Container with a third-party application could modify its metadata without your consent.</li>
|
||||||
|
<li>Container Corruption: These actions could render the container unreadable or unusable.</li>
|
||||||
|
<li>Data Loss: The data within the container might be permanently lost if the container becomes corrupted.</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2>Risks Associated with Keyfiles</h2>
|
||||||
|
<div>
|
||||||
|
<p>Similar risks are associated with Keyfiles:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Keyfile Corruption: Inadvertently modifying a Keyfile with a third-party application can make it unusable for decryption.</li>
|
||||||
|
<li>Overwritten Data: Third-party applications may overwrite the portion of the Keyfile that VeraCrypt uses for decryption.</li>
|
||||||
|
<li>Unintentional Changes: Accidental changes can make it impossible to mount the volume unless you have an unaltered backup of the Keyfile.</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2>Examples of Extensions to Avoid</h2>
|
||||||
|
<div>
|
||||||
|
<p>Avoid using the following types of third-party file extensions:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Media Files: Picture, audio, and video files are subject to metadata changes by their respective software.</li>
|
||||||
|
<li>Archive Files: Zip files can be easily modified, which could disrupt the encrypted volume.</li>
|
||||||
|
<li>Executable Files: Software updates can modify these files, making them unreliable as File Containers or Keyfiles.</li>
|
||||||
|
<li>Document Files: Office and PDF files can be automatically updated by productivity software, making them risky to use.</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2>Recommendations</h2>
|
||||||
|
<div>
|
||||||
|
<p>For secure usage, consider the following best practices:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Use neutral file extensions for File Containers and Keyfiles to minimize the risk of automatic file association.</li>
|
||||||
|
<li>Keep secure backups of your File Containers and Keyfiles in locations isolated from network access.</li>
|
||||||
|
<li>Disable auto-open settings for the specific file extensions you use for VeraCrypt File Containers and Keyfiles.</li>
|
||||||
|
<li>Always double-check file associations and be cautious when using a new device or third-party application.</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="ClearBoth"></div></body></html>
|
||||||
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 4.0 KiB |
@@ -11,7 +11,7 @@
|
|||||||
<body>
|
<body>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<a href="https://www.veracrypt.fr/en/Home.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
<a href="Documentation.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="menu">
|
<div id="menu">
|
||||||
@@ -31,15 +31,21 @@
|
|||||||
<img src="arrow_right.gif" alt=">>" style="margin-top: 5px">
|
<img src="arrow_right.gif" alt=">>" style="margin-top: 5px">
|
||||||
<a href="Hash%20Algorithms.html">Hash Algorithms</a>
|
<a href="Hash%20Algorithms.html">Hash Algorithms</a>
|
||||||
<img src="arrow_right.gif" alt=">>" style="margin-top: 5px">
|
<img src="arrow_right.gif" alt=">>" style="margin-top: 5px">
|
||||||
<a href="RIPEMD-160.html">RIPEMD-160</a>
|
<a href="BLAKE2s-256.html">BLAKE2s-256</a>
|
||||||
</p></div>
|
</p></div>
|
||||||
|
|
||||||
<div class="wikidoc">
|
<div class="wikidoc">
|
||||||
<h1>RIPEMD-160</h1>
|
<h1>BLAKE2s-256</h1>
|
||||||
<div style="text-align:left; margin-top:19px; margin-bottom:19px; padding-top:0px; padding-bottom:0px">
|
<div style="text-align:left; margin-top:19px; margin-bottom:19px; padding-top:0px; padding-bottom:0px">
|
||||||
RIPEMD-160, published in 1996, is a hash algorithm designed by Hans Dobbertin, Antoon Bosselaers, and Bart Preneel in an open academic community. The size of the output of RIPEMD-160 is 160 bits. RIPEMD-160 is a strengthened version of the RIPEMD hash algorithm
|
<p>
|
||||||
that was developed in the framework of the European Union's project RIPE (<em style="text-align:left">RACE Integrity Primitives Evaluation</em>), 1988-1992. RIPEMD-160 was adopted by the International Organization for Standardization (ISO) and the IEC in the
|
BLAKE2 is a cryptographic hash function based on BLAKE, created by Jean-Philippe Aumasson, Samuel Neves, Zooko Wilcox-O'Hearn, and Christian Winnerlein. It was announced on December 21, 2012. The design goal was to replace the widely used, but broken, MD5 and SHA-1 algorithms in applications requiring high performance in software. BLAKE2 provides better security than SHA-2 and similar to that of SHA-3 (e.g. immunity to length extension, indifferentiability from a random oracle, etc...).<br/>
|
||||||
ISO/IEC 10118-3:2004 international standard [21].</div>
|
BLAKE2 removes addition of constants to message words from BLAKE round function, changes two rotation constants, simplifies padding, adds parameter block that is XOR'ed with initialization vectors, and reduces the number of rounds from 16 to 12 for BLAKE2b (successor of BLAKE-512), and from 14 to 10 for BLAKE2s (successor of BLAKE-256).<br/>
|
||||||
|
BLAKE2b and BLAKE2s are specified in RFC 7693.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
VeraCrypt uses only BLAKE2s with its maximum output size of 32-bytes (256 bits).
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
<div style="text-align:left; margin-top:19px; margin-bottom:19px; padding-top:0px; padding-bottom:0px">
|
<div style="text-align:left; margin-top:19px; margin-bottom:19px; padding-top:0px; padding-bottom:0px">
|
||||||
<a href="SHA-256.html" style="text-align:left; color:#0080c0; text-decoration:none; font-weight:bold.html">Next Section >></a></div>
|
<a href="SHA-256.html" style="text-align:left; color:#0080c0; text-decoration:none; font-weight:bold.html">Next Section >></a></div>
|
||||||
</div><div class="ClearBoth"></div></body></html>
|
</div><div class="ClearBoth"></div></body></html>
|
||||||
@@ -11,7 +11,7 @@
|
|||||||
<body>
|
<body>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<a href="https://www.veracrypt.fr/en/Home.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
<a href="Documentation.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="menu">
|
<div id="menu">
|
||||||
@@ -39,11 +39,11 @@
|
|||||||
<h4>STEP 1:</h4>
|
<h4>STEP 1:</h4>
|
||||||
<p>If you have not done so, download and install VeraCrypt. Then launch VeraCrypt by double-clicking the file VeraCrypt.exe or by clicking the VeraCrypt shortcut in your Windows Start menu.</p>
|
<p>If you have not done so, download and install VeraCrypt. Then launch VeraCrypt by double-clicking the file VeraCrypt.exe or by clicking the VeraCrypt shortcut in your Windows Start menu.</p>
|
||||||
<h4>STEP 2:</h4>
|
<h4>STEP 2:</h4>
|
||||||
<p><img src="Beginner's Tutorial_Image_001.jpg" alt="" width="579" height="498"><br>
|
<p><img src="Beginner's Tutorial_Image_001.jpg" alt=""><br>
|
||||||
<br>
|
<br>
|
||||||
The main VeraCrypt window should appear. Click <strong>Create Volume </strong>(marked with a red rectangle for clarity).</p>
|
The main VeraCrypt window should appear. Click <strong>Create Volume </strong>(marked with a red rectangle for clarity).</p>
|
||||||
<h4>STEP 3:</h4>
|
<h4>STEP 3:</h4>
|
||||||
<p><img src="Beginner's Tutorial_Image_002.jpg" alt="" width="616" height="410"><br>
|
<p><img src="Beginner's Tutorial_Image_002.jpg" alt=""><br>
|
||||||
<br>
|
<br>
|
||||||
The VeraCrypt Volume Creation Wizard window should appear.<br>
|
The VeraCrypt Volume Creation Wizard window should appear.<br>
|
||||||
<br>
|
<br>
|
||||||
@@ -53,13 +53,13 @@ In this step you need to choose where you wish the VeraCrypt volume to be create
|
|||||||
As the option is selected by default, you can just click <strong>Next</strong>.</p>
|
As the option is selected by default, you can just click <strong>Next</strong>.</p>
|
||||||
<p>Note: In the following steps, the screenshots will show only the right-hand part of the Wizard window.</p>
|
<p>Note: In the following steps, the screenshots will show only the right-hand part of the Wizard window.</p>
|
||||||
<h4>STEP 4:</h4>
|
<h4>STEP 4:</h4>
|
||||||
<p><img src="Beginner's Tutorial_Image_003.jpg" alt="" width="371" height="333"><br>
|
<p><img src="Beginner's Tutorial_Image_003.jpg" alt=""><br>
|
||||||
<br>
|
<br>
|
||||||
In this step you need to choose whether to create a standard or hidden VeraCrypt volume. In this tutorial, we will choose the former option and create a standard VeraCrypt volume.<br>
|
In this step you need to choose whether to create a standard or hidden VeraCrypt volume. In this tutorial, we will choose the former option and create a standard VeraCrypt volume.<br>
|
||||||
<br>
|
<br>
|
||||||
As the option is selected by default, you can just click <strong>Next</strong>.</p>
|
As the option is selected by default, you can just click <strong>Next</strong>.</p>
|
||||||
<h4>STEP 5:</h4>
|
<h4>STEP 5:</h4>
|
||||||
<p><img src="Beginner's Tutorial_Image_004.jpg" alt="" width="363" height="336"><br>
|
<p><img src="Beginner's Tutorial_Image_004.jpg" alt=""><br>
|
||||||
<br>
|
<br>
|
||||||
In this step you have to specify where you wish the VeraCrypt volume (file container) to be created. Note that a VeraCrypt container is just like any normal file. It can be, for example, moved or deleted as any normal file. It also needs a filename, which you
|
In this step you have to specify where you wish the VeraCrypt volume (file container) to be created. Note that a VeraCrypt container is just like any normal file. It can be, for example, moved or deleted as any normal file. It also needs a filename, which you
|
||||||
will choose in the next step.<br>
|
will choose in the next step.<br>
|
||||||
@@ -68,11 +68,11 @@ Click <strong>Select File</strong>.<br>
|
|||||||
<br>
|
<br>
|
||||||
The standard Windows file selector should appear (while the window of the VeraCrypt Volume Creation Wizard remains open in the background).</p>
|
The standard Windows file selector should appear (while the window of the VeraCrypt Volume Creation Wizard remains open in the background).</p>
|
||||||
<h4>STEP 6:</h4>
|
<h4>STEP 6:</h4>
|
||||||
<p><img src="Beginner's Tutorial_Image_005.jpg" alt="" width="720" height="452"><br>
|
<p><img src="Beginner's Tutorial_Image_005.jpg" alt=""><br>
|
||||||
<br>
|
<br>
|
||||||
In this tutorial, we will create our VeraCrypt volume in the folder F<em>:\Data\ </em>
|
In this tutorial, we will create our VeraCrypt volume in the folder F<em>:\Data\ </em>
|
||||||
and the filename of the volume (container) will be <em>My Volume </em>(as can be seen in the screenshot above). You may, of course, choose any other filename and location you like (for example, on a USB memory stick). Note that the file
|
and the filename of the volume (container) will be <em>MyVolume.hc </em>(as can be seen in the screenshot above). You may, of course, choose any other filename and location you like (for example, on a USB memory stick). Note that the file
|
||||||
<em>My Volume </em>does not exist yet – VeraCrypt will create it.</p>
|
<em>MyVolume.hc </em>does not exist yet – VeraCrypt will create it.</p>
|
||||||
<p>IMPORTANT: Note that VeraCrypt will <em>not </em>encrypt any existing files (when creating a VeraCrypt file container). If you select an existing file in this step, it will be overwritten and replaced by the newly created volume (so the overwritten file
|
<p>IMPORTANT: Note that VeraCrypt will <em>not </em>encrypt any existing files (when creating a VeraCrypt file container). If you select an existing file in this step, it will be overwritten and replaced by the newly created volume (so the overwritten file
|
||||||
will be <em>lost</em>, <em>not </em>encrypted). You will be able to encrypt existing files (later on) by moving them to the VeraCrypt volume that we are creating now.*</p>
|
will be <em>lost</em>, <em>not </em>encrypted). You will be able to encrypt existing files (later on) by moving them to the VeraCrypt volume that we are creating now.*</p>
|
||||||
<p>Select the desired path (where you wish the container to be created) in the file selector. Type the desired container file name in the
|
<p>Select the desired path (where you wish the container to be created) in the file selector. Type the desired container file name in the
|
||||||
@@ -85,23 +85,23 @@ The file selector window should disappear.<br>
|
|||||||
In the following steps, we will return to the VeraCrypt Volume Creation Wizard.</p>
|
In the following steps, we will return to the VeraCrypt Volume Creation Wizard.</p>
|
||||||
<p>* Note that after you copy existing unencrypted files to a VeraCrypt volume, you should securely erase (wipe) the original unencrypted files. There are software tools that can be used for the purpose of secure erasure (many of them are free).</p>
|
<p>* Note that after you copy existing unencrypted files to a VeraCrypt volume, you should securely erase (wipe) the original unencrypted files. There are software tools that can be used for the purpose of secure erasure (many of them are free).</p>
|
||||||
<h4>STEP 7:</h4>
|
<h4>STEP 7:</h4>
|
||||||
<p><img src="Beginner's Tutorial_Image_007.jpg" alt="" width="360" height="335"><br>
|
<p><img src="Beginner's Tutorial_Image_007.jpg" alt=""><br>
|
||||||
<br>
|
<br>
|
||||||
In the Volume Creation Wizard window, click <strong>Next</strong>.</p>
|
In the Volume Creation Wizard window, click <strong>Next</strong>.</p>
|
||||||
<h4>STEP 8:</h4>
|
<h4>STEP 8:</h4>
|
||||||
<p><img src="Beginner's Tutorial_Image_008.jpg" alt="" width="359" height="331"><br>
|
<p><img src="Beginner's Tutorial_Image_008.jpg" alt=""><br>
|
||||||
<br>
|
<br>
|
||||||
Here you can choose an encryption algorithm and a hash algorithm for the volume. If you are not sure what to select here, you can use the default settings and click
|
Here you can choose an encryption algorithm and a hash algorithm for the volume. If you are not sure what to select here, you can use the default settings and click
|
||||||
<strong>Next </strong>(for more information, see chapters <a href="Encryption Algorithms.html">
|
<strong>Next </strong>(for more information, see chapters <a href="Encryption Algorithms.html">
|
||||||
<em>Encryption Algorithms</em></a> and <a href="Hash%20Algorithms.html">
|
<em>Encryption Algorithms</em></a> and <a href="Hash%20Algorithms.html">
|
||||||
<em>Hash Algorithms</em></a>).</p>
|
<em>Hash Algorithms</em></a>).</p>
|
||||||
<h4>STEP 9:</h4>
|
<h4>STEP 9:</h4>
|
||||||
<p><img src="Beginner's Tutorial_Image_009.jpg" alt="" width="369" height="332"><br>
|
<p><img src="Beginner's Tutorial_Image_009.jpg" alt=""><br>
|
||||||
<br>
|
<br>
|
||||||
Here we specify that we wish the size of our VeraCrypt container to be 250 megabyte. You may, of course, specify a different size. After you type the desired size in the input field (marked with a red rectangle), click
|
Here we specify that we wish the size of our VeraCrypt container to be 250 megabyte. You may, of course, specify a different size. After you type the desired size in the input field (marked with a red rectangle), click
|
||||||
<strong>Next</strong>.</p>
|
<strong>Next</strong>.</p>
|
||||||
<h4>STEP 10:</h4>
|
<h4>STEP 10:</h4>
|
||||||
<p><img src="Beginner's Tutorial_Image_010.jpg" alt="" width="372" height="368"><br>
|
<p><img src="Beginner's Tutorial_Image_010.jpg" alt=""><br>
|
||||||
<br>
|
<br>
|
||||||
This is one of the most important steps. Here you have to choose a good volume password. Read carefully the information displayed in the Wizard window about what is considered a good password.<br>
|
This is one of the most important steps. Here you have to choose a good volume password. Read carefully the information displayed in the Wizard window about what is considered a good password.<br>
|
||||||
<br>
|
<br>
|
||||||
@@ -109,22 +109,22 @@ After you choose a good password, type it in the first input field. Then re-type
|
|||||||
<strong>Next</strong>.</p>
|
<strong>Next</strong>.</p>
|
||||||
<p>Note: The button <strong>Next </strong>will be disabled until passwords in both input fields are the same.</p>
|
<p>Note: The button <strong>Next </strong>will be disabled until passwords in both input fields are the same.</p>
|
||||||
<h4>STEP 11:</h4>
|
<h4>STEP 11:</h4>
|
||||||
<p><img src="Beginner's Tutorial_Image_011.jpg" alt="" width="365" height="368"><br>
|
<p><img src="Beginner's Tutorial_Image_011.jpg" alt=""><br>
|
||||||
<br>
|
<br>
|
||||||
Move your mouse as randomly as possible within the Volume Creation Wizard window at least until the randomness indicator becomes green. The longer you move the mouse, the better (moving the mouse for at least 30 seconds is recommended). This significantly increases
|
Move your mouse as randomly as possible within the Volume Creation Wizard window at least until the randomness indicator becomes green. The longer you move the mouse, the better (moving the mouse for at least 30 seconds is recommended). This significantly increases
|
||||||
the cryptographic strength of the encryption keys (which increases security).<br>
|
the cryptographic strength of the encryption keys (which increases security).<br>
|
||||||
<br>
|
<br>
|
||||||
Click <strong>Format</strong>.<br>
|
Click <strong>Format</strong>.<br>
|
||||||
<br>
|
<br>
|
||||||
Volume creation should begin. VeraCrypt will now create a file called <em>My Volume
|
Volume creation should begin. VeraCrypt will now create a file called <em>MyVolume.hc
|
||||||
</em>in the folder F<em>:\Data\ </em>(as we specified in Step 6). This file will be a VeraCrypt container (it will contain the encrypted VeraCrypt volume). Depending on the size of the volume, the volume creation may take a long time. After it finishes, the
|
</em>in the folder F<em>:\Data\ </em>(as we specified in Step 6). This file will be a VeraCrypt container (it will contain the encrypted VeraCrypt volume). Depending on the size of the volume, the volume creation may take a long time. After it finishes, the
|
||||||
following dialog box will appear:<br>
|
following dialog box will appear:<br>
|
||||||
<br>
|
<br>
|
||||||
<img src="Beginner's Tutorial_Image_012.jpg" alt="" width="398" height="171"><br>
|
<img src="Beginner's Tutorial_Image_012.jpg" alt=""><br>
|
||||||
<br>
|
<br>
|
||||||
Click <strong>OK </strong>to close the dialog box.</p>
|
Click <strong>OK </strong>to close the dialog box.</p>
|
||||||
<h4>STEP 12:</h4>
|
<h4>STEP 12:</h4>
|
||||||
<p><img src="Beginner's Tutorial_Image_013.jpg" alt="" width="361" height="333"><br>
|
<p><img src="Beginner's Tutorial_Image_013.jpg" alt=""><br>
|
||||||
<br>
|
<br>
|
||||||
We have just successfully created a VeraCrypt volume (file container). In the VeraCrypt Volume Creation Wizard window, click
|
We have just successfully created a VeraCrypt volume (file container). In the VeraCrypt Volume Creation Wizard window, click
|
||||||
<strong>Exit</strong>.<br>
|
<strong>Exit</strong>.<br>
|
||||||
@@ -133,19 +133,19 @@ The Wizard window should disappear.<br>
|
|||||||
<br>
|
<br>
|
||||||
In the remaining steps, we will mount the volume we just created. We will return to the main VeraCrypt window (which should still be open, but if it is not, repeat Step 1 to launch VeraCrypt and then continue from Step 13.)</p>
|
In the remaining steps, we will mount the volume we just created. We will return to the main VeraCrypt window (which should still be open, but if it is not, repeat Step 1 to launch VeraCrypt and then continue from Step 13.)</p>
|
||||||
<h4>STEP 13:</h4>
|
<h4>STEP 13:</h4>
|
||||||
<p><img src="Beginner's Tutorial_Image_014.jpg" alt="" width="579" height="498"><br>
|
<p><img src="Beginner's Tutorial_Image_014.jpg" alt=""><br>
|
||||||
<br>
|
<br>
|
||||||
Select a drive letter from the list (marked with a red rectangle). This will be the drive letter to which the VeraCrypt container will be mounted.<br>
|
Select a drive letter from the list (marked with a red rectangle). This will be the drive letter to which the VeraCrypt container will be mounted.<br>
|
||||||
<br>
|
<br>
|
||||||
Note: In this tutorial, we chose the drive letter M, but you may of course choose any other available drive letter.</p>
|
Note: In this tutorial, we chose the drive letter M, but you may of course choose any other available drive letter.</p>
|
||||||
<h4>STEP 14:</h4>
|
<h4>STEP 14:</h4>
|
||||||
<p><img src="Beginner's Tutorial_Image_015.jpg" alt="" width="579" height="498"><br>
|
<p><img src="Beginner's Tutorial_Image_015.jpg" alt=""><br>
|
||||||
<br>
|
<br>
|
||||||
Click <strong>Select File</strong>.<br>
|
Click <strong>Select File</strong>.<br>
|
||||||
<br>
|
<br>
|
||||||
The standard file selector window should appear.</p>
|
The standard file selector window should appear.</p>
|
||||||
<h4>STEP 15:</h4>
|
<h4>STEP 15:</h4>
|
||||||
<p><img src="Beginner's Tutorial_Image_016.jpg" alt="" width="625" height="453"><br>
|
<p><img src="Beginner's Tutorial_Image_016.jpg" alt=""><br>
|
||||||
<br>
|
<br>
|
||||||
In the file selector, browse to the container file (which we created in Steps 6-12) and select it. Click
|
In the file selector, browse to the container file (which we created in Steps 6-12) and select it. Click
|
||||||
<strong>Open </strong>(in the file selector window).<br>
|
<strong>Open </strong>(in the file selector window).<br>
|
||||||
@@ -154,15 +154,15 @@ The file selector window should disappear.<br>
|
|||||||
<br>
|
<br>
|
||||||
In the following steps, we will return to the main VeraCrypt window.</p>
|
In the following steps, we will return to the main VeraCrypt window.</p>
|
||||||
<h4>STEP 16:</h4>
|
<h4>STEP 16:</h4>
|
||||||
<p><img src="Beginner's Tutorial_Image_017.jpg" alt="" width="579" height="498"><br>
|
<p><img src="Beginner's Tutorial_Image_017.jpg" alt=""><br>
|
||||||
<br>
|
<br>
|
||||||
In the main VeraCrypt window, click <strong>Mount</strong>. Password prompt dialog window should appear.</p>
|
In the main VeraCrypt window, click <strong>Mount</strong>. Password prompt dialog window should appear.</p>
|
||||||
<h4>STEP 17:</h4>
|
<h4>STEP 17:</h4>
|
||||||
<p><img src="Beginner's Tutorial_Image_018.jpg" alt="" width="499" height="205"><br>
|
<p><img src="Beginner's Tutorial_Image_018.jpg" alt=""><br>
|
||||||
<br>
|
<br>
|
||||||
Type the password (which you specified in Step 10) in the password input field (marked with a red rectangle).</p>
|
Type the password (which you specified in Step 10) in the password input field (marked with a red rectangle).</p>
|
||||||
<h4>STEP 18:</h4>
|
<h4>STEP 18:</h4>
|
||||||
<p><img src="Beginner's Tutorial_Image_019.jpg" alt="" width="499" height="205"><br>
|
<p><img src="Beginner's Tutorial_Image_019.jpg" alt=""><br>
|
||||||
<br>
|
<br>
|
||||||
Select the PRF algorithm that was used during the creation of the volume (SHA-512 is the default PRF used by VeraCrypt). If you don’t remember which PRF was used, just leave it set to “autodetection” but the mounting process will take more
|
Select the PRF algorithm that was used during the creation of the volume (SHA-512 is the default PRF used by VeraCrypt). If you don’t remember which PRF was used, just leave it set to “autodetection” but the mounting process will take more
|
||||||
time. Click <strong>OK</strong> after entering the password.<br>
|
time. Click <strong>OK</strong> after entering the password.<br>
|
||||||
@@ -170,7 +170,7 @@ Select the PRF algorithm that was used during the creation of the volume (SHA-51
|
|||||||
VeraCrypt will now attempt to mount the volume. If the password is incorrect (for example, if you typed it incorrectly), VeraCrypt will notify you and you will need to repeat the previous step (type the password again and click
|
VeraCrypt will now attempt to mount the volume. If the password is incorrect (for example, if you typed it incorrectly), VeraCrypt will notify you and you will need to repeat the previous step (type the password again and click
|
||||||
<strong>OK</strong>). If the password is correct, the volume will be mounted.</p>
|
<strong>OK</strong>). If the password is correct, the volume will be mounted.</p>
|
||||||
<h4>FINAL STEP:</h4>
|
<h4>FINAL STEP:</h4>
|
||||||
<p><img src="Beginner's Tutorial_Image_020.jpg" alt="" width="579" height="498"><br>
|
<p><img src="Beginner's Tutorial_Image_020.jpg" alt=""><br>
|
||||||
<br>
|
<br>
|
||||||
We have just successfully mounted the container as a virtual disk M:<br>
|
We have just successfully mounted the container as a virtual disk M:<br>
|
||||||
<br>
|
<br>
|
||||||
@@ -182,7 +182,7 @@ If you open a file stored on a VeraCrypt volume, for example, in media player, t
|
|||||||
<p>You can also browse to the mounted volume the way you normally browse to any other types of volumes. For example, by opening the ‘<em>Computer</em>’ (or ‘<em>My Computer</em>’) list and double clicking the corresponding drive letter
|
<p>You can also browse to the mounted volume the way you normally browse to any other types of volumes. For example, by opening the ‘<em>Computer</em>’ (or ‘<em>My Computer</em>’) list and double clicking the corresponding drive letter
|
||||||
(in this case, it is the letter M).<br>
|
(in this case, it is the letter M).<br>
|
||||||
<br>
|
<br>
|
||||||
<img src="Beginner's Tutorial_Image_021.jpg" alt="" width="406" height="264"><br>
|
<img src="Beginner's Tutorial_Image_021.jpg" alt=""><br>
|
||||||
<br>
|
<br>
|
||||||
You can copy files (or folders) to and from the VeraCrypt volume just as you would copy them to any normal disk (for example, by simple drag-and-drop operations). Files that are being read or copied from the encrypted VeraCrypt volume are automatically decrypted
|
You can copy files (or folders) to and from the VeraCrypt volume just as you would copy them to any normal disk (for example, by simple drag-and-drop operations). Files that are being read or copied from the encrypted VeraCrypt volume are automatically decrypted
|
||||||
on the fly in RAM (memory). Similarly, files that are being written or copied to the VeraCrypt volume are automatically encrypted on the fly in RAM (right before they are written to the disk).<br>
|
on the fly in RAM (memory). Similarly, files that are being written or copied to the VeraCrypt volume are automatically encrypted on the fly in RAM (right before they are written to the disk).<br>
|
||||||
@@ -192,7 +192,7 @@ Note that VeraCrypt never saves any decrypted data to a disk – it only sto
|
|||||||
again, you have to mount the volume. To do so, repeat Steps 13-18.</p>
|
again, you have to mount the volume. To do so, repeat Steps 13-18.</p>
|
||||||
<p>If you want to close the volume and make files stored on it inaccessible, either restart your operating system or dismount the volume. To do so, follow these steps:<br>
|
<p>If you want to close the volume and make files stored on it inaccessible, either restart your operating system or dismount the volume. To do so, follow these steps:<br>
|
||||||
<br>
|
<br>
|
||||||
<img src="Beginner's Tutorial_Image_022.jpg" alt="" width="579" height="498"><br>
|
<img src="Beginner's Tutorial_Image_022.jpg" alt=""><br>
|
||||||
<br>
|
<br>
|
||||||
Select the volume from the list of mounted volumes in the main VeraCrypt window (marked with a red rectangle in the screenshot above) and then click
|
Select the volume from the list of mounted volumes in the main VeraCrypt window (marked with a red rectangle in the screenshot above) and then click
|
||||||
<strong>Dismount </strong>(also marked with a red rectangle in the screenshot above). To make files stored on the volume accessible again, you will have to mount the volume. To do so, repeat Steps 13-18.</p>
|
<strong>Dismount </strong>(also marked with a red rectangle in the screenshot above). To make files stored on the volume accessible again, you will have to mount the volume. To do so, repeat Steps 13-18.</p>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 95 KiB After Width: | Height: | Size: 112 KiB |
|
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 112 KiB |
|
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 48 KiB |
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 71 KiB |
|
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 75 KiB After Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 75 KiB After Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 75 KiB After Width: | Height: | Size: 63 KiB |
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 64 KiB |
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 71 KiB |
|
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 66 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 11 KiB |
@@ -11,7 +11,7 @@
|
|||||||
<body>
|
<body>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<a href="https://www.veracrypt.fr/en/Home.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
<a href="Documentation.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="menu">
|
<div id="menu">
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
<body>
|
<body>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<a href="https://www.veracrypt.fr/en/Home.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
<a href="Documentation.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="menu">
|
<div id="menu">
|
||||||
@@ -47,6 +47,31 @@
|
|||||||
<em>Modes of Operation</em></a>). Each 128-bit block is first encrypted with Serpent (256-bit key) in XTS mode, then with Twofish (256-bit key) in XTS mode, and finally with AES (256-bit key) in XTS mode. Each of the cascaded ciphers uses its own key. All encryption
|
<em>Modes of Operation</em></a>). Each 128-bit block is first encrypted with Serpent (256-bit key) in XTS mode, then with Twofish (256-bit key) in XTS mode, and finally with AES (256-bit key) in XTS mode. Each of the cascaded ciphers uses its own key. All encryption
|
||||||
keys are mutually independent (note that header keys are independent too, even though they are derived from a single password – see the section
|
keys are mutually independent (note that header keys are independent too, even though they are derived from a single password – see the section
|
||||||
<a href="Header Key Derivation.html"><em>Header Key Derivation, Salt, and Iteration Count</em></a>). See above for information on the individual cascaded ciphers.</p>
|
<a href="Header Key Derivation.html"><em>Header Key Derivation, Salt, and Iteration Count</em></a>). See above for information on the individual cascaded ciphers.</p>
|
||||||
|
<h2>Camellia-Kuznyechik</h2>
|
||||||
|
<p>Two ciphers in a cascade [15, 16] operating in XTS mode (see the section <a href="Modes%20of%20Operation.html">
|
||||||
|
<em>Modes of Operation</em></a>). Each 128-bit block is first encrypted with Kuznyechik (256-bit key) in XTS mode and then with Camellia (256-bit key) in XTS mode. Each of the cascaded ciphers uses its own key. All encryption keys are mutually independent (note that
|
||||||
|
header keys are independent too, even though they are derived from a single password – see the section
|
||||||
|
<a href="Header Key Derivation.html"><em>Header Key Derivation, Salt, and Iteration Count</em></a>). See above for information on the individual cascaded ciphers.</p>
|
||||||
|
<h2>Camellia-Serpent</h2>
|
||||||
|
<p>Two ciphers in a cascade [15, 16] operating in XTS mode (see the section <a href="Modes%20of%20Operation.html">
|
||||||
|
<em>Modes of Operation</em></a>). Each 128-bit block is first encrypted with Serpent (256-bit key) in XTS mode and then with Camellia (256-bit key) in XTS mode. Each of the cascaded ciphers uses its own key. All encryption keys are mutually independent (note that
|
||||||
|
header keys are independent too, even though they are derived from a single password – see the section
|
||||||
|
<a href="Header Key Derivation.html"><em>Header Key Derivation, Salt, and Iteration Count</em></a>). See above for information on the individual cascaded ciphers.</p>
|
||||||
|
<h2>Kuznyechik-AES</h2>
|
||||||
|
<p>Two ciphers in a cascade [15, 16] operating in XTS mode (see the section <a href="Modes%20of%20Operation.html">
|
||||||
|
<em>Modes of Operation</em></a>). Each 128-bit block is first encrypted with AES (256-bit key) in XTS mode and then with Kuznyechik (256-bit key) in XTS mode. Each of the cascaded ciphers uses its own key. All encryption keys are mutually independent (note that
|
||||||
|
header keys are independent too, even though they are derived from a single password – see the section
|
||||||
|
<a href="Header Key Derivation.html"><em>Header Key Derivation, Salt, and Iteration Count</em></a>). See above for information on the individual cascaded ciphers.</p>
|
||||||
|
<h2>Kuznyechik-Serpent-Camellia</h2>
|
||||||
|
<p>Three ciphers in a cascade [15, 16] operating in XTS mode (see the section <a href="Modes%20of%20Operation.html">
|
||||||
|
<em>Modes of Operation</em></a>). Each 128-bit block is first encrypted with Camellia (256-bit key) in XTS mode, then with Serpent (256- bit key) in XTS mode, and finally with Kuznyechik (256-bit key) in XTS mode. Each of the cascaded ciphers uses its own key. All
|
||||||
|
encryption keys are mutually independent (note that header keys are independent too, even though they are derived from a single password – see the section
|
||||||
|
<a href="Header Key Derivation.html"><em>Header Key Derivation, Salt, and Iteration Count</em></a>). See above for information on the individual cascaded ciphers.</p>
|
||||||
|
<h2>Kuznyechik-Twofish</h2>
|
||||||
|
<p>Two ciphers in a cascade [15, 16] operating in XTS mode (see the section <a href="Modes%20of%20Operation.html">
|
||||||
|
<em>Modes of Operation</em></a>). Each 128-bit block is first encrypted with Twofish (256-bit key) in XTS mode and then with Kuznyechik (256-bit key) in XTS mode. Each of the cascaded ciphers uses its own key. All encryption keys are mutually independent (note that
|
||||||
|
header keys are independent too, even though they are derived from a single password – see the section
|
||||||
|
<a href="Header Key Derivation.html"><em>Header Key Derivation, Salt, and Iteration Count</em></a>). See above for information on the individual cascaded ciphers.</p>
|
||||||
<h2>Serpent-AES</h2>
|
<h2>Serpent-AES</h2>
|
||||||
<p>Two ciphers in a cascade [15, 16] operating in XTS mode (see the section <a href="Modes%20of%20Operation.html">
|
<p>Two ciphers in a cascade [15, 16] operating in XTS mode (see the section <a href="Modes%20of%20Operation.html">
|
||||||
<em>Modes of Operation</em></a>). Each 128-bit block is first encrypted with AES (256-bit key) in XTS mode and then with Serpent (256-bit key) in XTS mode. Each of the cascaded ciphers uses its own key. All encryption keys are mutually independent (note that
|
<em>Modes of Operation</em></a>). Each 128-bit block is first encrypted with AES (256-bit key) in XTS mode and then with Serpent (256-bit key) in XTS mode. Each of the cascaded ciphers uses its own key. All encryption keys are mutually independent (note that
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
<body>
|
<body>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<a href="https://www.veracrypt.fr/en/Home.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
<a href="Documentation.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="menu">
|
<div id="menu">
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
<body>
|
<body>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<a href="https://www.veracrypt.fr/en/Home.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
<a href="Documentation.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="menu">
|
<div id="menu">
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
<body>
|
<body>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<a href="https://www.veracrypt.fr/en/Home.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
<a href="Documentation.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="menu">
|
<div id="menu">
|
||||||
@@ -37,7 +37,7 @@
|
|||||||
<h1>Command Line Usage</h1>
|
<h1>Command Line Usage</h1>
|
||||||
<p>Note that this section applies to the Windows version of VeraCrypt. For information on command line usage applying to the
|
<p>Note that this section applies to the Windows version of VeraCrypt. For information on command line usage applying to the
|
||||||
<strong>Linux and Mac OS X versions</strong>, please run: veracrypt –h</p>
|
<strong>Linux and Mac OS X versions</strong>, please run: veracrypt –h</p>
|
||||||
<table border="1" cellspacing="0" cellpadding="0">
|
<table border="1" cellspacing="0" cellpadding="1">
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<td><em>/help</em> or <em>/?</em></td>
|
<td><em>/help</em> or <em>/?</em></td>
|
||||||
@@ -49,7 +49,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><em>/hash</em></td>
|
<td><em>/hash</em></td>
|
||||||
<td>It must be followed by a parameter indicating the PRF hash algorithm to use when mounting the volume. Possible values for /hash parameter are: sha256, sha-256, sha512, sha-512, whirlpool, ripemd160 and ripemd-160. When /hash is omitted, VeraCrypt will try
|
<td>It must be followed by a parameter indicating the PRF hash algorithm to use when mounting the volume. Possible values for /hash parameter are: sha256, sha-256, sha512, sha-512, whirlpool, blake2s and blake2s-256. When /hash is omitted, VeraCrypt will try
|
||||||
all possible PRF algorithms thus lengthening the mount operation time.</td>
|
all possible PRF algorithms thus lengthening the mount operation time.</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -107,8 +107,8 @@ If it is followed by <strong>n</strong> or <strong>no</strong>: force the displa
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><em>/secureDesktop</em></td>
|
<td><em>/secureDesktop</em></td>
|
||||||
<td>If it is followed by <strong>y</strong> or <strong>yes</strong> or if no parameter is specified: display password dialog in a dedicated secure desktop to protect against certain types of attacks.<br>
|
<td>If it is followed by <strong>y</strong> or <strong>yes</strong> or if no parameter is specified: display password dialog and token PIN dialog in a dedicated secure desktop to protect against certain types of attacks.<br>
|
||||||
If it is followed by <strong>n</strong> or <strong>no</strong>: the password dialog is displayed in the normal desktop.</td>
|
If it is followed by <strong>n</strong> or <strong>no</strong>: the password dialog and token PIN dialog are displayed in the normal desktop.</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><em>/tokenlib</em></td>
|
<td><em>/tokenlib</em></td>
|
||||||
@@ -123,6 +123,7 @@ If it is followed by <strong>n</strong> or <strong>no</strong>: the password dia
|
|||||||
<td><em>/cache</em> or <em>/c</em></td>
|
<td><em>/cache</em> or <em>/c</em></td>
|
||||||
<td>If it is followed by <strong>y</strong> or <strong>yes</strong> or if no parameter is specified: enable password cache;
|
<td>If it is followed by <strong>y</strong> or <strong>yes</strong> or if no parameter is specified: enable password cache;
|
||||||
<br>
|
<br>
|
||||||
|
If it is followed by <strong>p </strong>or<strong> pim</strong>: enable both password and PIM cache (e.g., /c p).<br>
|
||||||
If it is followed by <strong>n </strong>or<strong> no</strong>: disable password cache (e.g., /c n).<br>
|
If it is followed by <strong>n </strong>or<strong> no</strong>: disable password cache (e.g., /c n).<br>
|
||||||
If it is followed by <strong>f </strong>or<strong> favorites</strong>: temporary cache password when mounting multiple favorites (e.g., /c f).<br>
|
If it is followed by <strong>f </strong>or<strong> favorites</strong>: temporary cache password when mounting multiple favorites (e.g., /c f).<br>
|
||||||
Note that turning the password cache off will not clear it (use /w to clear the password cache).</td>
|
Note that turning the password cache off will not clear it (use /w to clear the password cache).</td>
|
||||||
@@ -170,11 +171,25 @@ Note that turning the password cache off will not clear it (use /w to clear the
|
|||||||
<p><strong>recovery</strong>: Do not verify any checksums stored in the volume header. This option should be used only when the volume header is damaged and the volume cannot be mounted even with the mount option headerbak. Example: /m ro</p>
|
<p><strong>recovery</strong>: Do not verify any checksums stored in the volume header. This option should be used only when the volume header is damaged and the volume cannot be mounted even with the mount option headerbak. Example: /m ro</p>
|
||||||
<p><strong>label=LabelValue</strong>: Use the given string value <strong>LabelValue</strong> as a label of the mounted volume in Windows Explorer. The maximum length for
|
<p><strong>label=LabelValue</strong>: Use the given string value <strong>LabelValue</strong> as a label of the mounted volume in Windows Explorer. The maximum length for
|
||||||
<strong>LabelValue </strong> is 32 characters for NTFS volumes and 11 characters for FAT volumes. For example,
|
<strong>LabelValue </strong> is 32 characters for NTFS volumes and 11 characters for FAT volumes. For example,
|
||||||
<em>/m label=MyDrive</em> will set the label of the drive in Explorer to <em>MyDrive</em>.<br>
|
<em>/m label=MyDrive</em> will set the label of the drive in Explorer to <em>MyDrive</em>.</p>
|
||||||
<br>
|
<p><strong>noattach</strong>: Only create virtual device without actually attaching the mounted volume to the selected drive letter.</p>
|
||||||
Please note that this switch may be present several times in the command line in order to specify multiple mount options (e.g.: /m rm /m ts)</p>
|
<p>Please note that this switch may be present several times in the command line in order to specify multiple mount options (e.g.: /m rm /m ts)</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><em>/DisableDeviceUpdate</em> </td>
|
||||||
|
<td>Disables periodic internel check on devices connected to the system that is used for handling favorites identified with VolumeID and replace it with on-demande checks.</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><em>/protectMemory</em> </td>
|
||||||
|
<td>Activates a mechanism that protects VeraCrypt process memory from being accessed by other non-admin processes.</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><em>/signalExit</em> </td>
|
||||||
|
<td>It must be followed by a parameter specifying the name of the signal to send to unblock a waiting <a href="https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/waitfor" target="_blank">WAITFOR.EXE</a> command when VeraCrypt exists.<br>
|
||||||
|
The name of signal must be the same as the one specified to WAITFOR.EXE command (e.g."veracrypt.exe /q /v test.hc /l Z /signal SigName" followed by "waitfor.exe SigName"<br>
|
||||||
|
This switch is ignored if /q is not specified</td>
|
||||||
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<h4>VeraCrypt Format.exe (VeraCrypt Volume Creation Wizard):</h4>
|
<h4>VeraCrypt Format.exe (VeraCrypt Volume Creation Wizard):</h4>
|
||||||
@@ -200,6 +215,23 @@ It must be followed by a parameter indicating the size of the container file tha
|
|||||||
It must be followed by a parameter indicating the password of the container that will be created.</td>
|
It must be followed by a parameter indicating the password of the container that will be created.</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
<td> /keyfile or /k</td>
|
||||||
|
<td> (Only with /create)<br>
|
||||||
|
It must be followed by a parameter specifying a keyfile or a keyfile search path. For multiple keyfiles, specify e.g.: /k c:\keyfile1.dat /k d:\KeyfileFolder /k c:\kf2 To specify a keyfile stored on a security token or smart card, use the following syntax:
|
||||||
|
token://slot/SLOT_NUMBER/file/FILE_NAME</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><em>/tokenlib</em></td>
|
||||||
|
<td> (Only with /create)<br>
|
||||||
|
It must be followed by a parameter indicating the PKCS #11 library to use for security tokens and smart cards. (e.g.: /tokenlib c:\pkcs11lib.dll)</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><em>/tokenpin</em></td>
|
||||||
|
<td> (Only with /create)<br>
|
||||||
|
It must be followed by a parameter indicating the PIN to use in order to authenticate to the security token or smart card (e.g.: /tokenpin 0000). Warning: This method of entering a smart card PIN may be insecure, for example, when an unencrypted command
|
||||||
|
prompt history log is being saved to unencrypted disk.</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
<td> <em>/hash</em></td>
|
<td> <em>/hash</em></td>
|
||||||
<td>(Only with /create)<br>
|
<td>(Only with /create)<br>
|
||||||
It must be followed by a parameter indicating the PRF hash algorithm to use when creating the volume. It has the same syntax as VeraCrypt.exe.</td>
|
It must be followed by a parameter indicating the PRF hash algorithm to use when creating the volume. It has the same syntax as VeraCrypt.exe.</td>
|
||||||
@@ -209,7 +241,13 @@ It must be followed by a parameter indicating the PRF hash algorithm to use when
|
|||||||
<td>(Only with /create)<br>
|
<td>(Only with /create)<br>
|
||||||
It must be followed by a parameter indicating the encryption algorithm to use. The default is AES if this switch is not specified. The parameter can have the following values (case insensitive):
|
It must be followed by a parameter indicating the encryption algorithm to use. The default is AES if this switch is not specified. The parameter can have the following values (case insensitive):
|
||||||
<ul>
|
<ul>
|
||||||
<li>AES </li><li>Serpent </li><li>Twofish </li><li>AES(Twofish) </li><li>AES(Twofish(Serpent)) </li><li>Serpent(AES) </li><li>Serpent(Twofish(AES)) </li><li>Twofish(Serpent) </li></ul>
|
<li>AES </li><li>Serpent </li><li>Twofish </li><li>Camellia </li><li>Kuznyechik </li><li>AES(Twofish) </li><li>AES(Twofish(Serpent)) </li><li>Serpent(AES) </li><li>Serpent(Twofish(AES)) </li><li>Twofish(Serpent) </li>
|
||||||
|
<li>Camellia(Kuznyechik) </li>
|
||||||
|
<li>Kuznyechik(Twofish) </li>
|
||||||
|
<li>Camellia(Serpent) </li>
|
||||||
|
<li>Kuznyechik(AES) </li>
|
||||||
|
<li>Kuznyechik(Serpent(Camellia)) </li>
|
||||||
|
</ul>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -218,7 +256,10 @@ It must be followed by a parameter indicating the encryption algorithm to use. T
|
|||||||
It must be followed by a parameter indicating the file system to use for the volume. The parameter can have the following values:
|
It must be followed by a parameter indicating the file system to use for the volume. The parameter can have the following values:
|
||||||
<ul>
|
<ul>
|
||||||
<li>None: don't use any filesystem </li><li>FAT: format using FAT/FAT32 </li><li>NTFS: format using NTFS. Please note that in this case a UAC prompt will be displayed unless the process is run with full administrative privileges.
|
<li>None: don't use any filesystem </li><li>FAT: format using FAT/FAT32 </li><li>NTFS: format using NTFS. Please note that in this case a UAC prompt will be displayed unless the process is run with full administrative privileges.
|
||||||
</li></ul>
|
</li>
|
||||||
|
<li>ExFAT: format using ExFAT. This switch is available starting from Windows Vista SP1 </li>
|
||||||
|
<li>ReFS: format using ReFS. This switch is available starting from Windows 10 </li>
|
||||||
|
</ul>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -241,13 +282,34 @@ It has no parameters and it indicates that no message box or dialog will be disp
|
|||||||
<td>Do not verify that VeraCrypt Rescue Disks are correctly burned. <strong>WARNING</strong>: Never attempt to use this option to facilitate the reuse of a previously created VeraCrypt Rescue Disk. Note that every time you encrypt a system partition/drive,
|
<td>Do not verify that VeraCrypt Rescue Disks are correctly burned. <strong>WARNING</strong>: Never attempt to use this option to facilitate the reuse of a previously created VeraCrypt Rescue Disk. Note that every time you encrypt a system partition/drive,
|
||||||
you must create a new VeraCrypt Rescue Disk even if you use the same password. A previously created VeraCrypt Rescue Disk cannot be reused as it was created for a different master key.</td>
|
you must create a new VeraCrypt Rescue Disk even if you use the same password. A previously created VeraCrypt Rescue Disk cannot be reused as it was created for a different master key.</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>/nosizecheck</td>
|
||||||
|
<td>Don't check that the given size of the file container is smaller than the available disk free. This applies to both UI and command line.</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>/quick</td>
|
||||||
|
<td>Perform quick formatting of volumes instead of full formatting. This applies to both UI and command line.</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>/FastCreateFile</td>
|
||||||
|
<td>Enables a faster, albeit potentially insecure, method for creating file containers. This option carries security risks as it can embed existing disk content into the file container, possibly exposing sensitive data if an attacker gains access to it. Note that this switch affects all file container creation methods, whether initiated from the command line, using the /create switch, or through the UI wizard.</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><em>/protectMemory</em> </td>
|
||||||
|
<td>Activates a mechanism that protects VeraCrypt Format process memory from being accessed by other non-admin processes.</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><em>/secureDesktop</em></td>
|
||||||
|
<td>If it is followed by <strong>y</strong> or <strong>yes</strong> or if no parameter is specified: display password dialog and token PIN dialog in a dedicated secure desktop to protect against certain types of attacks.<br>
|
||||||
|
If it is followed by <strong>n</strong> or <strong>no</strong>: the password dialog and token PIN dialog are displayed in the normal desktop.</td>
|
||||||
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<h4>Syntax</h4>
|
<h4>Syntax</h4>
|
||||||
<p>VeraCrypt.exe [/tc] [/hash {sha256|sha-256|sha512|sha-512|whirlpool |ripemd160|ripemd-160}][/a [devices|favorites]] [/b] [/c [y|n|f]] [/d [drive letter]] [/e] [/f] [/h [y|n]] [/k keyfile or search path] [tryemptypass [y|n]] [/l drive letter] [/m {bk|rm|recovery|ro|sm|ts}]
|
<p>VeraCrypt.exe [/tc] [/hash {sha256|sha-256|sha512|sha-512|whirlpool |blake2s|blake2s-256}][/a [devices|favorites]] [/b] [/c [y|n|f]] [/d [drive letter]] [/e] [/f] [/h [y|n]] [/k keyfile or search path] [tryemptypass [y|n]] [/l drive letter] [/m {bk|rm|recovery|ro|sm|ts|noattach}]
|
||||||
[/p password] [/pim pimvalue] [/q [background|preferences]] [/s] [/tokenlib path] [/v volume] [/w]</p>
|
[/p password] [/pim pimvalue] [/q [background|preferences]] [/s] [/tokenlib path] [/v volume] [/w]</p>
|
||||||
<p>"VeraCrypt Format.exe" [/n] [/create] [/size number[{K|M|G|T}]] [/p password] [/encryption {AES | Serpent | Twofish | AES(Twofish) | AES(Twofish(Serpent)) | Serpent(AES) | Serpent(Twofish(AES)) | Twofish(Serpent)}] [/hash {sha256|sha-256|sha512|sha-512|whirlpool|ripemd160|ripemd-160}]
|
<p>"VeraCrypt Format.exe" [/n] [/create] [/size number[{K|M|G|T}]] [/p password] [/encryption {AES | Serpent | Twofish | Camellia | Kuznyechik | AES(Twofish) | AES(Twofish(Serpent)) | Serpent(AES) | Serpent(Twofish(AES)) | Twofish(Serpent) | Camellia(Kuznyechik) | Kuznyechik(Twofish) | Camellia(Serpent) | Kuznyechik(AES) | Kuznyechik(Serpent(Camellia))}] [/hash {sha256|sha-256|sha512|sha-512|whirlpool|blake2s|blake2s-256}]
|
||||||
[/filesystem {None|FAT|NTFS}] [/dynamic] [/force] [/silent]</p>
|
[/filesystem {None|FAT|NTFS|ExFAT|ReFS}] [/dynamic] [/force] [/silent] [/noisocheck] [FastCreateFile] [/quick]</p>
|
||||||
<p>Note that the order in which options are specified does not matter.</p>
|
<p>Note that the order in which options are specified does not matter.</p>
|
||||||
<h4>Examples</h4>
|
<h4>Examples</h4>
|
||||||
<p>Mount the volume <em>d:\myvolume</em> as the first free drive letter, using the password prompt (the main program window will not be displayed):</p>
|
<p>Mount the volume <em>d:\myvolume</em> as the first free drive letter, using the password prompt (the main program window will not be displayed):</p>
|
||||||
|
|||||||
@@ -0,0 +1,314 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||||
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.textbox {
|
||||||
|
vertical-align: top;
|
||||||
|
height: auto !important;
|
||||||
|
font-family: Helvetica,sans-serif;
|
||||||
|
font-size: 20px;
|
||||||
|
font-weight: bold;
|
||||||
|
margin: 10px;
|
||||||
|
padding: 10px;
|
||||||
|
background-color: white;
|
||||||
|
width: auto;
|
||||||
|
border-radius: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.texttohide {
|
||||||
|
font-family: Helvetica,sans-serif;
|
||||||
|
font-size: 14px;
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
|
||||||
|
<title>VeraCrypt - Free Open source disk encryption with strong security for the Paranoid</title>
|
||||||
|
<meta name="description" content="VeraCrypt is free open-source disk encryption software for Windows, Mac OS X and Linux. In case an attacker forces you to reveal the password, VeraCrypt provides plausible deniability. In contrast to file encryption, data encryption performed by VeraCrypt is real-time (on-the-fly), automatic, transparent, needs very little memory, and does not involve temporary unencrypted files."/>
|
||||||
|
<meta name="keywords" content="encryption, security"/>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<a href="Documentation.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="menu">
|
||||||
|
<ul>
|
||||||
|
<li><a href="Home.html">Home</a></li>
|
||||||
|
<li><a href="/code/">Source Code</a></li>
|
||||||
|
<li><a href="Downloads.html">Downloads</a></li>
|
||||||
|
<li><a class="active" href="Documentation.html">Documentation</a></li>
|
||||||
|
<li><a href="Donation.html">Donate</a></li>
|
||||||
|
<li><a href="https://sourceforge.net/p/veracrypt/discussion/" target="_blank">Forums</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<p>
|
||||||
|
<a href="Documentation.html">Documentation</a>
|
||||||
|
<img src="arrow_right.gif" alt=">>" style="margin-top: 5px">
|
||||||
|
<a href="Technical%20Details.html">Technical Details</a>
|
||||||
|
<img src="arrow_right.gif" alt=">>" style="margin-top: 5px">
|
||||||
|
<a href="CompilingGuidelines.html">Building VeraCrypt From Source</a>
|
||||||
|
<img src="arrow_right.gif" alt=">>" style="margin-top: 5px">
|
||||||
|
<a href="CompilingGuidelineLinux.html">Linux Build Guide</a>
|
||||||
|
</p></div>
|
||||||
|
|
||||||
|
<div class="wikidoc">
|
||||||
|
This guide describes how to set up a Linux System to build VeraCrypt from source and how to perform compilation. <br>
|
||||||
|
The procedure for a Ubuntu 22.04 LTS system is described here as an example, the procedure for other Linux systems is analogous.
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="wikidoc">
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
The following components are required for compiling VeraCrypt:
|
||||||
|
<ol>
|
||||||
|
<li>GNU Make</li>
|
||||||
|
<li>GNU C/C++ Compiler</li>
|
||||||
|
<li>YASM 1.3.0</li>
|
||||||
|
<li>pkg-config</li>
|
||||||
|
<li>wxWidgets 3.x shared library and header files installed by the system or wxWidgets 3.x library source code </li>
|
||||||
|
<li>FUSE library and header files</li>
|
||||||
|
<li>PCSC-lite library and header files</li>
|
||||||
|
</ol>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="wikidoc">
|
||||||
|
<p>Below are the procedure steps. Clicking on any of the link takes directly to the related step:
|
||||||
|
<ul>
|
||||||
|
<li><strong><a href="#InstallationOfGNUMake">Installation of GNU Make</a></li></strong>
|
||||||
|
<li><strong><a href="#InstallationOfGNUCompiler">Installation of GNU C/C++ Compiler</a></li></strong>
|
||||||
|
<li><strong><a href="#InstallationOfYASM">Installation of YASM</a></li></strong>
|
||||||
|
<li><strong><a href="#InstallationOfPKGConfig">Installation of pkg-config</a></li></strong>
|
||||||
|
<li><strong><a href="#InstallationOfwxWidgets">Installation of wxWidgets 3.2</a></li></strong>
|
||||||
|
<li><strong><a href="#InstallationOfFuse">Installation of libfuse</a></li></strong>
|
||||||
|
<li><strong><a href="#InstallationOfPCSCLite">Installation of libpcsclite</a></li></strong>
|
||||||
|
<li><strong><a href="#DownloadVeraCrypt">Download VeraCrypt</a></li></strong>
|
||||||
|
<li><strong><a href="#CompileVeraCrypt">Compile VeraCrypt</a></li></strong>
|
||||||
|
</ul>
|
||||||
|
</p>
|
||||||
|
<p>They can also be performed by running the below list of commands in a terminal or by copying them to a script:<br>
|
||||||
|
<code>
|
||||||
|
sudo apt update <br>
|
||||||
|
sudo apt install -y build-essential yasm pkg-config libwxgtk3.0-gtk3-dev <br>
|
||||||
|
sudo apt install -y libfuse-dev git libpcsclite-dev <br>
|
||||||
|
git clone https://github.com/veracrypt/VeraCrypt.git <br>
|
||||||
|
cd ~/VeraCrypt/src <br>
|
||||||
|
make
|
||||||
|
</code>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="wikidoc">
|
||||||
|
<div class="textbox" id="InstallationOfGNUMake">
|
||||||
|
<a href="#InstallationOfGNUMake">Installation of GNU Make</a>
|
||||||
|
<div class="texttohide">
|
||||||
|
<p>
|
||||||
|
<ol>
|
||||||
|
<li>
|
||||||
|
Open a terminal
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Execute the following commands: <br>
|
||||||
|
<code>
|
||||||
|
sudo apt update <br>
|
||||||
|
sudo apt install build-essential
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="textbox" id="InstallationOfGNUCompiler">
|
||||||
|
<a href="#InstallationOfGNUCompiler">Installation of GNU C/C++ Compiler</a>
|
||||||
|
<div class="texttohide">
|
||||||
|
<p> If the build-essential were already installed in the step before, this step can be skipped.
|
||||||
|
<ol>
|
||||||
|
<li>
|
||||||
|
Open a terminal
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Execute the following commands: <br>
|
||||||
|
<code>
|
||||||
|
sudo apt update <br>
|
||||||
|
sudo apt install build-essential
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="textbox" id="InstallationOfYASM">
|
||||||
|
<a href="#InstallationOfYASM">Installation of YASM</a>
|
||||||
|
<div class="texttohide">
|
||||||
|
<p>
|
||||||
|
<ol>
|
||||||
|
<li>
|
||||||
|
Open a terminal
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Execute the following commands: <br>
|
||||||
|
<code>
|
||||||
|
sudo apt update <br>
|
||||||
|
sudo apt install yasm
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="textbox" id="InstallationOfPKGConfig">
|
||||||
|
<a href="#InstallationOfPKGConfig">Installation of pkg-config</a>
|
||||||
|
<div class="texttohide">
|
||||||
|
<p>
|
||||||
|
<ol>
|
||||||
|
<li>
|
||||||
|
Open a terminal
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Execute the following commands: <br>
|
||||||
|
<code>
|
||||||
|
sudo apt update <br>
|
||||||
|
sudo apt install pkg-config
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="textbox" id="InstallationOfwxWidgets">
|
||||||
|
<a href="#InstallationOfwxWidgets">Installation of wxWidgets 3.2</a>
|
||||||
|
<div class="texttohide">
|
||||||
|
<p>
|
||||||
|
<ol>
|
||||||
|
<li>
|
||||||
|
Open a terminal
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Execute the following commands: <br>
|
||||||
|
<code>
|
||||||
|
sudo apt update <br>
|
||||||
|
sudo apt install libwxgtk3.0-gtk3-dev <br>
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="textbox" id="InstallationOfFuse">
|
||||||
|
<a href="#InstallationOfFuse">Installation of libfuse</a>
|
||||||
|
<div class="texttohide">
|
||||||
|
<p>
|
||||||
|
<ol>
|
||||||
|
<li>
|
||||||
|
Open a terminal
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Execute the following commands: <br>
|
||||||
|
<code>
|
||||||
|
sudo apt update <br>
|
||||||
|
sudo apt install libfuse-dev
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="textbox" id="InstallationOfPCSCLite">
|
||||||
|
<a href="#InstallationOfPCSCLite">Installation of libpcsclite</a>
|
||||||
|
<div class="texttohide">
|
||||||
|
<p>
|
||||||
|
<ol>
|
||||||
|
<li>
|
||||||
|
Open a terminal
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Execute the following commands: <br>
|
||||||
|
<code>
|
||||||
|
sudo apt update <br>
|
||||||
|
sudo apt install libpcsclite-dev
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="textbox" id="DownloadVeraCrypt">
|
||||||
|
<a href="#DownloadVeraCrypt">Download VeraCrypt</a>
|
||||||
|
<div class="texttohide">
|
||||||
|
<p>
|
||||||
|
<ol>
|
||||||
|
<li>
|
||||||
|
Open a terminal
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Execute the following commands: <br>
|
||||||
|
<code>
|
||||||
|
sudo apt update <br>
|
||||||
|
sudo apt install git <br>
|
||||||
|
git clone https://github.com/veracrypt/VeraCrypt.git
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="textbox" id="CompileVeraCrypt">
|
||||||
|
<a href="#CompileVeraCrypt">Compile VeraCrypt</a>
|
||||||
|
<div class="texttohide">
|
||||||
|
<p> Remarks: <br>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
By default, a universal executable supporting both graphical and text user interface (through the switch --text) is built. <br>
|
||||||
|
On Linux, a console-only executable, which requires no GUI library, can be built using the 'NOGUI' parameter. <br>
|
||||||
|
For that, you need to dowload wxWidgets sources, extract them to a location of your choice and then run the following commands: <br>
|
||||||
|
<code>
|
||||||
|
make NOGUI=1 WXSTATIC=1 WX_ROOT=/path/to/wxWidgetsSources wxbuild <br>
|
||||||
|
make NOGUI=1 WXSTATIC=1 WX_ROOT=/path/to/wxWidgetsSources
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
If you are not using the system wxWidgets library, you will have to download and use wxWidgets sources like the remark above but this time the following commands should be run to build GUI version of VeraCrypt (NOGUI is not specified): <br>
|
||||||
|
<code>
|
||||||
|
make WXSTATIC=1 WX_ROOT=/path/to/wxWidgetsSources wxbuild <br>
|
||||||
|
make WXSTATIC=1 WX_ROOT=/path/to/wxWidgetsSources
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
Steps:
|
||||||
|
<ol>
|
||||||
|
<li>
|
||||||
|
Open a terminal
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Execute the following commands: <br>
|
||||||
|
<code>
|
||||||
|
cd ~/VeraCrypt/src <br>
|
||||||
|
make
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
If successful, the VeraCrypt executable should be located in the directory 'Main'.
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</body></html>
|
||||||
|
After Width: | Height: | Size: 69 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 85 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 164 KiB |