2 Feature: Encryption and verification using GnuPG
4 I want to be able to easily encrypt and sign messages using GnuPG
5 And decrypt and verify GnuPG blocks
8 Given I have started Tails from DVD without network and logged in
9 And I generate an OpenPGP key named "test" with password "asdf"
13 Scenario: Encryption and decryption using OpenPGP Applet
14 When I type a message into gedit
15 And I encrypt the message using my OpenPGP key
16 Then I can decrypt the encrypted message
20 Scenario: Signing and verification using OpenPGP Applet
21 When I type a message into gedit
22 And I sign the message using my OpenPGP key
23 Then I can verify the message's signature
27 Scenario: Encryption/signing and decryption/verification using OpenPGP Applet
28 When I type a message into gedit
29 And I both encrypt and sign the message using my OpenPGP key
30 Then I can decrypt and verify the encrypted message
34 Scenario: Symmetric encryption and decryption using OpenPGP Applet
35 When I type a message into gedit
36 And I symmetrically encrypt the message with password "asdf"
37 Then I can decrypt the encrypted message