summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiloslav Trmač <mitr@redhat.com>2010-07-26 19:27:48 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2010-07-26 20:25:38 +0200
commitd9828d0890624db84f99b195051f19849e654d8e (patch)
treed4c017ce46c2daca10e877fb93f89fb8b5e11653
parentad172027e66350950aecfbd09a321c4cbed02bbe (diff)
downloadcryptodev-linux-d9828d0890624db84f99b195051f19849e654d8e.tar.gz
cryptodev-linux-d9828d0890624db84f99b195051f19849e654d8e.tar.xz
cryptodev-linux-d9828d0890624db84f99b195051f19849e654d8e.zip
Set output size for symmetric encryption operations
-rw-r--r--ncr-sessions.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ncr-sessions.c b/ncr-sessions.c
index bedeb79..3eaae42 100644
--- a/ncr-sessions.c
+++ b/ncr-sessions.c
@@ -427,7 +427,7 @@ int ret;
return ret;
}
/* FIXME: handle ciphers that do not require that */
-
+ *output_size = input_size;
} else { /* public key */
ret = ncr_pk_cipher_encrypt(&sess->pk, input, input_cnt, input_size,
output, output_cnt, output_size);
@@ -456,7 +456,7 @@ int ret;
return ret;
}
/* FIXME: handle ciphers that do not require equality */
-
+ *output_size = input_size;
} else { /* public key */
ret = ncr_pk_cipher_decrypt(&sess->pk, input, input_cnt, input_size,
output, output_cnt, output_size);