| /* | |
| * Copyright (C) Igor Sysoev | |
| */ | |
| #ifndef _NGX_MD5_H_INCLUDED_ | |
| #define _NGX_MD5_H_INCLUDED_ | |
| #include <ngx_config.h> | |
| #include <ngx_core.h> | |
| #if (NGX_HAVE_OPENSSL_MD5_H) | |
| #include <openssl/md5.h> | |
| #else | |
| #include <md5.h> | |
| #endif | |
| typedef MD5_CTX ngx_md5_t; | |
| #if (NGX_OPENSSL_MD5) | |
| #define ngx_md5_init MD5_Init | |
| #define ngx_md5_update MD5_Update | |
| #define ngx_md5_final MD5_Final | |
| #else | |
| #define ngx_md5_init MD5Init | |
| #define ngx_md5_update MD5Update | |
| #define ngx_md5_final MD5Final | |
| #endif | |
| #endif /* _NGX_MD5_H_INCLUDED_ */ |