X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=crypto%2Fevp%2Fnames.c;h=3e8f4603285124091032daec2496ac8307a00c3f;hb=10cea23bd46cb43fab1de5c59828ae67f80975c3;hp=4cc715606e154995f3ca352d91495706c60dd73a;hpb=dfeab0689f69c0b4bd3480ffd37a9cacc2f17d9c;p=oweals%2Fopenssl.git diff --git a/crypto/evp/names.c b/crypto/evp/names.c index 4cc715606e..3e8f460328 100644 --- a/crypto/evp/names.c +++ b/crypto/evp/names.c @@ -58,11 +58,11 @@ #include #include "cryptlib.h" -#include "evp.h" -#include "objects.h" +#include +#include +#include -int EVP_add_cipher(c) -EVP_CIPHER *c; +int EVP_add_cipher(EVP_CIPHER *c) { int r; @@ -72,11 +72,10 @@ EVP_CIPHER *c; return(r); } -int EVP_add_digest(md) -EVP_MD *md; +int EVP_add_digest(EVP_MD *md) { int r; - char *name; + const char *name; name=OBJ_nid2sn(md->type); r=OBJ_NAME_add(name,OBJ_NAME_TYPE_MD_METH,(char *)md); @@ -95,26 +94,25 @@ EVP_MD *md; return(r); } -EVP_CIPHER *EVP_get_cipherbyname(name) -char *name; +const EVP_CIPHER *EVP_get_cipherbyname(const char *name) { - EVP_CIPHER *cp; + const EVP_CIPHER *cp; - cp=(EVP_CIPHER *)OBJ_NAME_get(name,OBJ_NAME_TYPE_CIPHER_METH); + cp=(const EVP_CIPHER *)OBJ_NAME_get(name,OBJ_NAME_TYPE_CIPHER_METH); return(cp); } -EVP_MD *EVP_get_digestbyname(name) -char *name; +const EVP_MD *EVP_get_digestbyname(const char *name) { - EVP_MD *cp; + const EVP_MD *cp; - cp=(EVP_MD *)OBJ_NAME_get(name,OBJ_NAME_TYPE_MD_METH); + cp=(const EVP_MD *)OBJ_NAME_get(name,OBJ_NAME_TYPE_MD_METH); return(cp); } -void EVP_cleanup() +void EVP_cleanup(void) { OBJ_NAME_cleanup(OBJ_NAME_TYPE_CIPHER_METH); OBJ_NAME_cleanup(OBJ_NAME_TYPE_MD_METH); + EVP_PBE_cleanup(); }