27 # include <openssl/md5.h>
30 #define MD5_DIGEST_SIZE 16
31 #define MD5_BLOCK_SIZE 64
34 # if defined __GNUC__ && defined __GNUC_MINOR__
35 # define __GNUC_PREREQ(maj, min) \
36 ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))
38 # define __GNUC_PREREQ(maj, min) 0
43 # if defined __cplusplus && (__GNUC_PREREQ (2,8) || __clang_major__ >= 4)
44 # define __THROW throw ()
51 # define __md5_buffer md5_buffer
52 # define __md5_finish_ctx md5_finish_ctx
53 # define __md5_init_ctx md5_init_ctx
54 # define __md5_process_block md5_process_block
55 # define __md5_process_bytes md5_process_bytes
56 # define __md5_read_ctx md5_read_ctx
57 # define __md5_stream md5_stream
65 # define GL_OPENSSL_NAME 5
123 extern void *
__md5_buffer (
const char *buffer,
size_t len,
#define __md5_process_block
#define __md5_process_bytes