31 #define ALGORITHM_SHA512 SEC_OID_SHA512    32 #define ALGORITHM_SHA384 SEC_OID_SHA385    33 #define ALGORITHM_SHA256 SEC_OID_SHA256    34 #define ALGORITHM_SHA1  SEC_OID_SHA1    35 #define ALGORITHM_MD5  SEC_OID_MD5    36 #define ALGORITHM_MD2  SEC_OID_MD2    38 #include <openssl/evp.h>    40 #define ALGORITHM_SHA512 "sha512"    41 #define ALGORITHM_SHA384 "sha384"    42 #define ALGORITHM_SHA256 "sha256"    43 #define ALGORITHM_SHA1  "sha1"    44 #define ALGORITHM_MD5  "md5"    45 #define ALGORITHM_MD2  "md2" const char * ALGORITHM_TYPE
ALGORITHM_TYPE Alg_get_alg_from_string(const char *)
const ALGDIGEST * Alg_get_digest_by_name(ALGORITHM_TYPE hash)