Ruby 2.7.7p221 (2022-11-24 revision 168ec2b1e5ad0e4688e963d9de019557c78feed9)
sha1ossl.h
Go to the documentation of this file.
1/* $Id$ */
2
3#ifndef SHA1OSSL_H_INCLUDED
4#define SHA1OSSL_H_INCLUDED
5
6#include <stddef.h>
7#include <openssl/sha.h>
8
9#define SHA1_CTX SHA_CTX
10
11#ifdef SHA_BLOCK_LENGTH
12#define SHA1_BLOCK_LENGTH SHA_BLOCK_LENGTH
13#else
14#define SHA1_BLOCK_LENGTH SHA_CBLOCK
15#endif
16#define SHA1_DIGEST_LENGTH SHA_DIGEST_LENGTH
17
19#undef SHA1_Finish
20#define SHA1_Finish rb_digest_SHA1_finish
21
22#endif
#define DEFINE_FINISH_FUNC_FROM_FINAL(name)
Definition: digest.h:46