Home | History | Annotate | Download | only in openssl

Lines Matching refs:OPENSSL_EXPORT

79 OPENSSL_EXPORT const EVP_MD *EVP_md4(void);
80 OPENSSL_EXPORT const EVP_MD *EVP_md5(void);
81 OPENSSL_EXPORT const EVP_MD *EVP_sha1(void);
82 OPENSSL_EXPORT const EVP_MD *EVP_sha224(void);
83 OPENSSL_EXPORT const EVP_MD *EVP_sha256(void);
84 OPENSSL_EXPORT const EVP_MD *EVP_sha384(void);
85 OPENSSL_EXPORT const EVP_MD *EVP_sha512(void);
89 OPENSSL_EXPORT const EVP_MD *EVP_get_digestbynid(int nid);
93 OPENSSL_EXPORT const EVP_MD *EVP_get_digestbyobj(const ASN1_OBJECT *obj);
102 OPENSSL_EXPORT void EVP_MD_CTX_init(EVP_MD_CTX *ctx);
106 OPENSSL_EXPORT EVP_MD_CTX *EVP_MD_CTX_create(void);
110 OPENSSL_EXPORT int EVP_MD_CTX_cleanup(EVP_MD_CTX *ctx);
113 OPENSSL_EXPORT void EVP_MD_CTX_destroy(EVP_MD_CTX *ctx);
117 OPENSSL_EXPORT int EVP_MD_CTX_copy_ex(EVP_MD_CTX *out, const EVP_MD_CTX *in);
125 OPENSSL_EXPORT int EVP_DigestInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type,
130 OPENSSL_EXPORT int EVP_DigestInit(EVP_MD_CTX *ctx, const EVP_MD *type);
134 OPENSSL_EXPORT int EVP_DigestUpdate(EVP_MD_CTX *ctx, const void *data,
147 OPENSSL_EXPORT int EVP_DigestFinal_ex(EVP_MD_CTX *ctx, uint8_t *md_out,
152 OPENSSL_EXPORT int EVP_DigestFinal(EVP_MD_CTX *ctx, uint8_t *md_out,
160 OPENSSL_EXPORT int EVP_Digest(const void *data, size_t len, uint8_t *md_out,
171 OPENSSL_EXPORT int EVP_MD_type(const EVP_MD *md);
174 OPENSSL_EXPORT const char *EVP_MD_name(const EVP_MD *md);
178 OPENSSL_EXPORT uint32_t EVP_MD_flags(const EVP_MD *md);
181 OPENSSL_EXPORT size_t EVP_MD_size(const EVP_MD *md);
184 OPENSSL_EXPORT size_t EVP_MD_block_size(const EVP_MD *md);
201 OPENSSL_EXPORT int EVP_MD_CTX_copy(EVP_MD_CTX *out, const EVP_MD_CTX *in);
205 OPENSSL_EXPORT int EVP_add_digest(const EVP_MD *digest);
212 OPENSSL_EXPORT const EVP_MD *EVP_MD_CTX_md(const EVP_MD_CTX *ctx);
216 OPENSSL_EXPORT unsigned EVP_MD_CTX_size(const EVP_MD_CTX *ctx);
220 OPENSSL_EXPORT unsigned EVP_MD_CTX_block_size(const EVP_MD_CTX *ctx);
225 OPENSSL_EXPORT int EVP_MD_CTX_type(const EVP_MD_CTX *ctx);
228 OPENSSL_EXPORT void EVP_MD_CTX_set_flags(EVP_MD_CTX *ctx, uint32_t flags);
232 OPENSSL_EXPORT void EVP_MD_CTX_clear_flags(EVP_MD_CTX *ctx, uint32_t flags);
236 OPENSSL_EXPORT uint32_t