Update Copyright header.
authorshuhei <shuhei>
Sun, 11 Mar 2001 10:11:22 +0000 (10:11 +0000)
committershuhei <shuhei>
Sun, 11 Mar 2001 10:11:22 +0000 (10:11 +0000)
ChangeLog
hex-util.el
hmac-def.el
hmac-md5.el
hmac-sha1.el
md5-dl.el
md5.el
mel-g.el
sha1-dl.el
sha1-el.el
sha1.el

index eb3b819..e80f2c9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,20 @@
+2001-03-11  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * mel-g.el: Update Copyright header.
+
 2001-03-09  Akihiro Arisawa  <ari@atesoft.advantest.co.jp>
 
-       * mime.el (mime-find-root-entity): Find root entity recursively.
+       * mime.el (mime-find-root-entity): Find root recursively.
+
+2001-02-26  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * hmac-md5.el, hmac-sha1.el: Modify comments.
+
+2001-02-25  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * hex-util.el, hmac-def.el, hmac-md5.el, hmac-sha1.el,
+       md5-dl.el, md5.el, sha1-dl.el, sha1-el.el, sha1.el:
+       Update Copyright header.
 
 \f
 2001-02-20  Kenichi OKADA <okada@opaopa.org>
index 92a09ff..ddf154d 100644 (file)
@@ -1,6 +1,6 @@
 ;;; hex-util.el --- Functions to encode/decode hexadecimal string.
 
-;; Copyright (C) 1999 Shuhei KOBAYASHI
+;; Copyright (C) 1999, 2001  Free Software Foundation, Inc.
 
 ;; Author: Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
 ;; Keywords: data
index 7525c89..264bdac 100644 (file)
@@ -1,6 +1,6 @@
 ;;; hmac-def.el --- A macro for defining HMAC functions.
 
-;; Copyright (C) 1999 Shuhei KOBAYASHI
+;; Copyright (C) 1999, 2001  Free Software Foundation, Inc.
 
 ;; Author: Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
 ;; Keywords: HMAC, RFC 2104
index 9c936d0..946d1b1 100644 (file)
@@ -1,6 +1,6 @@
 ;;; hmac-md5.el --- Compute HMAC-MD5.
 
-;; Copyright (C) 1999 Shuhei KOBAYASHI
+;; Copyright (C) 1999, 2001  Free Software Foundation, Inc.
 
 ;; Author: Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
 ;;     Kenichi OKADA <okada@opaopa.org>
@@ -46,6 +46,7 @@
 ;; (encode-hex-string
 ;;  (hmac-md5 "Test With Truncation" (make-string 16 ?\x0c)))
 ;;  => "56461ef2342edc00f9bab995690efd4c"
+;;
 ;; (encode-hex-string
 ;;  (hmac-md5-96 "Test With Truncation" (make-string 16 ?\x0c)))
 ;;  => "56461ef2342edc00f9bab995"
index 6b2beea..ab4f109 100644 (file)
@@ -1,6 +1,6 @@
 ;;; hmac-sha1.el --- Compute HMAC-SHA1.
 
-;; Copyright (C) 1999 Shuhei KOBAYASHI
+;; Copyright (C) 1999, 2001  Free Software Foundation, Inc.
 
 ;; Author: Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
 ;; Keywords: HMAC, RFC 2104, HMAC-SHA1, SHA1, Cancel-Lock
@@ -44,6 +44,7 @@
 ;; (encode-hex-string
 ;;  (hmac-sha1 "Test With Truncation" (make-string 20 ?\x0c)))
 ;;  => "4c1a03424b55e07fe7f27be1d58bb9324a9a5a04"
+;;
 ;; (encode-hex-string
 ;;  (hmac-sha1-96 "Test With Truncation" (make-string 20 ?\x0c)))
 ;;  => "4c1a03424b55e07fe7f27be1"
index 72078c5..8473ee2 100644 (file)
--- a/md5-dl.el
+++ b/md5-dl.el
@@ -1,6 +1,6 @@
 ;;; md5-dl.el --- MD5 Message Digest Algorithm using DL module.
 
-;; Copyright (C) 1999 Shuhei KOBAYASHI
+;; Copyright (C) 1999, 2001  Free Software Foundation, Inc.
 
 ;; Author: Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
 ;; Keywords: MD5, RFC 1321
