summaryrefslogtreecommitdiffstats
path: root/sys/crypto/sha1.c
diff options
context:
space:
mode:
authoritojun <itojun@FreeBSD.org>2000-07-04 16:35:15 +0000
committeritojun <itojun@FreeBSD.org>2000-07-04 16:35:15 +0000
commit5f4e854de19331a53788d6100bbcd42845056bc1 (patch)
tree3ff8c876a5868b103fb8713055d83e29a3fa38d5 /sys/crypto/sha1.c
parentbdc16885232d771a99d7dfc247cd27a44cd061f9 (diff)
downloadFreeBSD-src-5f4e854de19331a53788d6100bbcd42845056bc1.zip
FreeBSD-src-5f4e854de19331a53788d6100bbcd42845056bc1.tar.gz
sync with kame tree as of july00. tons of bug fixes/improvements.
API changes: - additional IPv6 ioctls - IPsec PF_KEY API was changed, it is mandatory to upgrade setkey(8). (also syntax change)
Diffstat (limited to 'sys/crypto/sha1.c')
-rw-r--r--sys/crypto/sha1.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/sys/crypto/sha1.c b/sys/crypto/sha1.c
index 337f944..815bc5a 100644
--- a/sys/crypto/sha1.c
+++ b/sys/crypto/sha1.c
@@ -1,3 +1,6 @@
+/* $FreeBSD$ */
+/* $KAME: sha1.c,v 1.4 2000/03/27 04:36:23 sumikawa Exp $ */
+
/*
* Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
* All rights reserved.
@@ -25,8 +28,6 @@
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
- *
- * $FreeBSD$
*/
/*
* FIPS pub 180-1: Secure Hash Algorithm (SHA-1)
@@ -218,16 +219,18 @@ sha1_pad(ctxt)
}
void
-sha1_loop(ctxt, input, len)
+sha1_loop(ctxt, input0, len)
struct sha1_ctxt *ctxt;
- const u_char *input;
+ const caddr_t input0;
size_t len;
{
+ const u_int8_t *input;
size_t gaplen;
size_t gapstart;
size_t off;
size_t copysiz;
+ input = (const u_int8_t *)input0;
off = 0;
while (off < len) {
OpenPOWER on IntegriCloud