summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/sha/sha.h
diff options
context:
space:
mode:
authordoug <>2015-09-13 21:09:56 +0000
committerdoug <>2015-09-13 21:09:56 +0000
commit3a95df64bde1592af373f6d58178d0314908dbbd (patch)
tree982a180264ee66bd2bae30aea737ff5770b8509b /src/lib/libcrypto/sha/sha.h
parentdcd4d5509d6bf753588a993688daf1132f50a7ed (diff)
downloadopenbsd-3a95df64bde1592af373f6d58178d0314908dbbd.tar.gz
openbsd-3a95df64bde1592af373f6d58178d0314908dbbd.tar.bz2
openbsd-3a95df64bde1592af373f6d58178d0314908dbbd.zip
Remove SHA-0 support.
SHA-0 was withdrawn shortly after publication 20 years ago and replaced with SHA-1. This will require a major crank. ok bcook@, jsing@
Diffstat (limited to 'src/lib/libcrypto/sha/sha.h')
-rw-r--r--src/lib/libcrypto/sha/sha.h13
1 files changed, 2 insertions, 11 deletions
diff --git a/src/lib/libcrypto/sha/sha.h b/src/lib/libcrypto/sha/sha.h
index d890175159..87fdf8d186 100644
--- a/src/lib/libcrypto/sha/sha.h
+++ b/src/lib/libcrypto/sha/sha.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: sha.h,v 1.20 2014/10/20 13:06:54 bcook Exp $ */ 1/* $OpenBSD: sha.h,v 1.21 2015/09/13 21:09:56 doug Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -70,7 +70,7 @@
70extern "C" { 70extern "C" {
71#endif 71#endif
72 72
73#if defined(OPENSSL_NO_SHA) || (defined(OPENSSL_NO_SHA0) && defined(OPENSSL_NO_SHA1)) 73#if defined(OPENSSL_NO_SHA) || defined(OPENSSL_NO_SHA1)
74#error SHA is disabled. 74#error SHA is disabled.
75#endif 75#endif
76 76
@@ -97,15 +97,6 @@ typedef struct SHAstate_st
97 unsigned int num; 97 unsigned int num;
98 } SHA_CTX; 98 } SHA_CTX;
99 99
100#ifndef OPENSSL_NO_SHA0
101int SHA_Init(SHA_CTX *c);
102int SHA_Update(SHA_CTX *c, const void *data, size_t len)
103 __attribute__ ((__bounded__(__buffer__,2,3)));
104int SHA_Final(unsigned char *md, SHA_CTX *c);
105unsigned char *SHA(const unsigned char *d, size_t n, unsigned char *md)
106 __attribute__ ((__bounded__(__buffer__,1,2)));
107void SHA_Transform(SHA_CTX *c, const unsigned char *data);
108#endif
109#ifndef OPENSSL_NO_SHA1 100#ifndef OPENSSL_NO_SHA1
110int SHA1_Init(SHA_CTX *c); 101int SHA1_Init(SHA_CTX *c);
111int SHA1_Update(SHA_CTX *c, const void *data, size_t len) 102int SHA1_Update(SHA_CTX *c, const void *data, size_t len)