mirror of https://github.com/openssl/openssl.git
Remove unused helper functions EVP_str2ctrl() & EVP_hex2ctrl().
These were added when the EVP_MAC work was being done. I dont think these lightweight wrappers are required, and it seems better to remove them, rather than adding documentation. Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com> (Merged from https://github.com/openssl/openssl/pull/13372)
This commit is contained in:
parent
a7da4d488d
commit
a04400fc74
|
@ -991,33 +991,6 @@ int EVP_CIPHER_CTX_test_flags(const EVP_CIPHER_CTX *ctx, int flags)
|
||||||
return (ctx->flags & flags);
|
return (ctx->flags & flags);
|
||||||
}
|
}
|
||||||
|
|
||||||
int EVP_str2ctrl(int (*cb)(void *ctx, int cmd, void *buf, size_t buflen),
|
|
||||||
void *ctx, int cmd, const char *value)
|
|
||||||
{
|
|
||||||
size_t len;
|
|
||||||
|
|
||||||
len = strlen(value);
|
|
||||||
if (len > INT_MAX)
|
|
||||||
return -1;
|
|
||||||
return cb(ctx, cmd, (void *)value, len);
|
|
||||||
}
|
|
||||||
|
|
||||||
int EVP_hex2ctrl(int (*cb)(void *ctx, int cmd, void *buf, size_t buflen),
|
|
||||||
void *ctx, int cmd, const char *hex)
|
|
||||||
{
|
|
||||||
unsigned char *bin;
|
|
||||||
long binlen;
|
|
||||||
int rv = -1;
|
|
||||||
|
|
||||||
bin = OPENSSL_hexstr2buf(hex, &binlen);
|
|
||||||
if (bin == NULL)
|
|
||||||
return 0;
|
|
||||||
if (binlen <= INT_MAX)
|
|
||||||
rv = cb(ctx, cmd, bin, binlen);
|
|
||||||
OPENSSL_free(bin);
|
|
||||||
return rv;
|
|
||||||
}
|
|
||||||
|
|
||||||
int EVP_PKEY_CTX_set_group_name(EVP_PKEY_CTX *ctx, const char *name)
|
int EVP_PKEY_CTX_set_group_name(EVP_PKEY_CTX *ctx, const char *name)
|
||||||
{
|
{
|
||||||
OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END };
|
OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END };
|
||||||
|
|
|
@ -1978,15 +1978,6 @@ const OSSL_PARAM *EVP_KEYEXCH_settable_ctx_params(const EVP_KEYEXCH *keyexch);
|
||||||
|
|
||||||
void EVP_add_alg_module(void);
|
void EVP_add_alg_module(void);
|
||||||
|
|
||||||
/*
|
|
||||||
* Convenient helper functions to transfer string based controls.
|
|
||||||
* The callback gets called with the parsed value.
|
|
||||||
*/
|
|
||||||
int EVP_str2ctrl(int (*cb)(void *ctx, int cmd, void *buf, size_t buflen),
|
|
||||||
void *ctx, int cmd, const char *value);
|
|
||||||
int EVP_hex2ctrl(int (*cb)(void *ctx, int cmd, void *buf, size_t buflen),
|
|
||||||
void *ctx, int cmd, const char *hex);
|
|
||||||
|
|
||||||
int EVP_PKEY_CTX_set_group_name(EVP_PKEY_CTX *ctx, const char *name);
|
int EVP_PKEY_CTX_set_group_name(EVP_PKEY_CTX *ctx, const char *name);
|
||||||
int EVP_PKEY_CTX_get_group_name(EVP_PKEY_CTX *ctx, char *name, size_t namelen);
|
int EVP_PKEY_CTX_get_group_name(EVP_PKEY_CTX *ctx, char *name, size_t namelen);
|
||||||
|
|
||||||
|
|
|
@ -4414,8 +4414,6 @@ EVP_MAC_CTX_get_mac_size ? 3_0_0 EXIST::FUNCTION:
|
||||||
EVP_MAC_init ? 3_0_0 EXIST::FUNCTION:
|
EVP_MAC_init ? 3_0_0 EXIST::FUNCTION:
|
||||||
EVP_MAC_update ? 3_0_0 EXIST::FUNCTION:
|
EVP_MAC_update ? 3_0_0 EXIST::FUNCTION:
|
||||||
EVP_MAC_final ? 3_0_0 EXIST::FUNCTION:
|
EVP_MAC_final ? 3_0_0 EXIST::FUNCTION:
|
||||||
EVP_str2ctrl ? 3_0_0 EXIST::FUNCTION:
|
|
||||||
EVP_hex2ctrl ? 3_0_0 EXIST::FUNCTION:
|
|
||||||
EVP_PKEY_supports_digest_nid ? 3_0_0 EXIST::FUNCTION:
|
EVP_PKEY_supports_digest_nid ? 3_0_0 EXIST::FUNCTION:
|
||||||
SRP_VBASE_add0_user ? 3_0_0 EXIST::FUNCTION:SRP
|
SRP_VBASE_add0_user ? 3_0_0 EXIST::FUNCTION:SRP
|
||||||
SRP_user_pwd_new ? 3_0_0 EXIST::FUNCTION:SRP
|
SRP_user_pwd_new ? 3_0_0 EXIST::FUNCTION:SRP
|
||||||
|
|
Loading…
Reference in New Issue