Mercurial > emacs
comparison lisp/net/hmac-def.el @ 107390:bb307bf2e752
Fix keywords.
* finder.el (finder-compile-keywords): Replace `princ' with
`prin1' on a list of symbols interned from keyword strings.
* emacs-lisp/lisp-mnt.el (lm-keywords-list): If `keywords' contains
a comma, then split keywords using a comma and optional whitespace.
Otherwise, split by whitespace.
* complete.el:
* face-remap.el:
* log-view.el:
* net/hmac-def.el:
* net/hmac-md5.el:
* net/netrc.el:
* progmodes/mixal-mode.el: Fix keywords.
author | Juri Linkov <juri@jurta.org> |
---|---|
date | Sun, 14 Mar 2010 23:15:02 +0200 |
parents | ffae6d506d37 |
children | 8d09094063d0 |
comparison
equal
deleted
inserted
replaced
107389:51ddd70d1fa1 | 107390:bb307bf2e752 |
---|---|
1 ;;; hmac-def.el --- A macro for defining HMAC functions. | 1 ;;; hmac-def.el --- A macro for defining HMAC functions. |
2 | 2 |
3 ;; Copyright (C) 1999, 2001, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. | 3 ;; Copyright (C) 1999, 2001, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. |
4 | 4 |
5 ;; Author: Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp> | 5 ;; Author: Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp> |
6 ;; Keywords: HMAC, RFC-2104 | 6 ;; Keywords: HMAC, RFC2104 |
7 | 7 |
8 ;; This file is part of GNU Emacs. | 8 ;; This file is part of GNU Emacs. |
9 | 9 |
10 ;; GNU Emacs is free software: you can redistribute it and/or modify | 10 ;; GNU Emacs is free software: you can redistribute it and/or modify |
11 ;; it under the terms of the GNU General Public License as published by | 11 ;; it under the terms of the GNU General Public License as published by |
20 ;; You should have received a copy of the GNU General Public License | 20 ;; You should have received a copy of the GNU General Public License |
21 ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. | 21 ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |
22 | 22 |
23 ;;; Commentary: | 23 ;;; Commentary: |
24 | 24 |
25 ;; This program is implemented from RFC 2104, | 25 ;; This program is implemented from RFC2104, |
26 ;; "HMAC: Keyed-Hashing for Message Authentication". | 26 ;; "HMAC: Keyed-Hashing for Message Authentication". |
27 | 27 |
28 ;;; Code: | 28 ;;; Code: |
29 | 29 |
30 (defmacro define-hmac-function (name H B L &optional bit) | 30 (defmacro define-hmac-function (name H B L &optional bit) |