X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=sha2.h;h=8f830b653216c28ac26320f5628dd1fb89330526;hb=27202f34f5cbf844ba0bbbec3ad338bcbdffaa61;hp=618a6f32b00d5918bc375c0cf78bbcca723b1207;hpb=d2be5f99ad1de08b9e88eb5ddefd09e32032e07c;p=xonotic%2Fd0_blind_id.git diff --git a/sha2.h b/sha2.h index 618a6f3..8f830b6 100644 --- a/sha2.h +++ b/sha2.h @@ -29,7 +29,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: sha2.h,v 1.1 2001/11/08 00:02:01 adg Exp adg $ + * $Original-Id: sha2.h,v 1.1 2001/11/08 00:02:01 adg Exp adg $ */ #ifndef __SHA2_H__ @@ -39,6 +39,14 @@ extern "C" { #endif +#ifdef WIN32 +# define SHA2_USE_INTTYPES_H +# define LITTLE_ENDIAN 1234 +# define BIG_ENDIAN 4321 +# define BYTE_ORDER LITTLE_ENDIAN +#else +# define SHA2_USE_INTTYPES_H +#endif /* * Import u_intXX_t size_t type definitions from system headers. You @@ -145,8 +153,6 @@ void SHA512_Final(uint8_t[SHA512_DIGEST_LENGTH], SHA512_CTX*); char* SHA512_End(SHA512_CTX*, char[SHA512_DIGEST_STRING_LENGTH]); char* SHA512_Data(const uint8_t*, size_t, char[SHA512_DIGEST_STRING_LENGTH]); -void sha256(unsigned char *out, const unsigned char *in, int n); - #else /* SHA2_USE_INTTYPES_H */ void SHA256_Init(SHA256_CTX *);