/* | |
* Copyright (C) Igor Sysoev | |
*/ | |
#ifndef _NGX_SHA1_H_INCLUDED_ | |
#define _NGX_SHA1_H_INCLUDED_ | |
#include <ngx_config.h> | |
#include <ngx_core.h> | |
#if (NGX_HAVE_OPENSSL_SHA1_H) | |
#include <openssl/sha.h> | |
#else | |
#include <sha.h> | |
#endif | |
typedef SHA_CTX ngx_sha1_t; | |
#define ngx_sha1_init SHA1_Init | |
#define ngx_sha1_update SHA1_Update | |
#define ngx_sha1_final SHA1_Final | |
#endif /* _NGX_SHA1_H_INCLUDED_ */ |