diff --git a/src/js/config/OperationConfig.js b/src/js/config/OperationConfig.js
index b88817cb..3eb1e614 100755
--- a/src/js/config/OperationConfig.js
+++ b/src/js/config/OperationConfig.js
@@ -3262,7 +3262,22 @@ var OperationConfig = {
]
},
"Sign PGP Detached": {
- description: "",
+ description: [
+ "Input: The ASCII-armoured PGP private key of the signer, ",
+ " (and the private key password if necessary).",
+ "
",
+ "This operation uses PGP to produce a cleartext message and its digital signature. ",
+ "It outputs 3 files as HTML: ",
+ "the cleartext message (msg), ",
+ "the ASCII-armoured signature (msg.asc), and ",
+ "the raw bytes of the signature (msg.sig).",
+ "
",
+ "Pretty Good Privacy is an encryption standard (OpenPGP) used for encrypting, decrypting, and signing messages.",
+ "
",
+ "This function relies on OpenPGP.js for the implementation of PGP.",
+ "
",
+ "See more at https://openpgpjs.org/",
+ ].join("\n"),
run: PGP.runSignDetached,
inputType: "string",
outputType: "HTML",
@@ -3280,7 +3295,18 @@ var OperationConfig = {
]
},
"Verify PGP Detached": {
- description: "",
+ description: [
+ "Input: The ASCII-armoured PGP public key of the sender, ",
+ "the ASCII-armoured signature of the message.",
+ "
",
+ "This operation uses PGP to verify a detached cleartext PGP signature.",
+ "
",
+ "Pretty Good Privacy is an encryption standard (OpenPGP) used for encrypting, decrypting, and signing messages.",
+ "
",
+ "This function relies on OpenPGP.js for the implementation of PGP.",
+ "
",
+ "See more at https://openpgpjs.org/",
+ ].join("\n"),
run: PGP.runVerifyDetached,
inputType: "string",
outputType: "string",
@@ -3388,7 +3414,21 @@ var OperationConfig = {
]
},
"Detach PGP Cleartext": {
- description: "",
+ description: [
+ "Input: The PGP cleartext signature you want to detach.",
+ "
",
+ "This operation will detach the cleartext message from the signature.",
+ "It outputs 3 files as HTML: ",
+ "the cleartext message (msg), ",
+ "the ASCII-armoured signature (msg.asc), and ",
+ "the raw bytes of the signature (msg.sig).",
+ "
",
+ "Pretty Good Privacy is an encryption standard (OpenPGP) used for encrypting, decrypting, and signing messages.",
+ "
",
+ "This function relies on OpenPGP.js for the implementation of PGP.",
+ "
",
+ "See more at https://openpgpjs.org/",
+ ].join("\n"),
run: PGP.runDetachClearsig,
inputType: "string",
outputType: "HTML",
@@ -3396,7 +3436,18 @@ var OperationConfig = {
],
},
"Add PGP ASCII Armour": {
- description: "",
+ description: [
+ "Input: The raw PGP bytes of the message or key that you want to add ASCII-armour to, ",
+ "the kind of thing the raw bytes are: message / public key / private key.",
+ "
",
+ "This operation will output the ASCII-armoured input.",
+ "
",
+ "Pretty Good Privacy is an encryption standard (OpenPGP) used for encrypting, decrypting, and signing messages.",
+ "
",
+ "This function relies on OpenPGP.js for the implementation of PGP.",
+ "
",
+ "See more at https://openpgpjs.org/",
+ ].join("\n"),
run: PGP.runAddArmour,
inputType: "byteArray",
outputType: "string",
@@ -3409,7 +3460,17 @@ var OperationConfig = {
],
},
"Remove PGP ASCII Armour": {
- description: "",
+ description: [
+ "Input: The ASCII-armoured PGP message or key that you want to remove the ASCII-armour from.",
+ "
",
+ "This operation will output the raw bytes of the PGP packets.",
+ "
",
+ "Pretty Good Privacy is an encryption standard (OpenPGP) used for encrypting, decrypting, and signing messages.",
+ "
",
+ "This function relies on OpenPGP.js for the implementation of PGP.",
+ "
",
+ "See more at https://openpgpjs.org/",
+ ].join("\n"),
run: PGP.runRemoveArmour,
inputType: "string",
outputType: "byteArray",