Ruby  2.0.0p247(2013-06-27revision41674)
ext/digest/sha1/sha1ossl.h
Go to the documentation of this file.
00001 /* $Id: sha1ossl.h 25189 2009-10-02 12:04:37Z akr $ */
00002 
00003 #ifndef SHA1OSSL_H_INCLUDED
00004 #define SHA1OSSL_H_INCLUDED
00005 
00006 #include <stddef.h>
00007 #include <openssl/sha.h>
00008 
00009 #define SHA1_CTX        SHA_CTX
00010 
00011 #ifdef SHA_BLOCK_LENGTH
00012 #define SHA1_BLOCK_LENGTH       SHA_BLOCK_LENGTH
00013 #else
00014 #define SHA1_BLOCK_LENGTH       SHA_CBLOCK
00015 #endif
00016 #define SHA1_DIGEST_LENGTH      SHA_DIGEST_LENGTH
00017 
00018 void SHA1_Finish(SHA1_CTX *ctx, char *buf);
00019 
00020 #endif
00021