]> de.git.xonotic.org Git - xonotic/d0_blind_id.git/blobdiff - sha2.h
add a funny #ifdef RNG_XKCD that grounds the RNG
[xonotic/d0_blind_id.git] / sha2.h
diff --git a/sha2.h b/sha2.h
index 618a6f32b00d5918bc375c0cf78bbcca723b1207..8f830b653216c28ac26320f5628dd1fb89330526 100644 (file)
--- 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__
 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 *);