aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/modes/modes.h
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2011-02-07 19:11:13 +0000
committerAndy Polyakov <appro@openssl.org>2011-02-07 19:11:13 +0000
commit1f2502eb58db6ba4cbdb96292f626fd0a7183a93 (patch)
tree8a8df4a76aed40ae11b21cb91bb2911f6db2b6c1 /crypto/modes/modes.h
parentbdaa54155cceb34846a202d0027054fd51493695 (diff)
downloadopenssl-1f2502eb58db6ba4cbdb96292f626fd0a7183a93.tar.gz
gcm128.c: add boundary condition checks.
Diffstat (limited to 'crypto/modes/modes.h')
-rw-r--r--crypto/modes/modes.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/crypto/modes/modes.h b/crypto/modes/modes.h
index 1af06efbfb..0a41b23eaa 100644
--- a/crypto/modes/modes.h
+++ b/crypto/modes/modes.h
@@ -86,18 +86,18 @@ GCM128_CONTEXT *CRYPTO_gcm128_new(void *key, block128_f block);
void CRYPTO_gcm128_init(GCM128_CONTEXT *ctx,void *key,block128_f block);
void CRYPTO_gcm128_setiv(GCM128_CONTEXT *ctx, const unsigned char *iv,
size_t len);
-void CRYPTO_gcm128_aad(GCM128_CONTEXT *ctx, const unsigned char *aad,
+int CRYPTO_gcm128_aad(GCM128_CONTEXT *ctx, const unsigned char *aad,
size_t len);
-void CRYPTO_gcm128_encrypt(GCM128_CONTEXT *ctx,
+int CRYPTO_gcm128_encrypt(GCM128_CONTEXT *ctx,
const unsigned char *in, unsigned char *out,
size_t len);
-void CRYPTO_gcm128_decrypt(GCM128_CONTEXT *ctx,
+int CRYPTO_gcm128_decrypt(GCM128_CONTEXT *ctx,
const unsigned char *in, unsigned char *out,
size_t len);
-void CRYPTO_gcm128_encrypt_ctr32(GCM128_CONTEXT *ctx,
+int CRYPTO_gcm128_encrypt_ctr32(GCM128_CONTEXT *ctx,
const unsigned char *in, unsigned char *out,
size_t len, ctr128_f stream);
-void CRYPTO_gcm128_decrypt_ctr32(GCM128_CONTEXT *ctx,
+int CRYPTO_gcm128_decrypt_ctr32(GCM128_CONTEXT *ctx,
const unsigned char *in, unsigned char *out,
size_t len, ctr128_f stream);
int CRYPTO_gcm128_finish(GCM128_CONTEXT *ctx,const unsigned char *tag,