2007-10-16 19:59:47 +08:00
|
|
|
|
|
|
|
/*
|
|
|
|
* 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)
|
|
|
|
|
2007-10-22 23:22:08 +08:00
|
|
|
#define ngx_md5_init MD5_Init
|
|
|
|
#define ngx_md5_update MD5_Update
|
|
|
|
#define ngx_md5_final MD5_Final
|
2007-10-16 19:59:47 +08:00
|
|
|
|
|
|
|
#else
|
|
|
|
|
2007-10-22 23:22:08 +08:00
|
|
|
#define ngx_md5_init MD5Init
|
|
|
|
#define ngx_md5_update MD5Update
|
|
|
|
#define ngx_md5_final MD5Final
|
2007-10-16 19:59:47 +08:00
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
#endif /* _NGX_MD5_H_INCLUDED_ */
|