summaryrefslogtreecommitdiffstats
path: root/crypto/evp/evp.h
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2008-10-31 19:48:25 +0000
committerAndy Polyakov <appro@openssl.org>2008-10-31 19:48:25 +0000
commitb444ac3e6f04aec13aa0c19983291b0326feb7f9 (patch)
tree85bcf3b485b770d53f8cd5dffc6efb51429cf436 /crypto/evp/evp.h
parentf768be81d804d0467be4ad7163216c8381872b94 (diff)
size_t-fy EVP_CIPHER. Note that being size_t-fied it doesn't require
underlying cipher to be size_t-fied, it allows for size_t, signed and unsigned long. It maintains source and even binary compatibility.
Diffstat (limited to 'crypto/evp/evp.h')
-rw-r--r--crypto/evp/evp.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/evp/evp.h b/crypto/evp/evp.h
index d1bfc9aaf5..985ff2f5a9 100644
--- a/crypto/evp/evp.h
+++ b/crypto/evp/evp.h
@@ -299,7 +299,7 @@ struct evp_cipher_st
int (*init)(EVP_CIPHER_CTX *ctx, const unsigned char *key,
const unsigned char *iv, int enc); /* init key */
int (*do_cipher)(EVP_CIPHER_CTX *ctx, unsigned char *out,
- const unsigned char *in, unsigned int inl);/* encrypt/decrypt data */
+ const unsigned char *in, size_t inl);/* encrypt/decrypt data */
int (*cleanup)(EVP_CIPHER_CTX *); /* cleanup ctx */
int ctx_size; /* how big ctx->cipher_data needs to be */
int (*set_asn1_parameters)(EVP_CIPHER_CTX *, ASN1_TYPE *); /* Populate a ASN1_TYPE with parameters */