From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jonas Bernoulli Newsgroups: gmane.emacs.bugs Subject: bug#20030: plstore caches invalid passphrases Date: Sat, 07 Mar 2015 15:11:36 +0100 Message-ID: <87ioecdhif.fsf@bernoul.li> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1425737786 3571 80.91.229.3 (7 Mar 2015 14:16:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Mar 2015 14:16:26 +0000 (UTC) To: 20030@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Mar 07 15:16:13 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YUFWW-0000vf-Gh for geb-bug-gnu-emacs@m.gmane.org; Sat, 07 Mar 2015 15:16:12 +0100 Original-Received: from localhost ([::1]:34784 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUFWV-0002AQ-Ij for geb-bug-gnu-emacs@m.gmane.org; Sat, 07 Mar 2015 09:16:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45284) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUFWR-00028n-V7 for bug-gnu-emacs@gnu.org; Sat, 07 Mar 2015 09:16:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YUFWM-0007LC-U8 for bug-gnu-emacs@gnu.org; Sat, 07 Mar 2015 09:16:07 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:39680) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUFWM-0007L8-R6 for bug-gnu-emacs@gnu.org; Sat, 07 Mar 2015 09:16:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YUFWM-0007hv-Hh for bug-gnu-emacs@gnu.org; Sat, 07 Mar 2015 09:16:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jonas Bernoulli Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 07 Mar 2015 14:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20030 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: Original-Received: via spool by submit@debbugs.gnu.org id=B.142573774129592 (code B ref -1); Sat, 07 Mar 2015 14:16:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 7 Mar 2015 14:15:41 +0000 Original-Received: from localhost ([127.0.0.1]:38248 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YUFW1-0007hE-2n for submit@debbugs.gnu.org; Sat, 07 Mar 2015 09:15:41 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:43485) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YUFVz-0007h1-Gs for submit@debbugs.gnu.org; Sat, 07 Mar 2015 09:15:40 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YUFVt-0006rQ-Bf for submit@debbugs.gnu.org; Sat, 07 Mar 2015 09:15:34 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:35784) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUFVs-0006rM-Vu for submit@debbugs.gnu.org; Sat, 07 Mar 2015 09:15:33 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45206) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUFVs-00021t-0r for bug-gnu-emacs@gnu.org; Sat, 07 Mar 2015 09:15:32 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YUFVm-0006qq-Kl for bug-gnu-emacs@gnu.org; Sat, 07 Mar 2015 09:15:31 -0500 Original-Received: from mail.hostpark.net ([212.243.197.30]:53794) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUFVm-0006qX-EP for bug-gnu-emacs@gnu.org; Sat, 07 Mar 2015 09:15:26 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by mail.hostpark.net (Postfix) with ESMTP id 92E3417979 for ; Sat, 7 Mar 2015 15:15:23 +0100 (CET) X-Virus-Scanned: by Hostpark/NetZone Mailprotection at hostpark.net Original-Received: from mail.hostpark.net ([127.0.0.1]) by localhost (mail1.hostpark.net [127.0.0.1]) (amavisd-new, port 10124) with ESMTP id yj88avsrzNf3 for ; Sat, 7 Mar 2015 15:15:23 +0100 (CET) Original-Received: from lem (80-218-80-138.dclient.hispeed.ch [80.218.80.138]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mail.hostpark.net (Postfix) with ESMTPSA id 66BE11786E for ; Sat, 7 Mar 2015 15:15:23 +0100 (CET) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:100240 Archived-At: When using symmetric encryption and `plstore-cache-passphrase-for-symmetric-encryption' is non-nil, `plstore-passphrase-callback-function' stores the passphrase entered by the user in `plstore-passphrase-alist'. This happens *before* the passphrase is used to decrypt, and if it turns out that it was wrong, then it is *not* removed from the cache. So if caching is turned on and the user enters the wrong passphrase, subsequent attempts to decrypt the same information will always fail, because the cached but invalid passphrase is used. The user has to manually remove the invalid entry from `plstore-passphrase-alist' to get a second chance at entering the passphrase correctly.