projects
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Params API: {utf8,octet}_ptr need to know the data size
[openssl.git]
/
crypto
/
params.c
diff --git
a/crypto/params.c
b/crypto/params.c
index 8b75e0483980c26d6a25a2555f34e2af6f7af5cd..bdb1fa92d93a7f26fc49774d42e1a13d9335e9ad 100644
(file)
--- a/
crypto/params.c
+++ b/
crypto/params.c
@@
-580,15
+580,15
@@
int OSSL_PARAM_set_octet_ptr(const OSSL_PARAM *p, const void *val,
}
OSSL_PARAM OSSL_PARAM_construct_utf8_ptr(const char *key, char **buf,
}
OSSL_PARAM OSSL_PARAM_construct_utf8_ptr(const char *key, char **buf,
- size_t *rsize)
+ size_t
bsize, size_t
*rsize)
{
{
- return ossl_param_construct(key, OSSL_PARAM_UTF8_PTR, buf,
0
, rsize);
+ return ossl_param_construct(key, OSSL_PARAM_UTF8_PTR, buf,
bsize
, rsize);
}
OSSL_PARAM OSSL_PARAM_construct_octet_ptr(const char *key, void **buf,
}
OSSL_PARAM OSSL_PARAM_construct_octet_ptr(const char *key, void **buf,
- size_t *rsize)
+ size_t
bsize, size_t
*rsize)
{
{
- return ossl_param_construct(key, OSSL_PARAM_OCTET_PTR, buf,
0
, rsize);
+ return ossl_param_construct(key, OSSL_PARAM_OCTET_PTR, buf,
bsize
, rsize);
}
OSSL_PARAM OSSL_PARAM_construct_end(void)
}
OSSL_PARAM OSSL_PARAM_construct_end(void)