Added more information.
authorueno <ueno>
Wed, 12 Apr 2006 10:00:43 +0000 (10:00 +0000)
committerueno <ueno>
Wed, 12 Apr 2006 10:00:43 +0000 (10:00 +0000)
AUTHORS
ChangeLog
README
epg-file.el
epg.el
pgg-epg.el

diff --git a/AUTHORS b/AUTHORS
index e69de29..527360c 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -0,0 +1,2 @@
+Daiki Ueno <ueno@unixuser.org>
+Naoto Morishima <naoto@morishima.net>
index 6ca9f61..d806240 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2006-04-12  Daiki Ueno  <ueno@unixuser.org>
 
+       * pgg-epg.el (mml2015-gpg-extract-signature-details): New function.
+       * epg.el (epg-signature-fingerprint): New function.
+       (epg-signature-set-fingerprint): New function.
+       (epg-status-VALIDSIG): New function.
+
        * epg.el (epg-reset): Don't reset result.
        (epg-start-decrypt): Reset result before epg-start.
        (epg-start-verify): Ditto.
diff --git a/README b/README
index 95b786b..2d6ec2c 100644 (file)
--- a/README
+++ b/README
@@ -43,7 +43,7 @@ gpg.el, etc.  EasyPG has some advantages over them.
 
 `call-process-region' writes data in region to temporary files.
 Gnus/PGG and gpg.el use `call-process-region' to communicate with a
-gpg subprocess.  Your passphrases leak to the filesystem!
+gpg subprocess.  Your passphrases may leak to the filesystem!
 
 *** There is no way to clear strings safely.
 
@@ -54,7 +54,7 @@ in gc_sweep phase.  If GC happens before `fillarray', passphrase
 strings may be moved elsewhere in memory.  It is recommended that as
 soon as you are done with passphrase you should clear it manually.
 However, Gnus/PGG and gpg.el can keep passphrase strings in cache for
-a while and this behavior is their default!
+a while.
 
 ** GnuPG features are directly accessible from Emacs
 
index 17c2dd4..cd6f6a0 100644 (file)
@@ -1,5 +1,42 @@
+;;; epg-file.el --- transparent file encryption utility
+;; Copyright (C) 1999, 2000, 2002, 2003, 2004,
+;;   2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2006 Daiki Ueno
+
+;; Author: Daiki Ueno <ueno@unixuser.org>
+;;     Naoto Morishima <naoto@morishima.net>
+;; Keywords: PGP, GnuPG
+
+;; This file is part of EasyPG.
+
+;; This program is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 2, or (at your option)
+;; any later version.
+
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.         See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with GNU Emacs; see the file COPYING.  If not, write to the
+;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+;; Boston, MA 02110-1301, USA.
+
+;;; Commentary:
+
+;; epg-file.el is based on hedgehog.el by Naoto Morishima.
+;; http://www.morishima.net/~naoto/software/hedgehog/index.php.ja
+
+;;; Code:
+
 (require 'epg)
 
+(defgroup epg-file ()
+  "Transparent file encryption utility of EasyPG."
+  :group 'epg)
+
 (defcustom epg-file-name-regexp "\\.gpg\\'"
   "Regexp that matches filenames that are assumed to be encrypted
 with GnuPG."
diff --git a/epg.el b/epg.el
index aee0542..da830fd 100644 (file)
--- a/epg.el
+++ b/epg.el
@@ -1,3 +1,30 @@
+;;; epg.el --- EasyPG, yet another GnuPG interface.
+;; Copyright (C) 1999, 2000, 2002, 2003, 2004,
+;;   2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2006 Daiki Ueno
+
+;; Author: Daiki Ueno <ueno@unixuser.org>
+;; Keywords: PGP, GnuPG
+
+;; This file is part of EasyPG.
+
+;; This program is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 2, or (at your option)
+;; any later version.
+
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.         See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with GNU Emacs; see the file COPYING.  If not, write to the
+;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+;; Boston, MA 02110-1301, USA.
+
+;;; Code:
+
 (defgroup epg ()
   "EasyPG, yet another GnuPG interface.")
 
index 23aced9..b30038a 100644 (file)
@@ -1,3 +1,30 @@
+;;; pgg-epg.el --- Gnus/PGG backend of EasyPG.
+;; Copyright (C) 1999, 2000, 2002, 2003, 2004,
+;;   2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2006 Daiki Ueno
+
+;; Author: Daiki Ueno <ueno@unixuser.org>
+;; Keywords: PGP, GnuPG
+
+;; This file is part of EasyPG.
+
+;; This program is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 2, or (at your option)
+;; any later version.
+
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.         See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with GNU Emacs; see the file COPYING.  If not, write to the
+;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+;; Boston, MA 02110-1301, USA.
+
+;;; Code:
+
 (require 'epg)
 (eval-when-compile (require 'pgg))