summaryrefslogtreecommitdiff
path: root/security.c
diff options
context:
space:
mode:
Diffstat (limited to 'security.c')
-rw-r--r--security.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/security.c b/security.c
index 79dd2c2..35f2a81 100644
--- a/security.c
+++ b/security.c
@@ -100,7 +100,7 @@ encrypt_and_sign(plain_payload input, keypair author_keys, public_key target_enc
return output;
}
-plain_payload decrypt(secure_payload input, keypair target_keys, public_key author_signing_public) {
+plain_payload decrypt(secure_payload input, keypair target_keys, public_key author_public, public_key author_signing_public) {
init_sec();
plain_payload output;
@@ -125,7 +125,7 @@ plain_payload decrypt(secure_payload input, keypair target_keys, public_key auth
input.encrypted_data,
sizeof(input.encrypted_data),
input.nonce,
- target_keys.encryption_pub,
+ author_public,
target_keys.encryption_priv)
!= 0) {
fprintf(stderr, "sodium decryption failed\n");