1 @product @not_release_blocker
2 Feature: Using VeraCrypt encrypted volumes
3 In order to collaborate with non-Tails users
5 I want to unlock VeraCrypt encrypted volumes
8 Given I have started Tails from DVD without network and logged in
10 ### Unlock VeraCrypt Volumes
12 Scenario: Use Unlock VeraCrypt Volumes to unlock a USB drive that has a basic VeraCrypt volume
13 When I plug a USB drive containing a basic VeraCrypt volume
14 And I cancel the GNOME authentication prompt
15 And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes
16 And I open this VeraCrypt volume in GNOME Files
17 Then I see the expected contents in this VeraCrypt volume
18 When I lock the currently opened VeraCrypt volume
19 Then the VeraCrypt volume has been unmounted and locked
21 Scenario: Use Unlock VeraCrypt Volumes to unlock a USB drive that has a hidden VeraCrypt volume
22 When I plug a USB drive containing a hidden VeraCrypt volume
23 And I cancel the GNOME authentication prompt
24 And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes
25 And I open this VeraCrypt volume in GNOME Files
26 Then I see the expected contents in this VeraCrypt volume
27 When I lock the currently opened VeraCrypt volume
28 Then the VeraCrypt volume has been unmounted and locked
30 Scenario: Use Unlock VeraCrypt Volumes to unlock a basic VeraCrypt file container with a PIM
31 When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM
32 And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes
33 And I open this VeraCrypt volume in GNOME Files
34 Then I see the expected contents in this VeraCrypt volume
35 When I lock the currently opened VeraCrypt file container
36 Then the VeraCrypt file container has been unmounted and locked
38 Scenario: Use Unlock VeraCrypt Volumes to unlock a hidden VeraCrypt file container
39 When I plug and mount a USB drive containing a hidden VeraCrypt file container
40 And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes
41 And I open this VeraCrypt volume in GNOME Files
42 Then I see the expected contents in this VeraCrypt volume
43 When I lock the currently opened VeraCrypt file container
44 Then the VeraCrypt file container has been unmounted and locked
48 Scenario: Use GNOME Disks to unlock a USB drive that has a basic VeraCrypt volume with a keyfile
49 When I plug a USB drive containing a basic VeraCrypt volume with a keyfile
50 And I cancel the GNOME authentication prompt
51 And I unlock and mount this VeraCrypt volume with GNOME Disks
52 And I open this VeraCrypt volume in GNOME Files
53 Then I see the expected contents in this VeraCrypt volume
54 When I lock the currently opened VeraCrypt volume
55 Then the VeraCrypt volume has been unmounted and locked
57 Scenario: Use GNOME Disks to unlock a USB drive that has a hidden VeraCrypt volume
58 When I plug a USB drive containing a hidden VeraCrypt volume
59 And I cancel the GNOME authentication prompt
60 And I unlock and mount this VeraCrypt volume with GNOME Disks
61 And I open this VeraCrypt volume in GNOME Files
62 Then I see the expected contents in this VeraCrypt volume
63 When I lock the currently opened VeraCrypt volume
64 Then the VeraCrypt volume has been unmounted and locked
66 Scenario: Use GNOME Disks to unlock a basic VeraCrypt file container with a keyfile
67 When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile
68 And I unlock and mount this VeraCrypt file container with GNOME Disks
69 And I open this VeraCrypt volume in GNOME Files
70 Then I see the expected contents in this VeraCrypt volume
71 When I lock the currently opened VeraCrypt file container
72 Then the VeraCrypt file container has been unmounted and locked
74 Scenario: Use GNOME Disks to unlock a hidden VeraCrypt file container
75 When I plug and mount a USB drive containing a hidden VeraCrypt file container
76 And I unlock and mount this VeraCrypt file container with GNOME Disks
77 And I open this VeraCrypt volume in GNOME Files
78 Then I see the expected contents in this VeraCrypt volume
79 When I lock the currently opened VeraCrypt file container
80 Then the VeraCrypt file container has been unmounted and locked
82 Scenario: Use GNOME Disks to unlock a basic VeraCrypt file container with a PIM
83 When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM
84 And I unlock and mount this VeraCrypt file container with GNOME Disks
85 And I open this VeraCrypt volume in GNOME Files
86 Then I see the expected contents in this VeraCrypt volume
87 When I lock the currently opened VeraCrypt file container
88 Then the VeraCrypt file container has been unmounted and locked