summaryrefslogtreecommitdiffstats
path: root/src/tests/data/test_ffi_json
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/tests/data/test_ffi_json/generate-bad-pk-alg.json10
-rw-r--r--src/tests/data/test_ffi_json/generate-eddsa-wrong-prefs.json14
-rw-r--r--src/tests/data/test_ffi_json/generate-pair-dsa-elg.json11
-rw-r--r--src/tests/data/test_ffi_json/generate-pair.json25
-rw-r--r--src/tests/data/test_ffi_json/generate-primary.json15
-rw-r--r--src/tests/data/test_ffi_json/generate-sub.json11
6 files changed, 86 insertions, 0 deletions
diff --git a/src/tests/data/test_ffi_json/generate-bad-pk-alg.json b/src/tests/data/test_ffi_json/generate-bad-pk-alg.json
new file mode 100644
index 0000000..dded359
--- /dev/null
+++ b/src/tests/data/test_ffi_json/generate-bad-pk-alg.json
@@ -0,0 +1,10 @@
+{
+ "primary": {
+ "type": "EdDSA",
+ "userid": "test-eddsa"
+ },
+ "sub": {
+ "type": "Wrong"
+ }
+}
+ \ No newline at end of file
diff --git a/src/tests/data/test_ffi_json/generate-eddsa-wrong-prefs.json b/src/tests/data/test_ffi_json/generate-eddsa-wrong-prefs.json
new file mode 100644
index 0000000..5fb0292
--- /dev/null
+++ b/src/tests/data/test_ffi_json/generate-eddsa-wrong-prefs.json
@@ -0,0 +1,14 @@
+{
+ "primary": {
+ "type": "EdDSA",
+ "userid": "test-eddsa",
+ "usage": ["sign"],
+ "expiration": 0,
+ "preferences" : {
+ "hashes": ["SHA512", "SHA256"],
+ "ciphers": ["Wrong", "AES128"],
+ "compression": ["Zlib"]
+ }
+ }
+}
+ \ No newline at end of file
diff --git a/src/tests/data/test_ffi_json/generate-pair-dsa-elg.json b/src/tests/data/test_ffi_json/generate-pair-dsa-elg.json
new file mode 100644
index 0000000..2df60c4
--- /dev/null
+++ b/src/tests/data/test_ffi_json/generate-pair-dsa-elg.json
@@ -0,0 +1,11 @@
+{
+ "primary": {
+ "type": "DSA",
+ "length": 1024,
+ "userid": "test0"
+ },
+ "sub": {
+ "type": "Elgamal",
+ "length": 1536
+ }
+}
diff --git a/src/tests/data/test_ffi_json/generate-pair.json b/src/tests/data/test_ffi_json/generate-pair.json
new file mode 100644
index 0000000..0fbd14e
--- /dev/null
+++ b/src/tests/data/test_ffi_json/generate-pair.json
@@ -0,0 +1,25 @@
+{
+ "primary": {
+ "type": "ECDSA",
+ "curve": "NIST P-256",
+ "userid": "test0",
+ "usage": "sign",
+ "expiration": 0,
+ "hash": "SHA256",
+ "preferences" : {
+ "hashes": ["SHA512", "SHA256"],
+ "ciphers": ["AES256", "AES128"],
+ "compression": ["Zlib"],
+ "key server": "hkp://pgp.mit.edu"
+ },
+ "protection" : {
+ "cipher": "AES256",
+ "hash": "SHA256",
+ "iterations": 65536
+ }
+ },
+ "sub": {
+ "type": "RSA",
+ "length": 1024
+ }
+}
diff --git a/src/tests/data/test_ffi_json/generate-primary.json b/src/tests/data/test_ffi_json/generate-primary.json
new file mode 100644
index 0000000..2d6b077
--- /dev/null
+++ b/src/tests/data/test_ffi_json/generate-primary.json
@@ -0,0 +1,15 @@
+{
+ "primary": {
+ "type": "ECDSA",
+ "curve": "NIST P-256",
+ "userid": "test0",
+ "usage": ["sign"],
+ "expiration": 0,
+ "preferences" : {
+ "hashes": ["SHA512", "SHA256"],
+ "ciphers": ["AES256", "AES128"],
+ "compression": ["Zlib"],
+ "key server": "hkp://pgp.mit.edu"
+ }
+ }
+}
diff --git a/src/tests/data/test_ffi_json/generate-sub.json b/src/tests/data/test_ffi_json/generate-sub.json
new file mode 100644
index 0000000..549647e
--- /dev/null
+++ b/src/tests/data/test_ffi_json/generate-sub.json
@@ -0,0 +1,11 @@
+{
+ "sub": {
+ "primary": {
+ "grip": "PLACEHOLDER"
+ },
+ "type": "RSA",
+ "length": 1024,
+ "usage": ["encrypt"],
+ "hash": "SHA256"
+ }
+}