summaryrefslogtreecommitdiffstats
path: root/userspace/ncrypto.h
diff options
context:
space:
mode:
authorMiloslav Trmač <mitr@redhat.com>2010-08-06 00:14:43 +0200
committerMiloslav Trmač <mitr@redhat.com>2010-08-23 20:01:59 +0200
commit8b68956147faae4ce64c8a557c64ae2d004401d9 (patch)
treececf32c5485fc13191f2dc662179bc1c5352d304 /userspace/ncrypto.h
parent4155025dac75b5a6782b0d97517b88ccc7912500 (diff)
downloadcryptodev-linux-8b68956147faae4ce64c8a557c64ae2d004401d9.tar.gz
cryptodev-linux-8b68956147faae4ce64c8a557c64ae2d004401d9.tar.xz
cryptodev-linux-8b68956147faae4ce64c8a557c64ae2d004401d9.zip
Support output data in NCRIO_SESSION_UPDATE
Diffstat (limited to 'userspace/ncrypto.h')
-rw-r--r--userspace/ncrypto.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/userspace/ncrypto.h b/userspace/ncrypto.h
index f020f44..777f426 100644
--- a/userspace/ncrypto.h
+++ b/userspace/ncrypto.h
@@ -47,8 +47,8 @@ int ncr_key_params_set_dh_key(ncr_key_params_t key_params, ncr_key_t dh_priv);
int ncr_session_once_key_data(ncr_key_t key, ncr_key_params_t params, ncr_crypto_op_t op, ncr_algorithm_t algorithm, ncr_key_t input, void *output, size_t output_size);
int ncr_session_once_direct_data(ncr_key_t key, ncr_key_params_t params, ncr_crypto_op_t op, ncr_algorithm_t algorithm, void *input, size_t input_size, void *output, size_t output_size);
int ncr_session_init(ncr_session_t *session, ncr_key_t key, ncr_key_params_t key_params, ncr_crypto_op_t op, ncr_algorithm_t algorithm);
-int ncr_session_update_key_data(ncr_session_t session, ncr_key_t input);
-int ncr_session_update_direct_data(ncr_session_t session, void *input, size_t input_size);
+int ncr_session_update_key_data(ncr_session_t session, ncr_key_t input, void *output, size_t output_size);
+int ncr_session_update_direct_data(ncr_session_t session, void *input, size_t input_size, void *output, size_t output_size);
int ncr_session_final(ncr_session_t session, void *output, size_t output_size);
#endif