@@ -67,4 +67,4 @@ hash of a portion of OBJECT."
 
 (provide 'md5-dl)
 
-;;; md5-dl.el ends here.
+;;; md5-dl.el ends here
diff --git a/md5.el b/md5.el
index 55c658b..168236e 100644 (file)
--- a/md5.el
+++ b/md5.el
@@ -1,6 +1,6 @@
 ;;; md5.el --- MD5 Message Digest Algorithm.
 
-;; Copyright (C) 1999 Shuhei KOBAYASHI
+;; Copyright (C) 1999, 2001  Free Software Foundation, Inc.
 
 ;; Author: Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
 ;; Keywords: MD5, RFC 1321
@@ -24,7 +24,7 @@
 
 ;;; Commentary:
 
-;; Examples from RFC 1321.
+;; Test cases from RFC 1321.
 ;;
 ;; (md5 "")
 ;; => d41d8cd98f00b204e9800998ecf8427e
@@ -64,4 +64,4 @@
 
 (provide 'md5)
 
-;;; md5.el ends here.
+;;; md5.el ends here
index 9f79197..7f88e19 100644 (file)
--- a/mel-g.el
+++ b/mel-g.el
@@ -1,10 +1,9 @@
 ;;; mel-g.el --- Gzip64 encoder/decoder.
 
-;; Copyright (C) 1995,1996,1997,1998 MORIOKA Tomohiko
-;; Copyright (C) 1996,1997,1999 Shuhei KOBAYASHI
+;; Copyright (C) 1995,96,97,98,99,2001  Free Software Foundation, Inc.
 
 ;; Author: Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
-;;         MORIOKA Tomohiko <tomo@m17n.org>
+;;     MORIOKA Tomohiko <tomo@m17n.org>
 ;; Maintainer: Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
 ;; Created: 1995/10/25
 ;; Keywords: Gzip64, base64, gzip, MIME
@@ -132,4 +131,4 @@ START and END are buffer positions."
 
 (provide 'mel-g)
 
-;;; mel-g.el ends here.
+;;; mel-g.el ends here
index 7edccdd..b60969a 100644 (file)
@@ -1,6 +1,6 @@
 ;;; sha1-dl.el --- SHA1 Secure Hash Algorithm using DL module.
 
-;; Copyright (C) 1999 Shuhei KOBAYASHI
+;; Copyright (C) 1999, 2001  Free Software Foundation, Inc.
 
 ;; Author: Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
 ;; Keywords: SHA1, FIPS 180-1
index 96d52a3..15c1f5a 100644 (file)
@@ -1,6 +1,6 @@
 ;;; sha1-el.el --- SHA1 Secure Hash Algorithm in Emacs-Lisp.
 
-;; Copyright (C) 1999 Shuhei KOBAYASHI
+;; Copyright (C) 1999, 2001  Free Software Foundation, Inc.
 
 ;; Author: Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
 ;; Keywords: SHA1, FIPS 180-1
 ;; 180-1 (Federal Information Processing Standards Publication 180-1),
 ;; "Announcing the Standard for SECURE HASH STANDARD".
 ;; <URL:http://www.itl.nist.gov/div897/pubs/fip180-1.htm>
-;; EXCEPTION:
-;;  * Two optimizations taken from GnuPG/cipher/sha1.c.
+;; (EXCEPTION; two optimizations taken from GnuPG/cipher/sha1.c)
+;;
+;; Test cases from FIPS PUB 180-1.
+;;
+;; (sha1 "abc")
+;; => a9993e364706816aba3e25717850c26c9cd0d89d
+;;
+;; (sha1 "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq")
+;; => 84983e441c3bd26ebaae4aa1f95129e5e54670f1
+;;
+;; (sha1 (make-string 1000000 ?a))
+;; => 34aa973cd4c4daa4f61eeb2bdbad27316534016f
 ;;
 ;; BUGS:
 ;;  * It is assumed that length of input string is less than 2^29 bytes.
 ;;  * It is caller's responsibility to make string (or region) unibyte.
+;;
+;; TODO:
+;;  * Rewrite from scratch!
+;;    This version is much faster than Keiichi Suzuki's another sha1.el,
+;;    but it is too dirty.
 
 ;;; Code:
 
diff --git a/sha1.el b/sha1.el
index 24a3af5..0e3b7ac 100644 (file)
--- a/sha1.el
+++ b/sha1.el
@@ -1,6 +1,6 @@
 ;;; sha1.el --- SHA1 Secure Hash Algorithm.
 
-;; Copyright (C) 1999 Shuhei KOBAYASHI
+;; Copyright (C) 1999, 2001  Free Software Foundation, Inc.
 
 ;; Author: Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
 ;;     Kenichi OKADA <okada@opaopa.org>