aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMarkus Doits <markus.doits@gmail.com>2011-01-17 22:16:57 +0000
committerMarkus Doits <markus.doits@gmail.com>2011-01-17 22:16:57 +0000
commitdc02a74d52f66ebf7e4b3592ad7af09ce883f734 (patch)
tree62a32d7d54e40b86b2d141c5716ef1bdb90e5cb9 /src
parentf9ee141ce140fa94ec6ab7d0f3b25e0110e377cc (diff)
downloadopen-keychain-dc02a74d52f66ebf7e4b3592ad7af09ce883f734.tar.gz
open-keychain-dc02a74d52f66ebf7e4b3592ad7af09ce883f734.tar.bz2
open-keychain-dc02a74d52f66ebf7e4b3592ad7af09ce883f734.zip
Update AIDL-Doc
Diffstat (limited to 'src')
-rw-r--r--src/org/thialfihar/android/apg/IApgService.aidl49
1 files changed, 26 insertions, 23 deletions
diff --git a/src/org/thialfihar/android/apg/IApgService.aidl b/src/org/thialfihar/android/apg/IApgService.aidl
index be38c3367..94f37949e 100644
--- a/src/org/thialfihar/android/apg/IApgService.aidl
+++ b/src/org/thialfihar/android/apg/IApgService.aidl
@@ -2,39 +2,41 @@ package org.thialfihar.android.apg;
interface IApgService {
- /** All functions fill the return_vals Bundle with the following keys:
+ /* All functions fill the return_vals Bundle with the following keys:
*
* ArrayList<String> "WARNINGS" = Warnings, if any
* ArrayList<String> "ERRORS" = Human readable error descriptions, why function call failed
* int "ERROR" = Numeric representation of error
*/
- /** Encryption function's arguments
+ /* Encryption function's arguments
*
* Bundle params' keys:
- * (optional/required) TYPE "STRING KEY" = EXPLANATION / VALUES
+ * (optional/required) TYPE "STRING KEY" = EXPLANATION / VALUES
*
- * (required) String "MSG" = Message to encrypt
- * (optional) int "ENCRYPTION_ALGO" = Encryption Algorithm
- * 7: AES-128, 8: AES-192, 9: AES-256,
- 4: Blowfish, 10: Twofish, 3: CAST5,
- 6: DES, 2: Triple DES, 1: IDEA
- * (optional) int "HASH_ALGO" = Hash Algorithm
- 1: MD5, 3: RIPEMD-160, 2: SHA-1,
- 11: SHA-224, 8: SHA-256, 9: SHA-384,
- 10: SHA-512
- * (optional) Boolean "ARMORED" = Armor output
- * (optional) Boolean "FORCE_V3_SIG" = Force V3 Signatures
- * (optional) int "COMPRESSION" = Compression to use
- 0x21070001: none, 1: Zip, 2: Zlib,
- 3: BZip2
+ * (required) String "MSG" = Message to encrypt
+ * (optional) int "ENCRYPTION_ALGO" = Encryption Algorithm
+ * 7: AES-128, 8: AES-192, 9: AES-256,
+ * 4: Blowfish, 10: Twofish, 3: CAST5,
+ * 6: DES, 2: Triple DES, 1: IDEA
+ * (optional) int "HASH_ALGO" = Hash Algorithm
+ * 1: MD5, 3: RIPEMD-160, 2: SHA-1,
+ * 11: SHA-224, 8: SHA-256, 9: SHA-384,
+ * 10: SHA-512
+ * (optional) Boolean "ARMORED" = Armor output
+ * (optional) Boolean "FORCE_V3_SIG" = Force V3 Signatures
+ * (optional) int "COMPRESSION" = Compression to use
+ * 0x21070001: none, 1: Zip, 2: Zlib,
+ * 3: BZip2
+ * (optional) String "SIGNATURE_KEY" = Key to sign with
+ * (optional) String "SIGNATURE_KEY_PASS" = Passphrase for signing key
*
* Bundle return_vals (in addition to the ERRORS/WARNINGS above):
- * String "RESULT" = Encrypted MSG
+ * String "RESULT" = Encrypted MSG
*/
/* Additional argument:
- * (required) String "SYM_KEY" = Symmetric key to use
+ * (required) String "SYM_KEY" = Symmetric key to use
*/
boolean encrypt_with_passphrase(in Bundle params, out Bundle return_vals);
@@ -45,14 +47,15 @@ interface IApgService {
boolean encrypt_with_public_key(in Bundle params, out Bundle return_vals);
- /** Decrypt something
+ /* Decrypt something
*
* Bundle params:
- * (required) String "MSG" = Message to decrypt
- * (optional) String "SYM_KEY" = Symmetric key to use if encryption is symmetric
+ * (required) String "MSG" = Message to decrypt
+ * (optional) String "SYM_KEY" = Symmetric key to use if encryption is symmetric
+ * (optional) String "PRIVATE_KEY_PASS" = Private keys's passphrase on asymmetric encryption
*
* Bundle return_vals:
- * String "RESULT" = Decrypted MSG
+ * String "RESULT" = Decrypted MSG
*/
boolean decrypt(in Bundle params, out Bundle return_vals);
} \ No newline at end of file