From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/84145 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.gnus.general Subject: Re: Emacs Cloud Date: Sun, 02 Feb 2014 12:20:45 -0500 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <871tzlqvma.fsf@flea.lifelogs.com> References: <877g9fxwih.fsf@building.gnus.org> <87r47ni1mu.fsf@flea.lifelogs.com> <87k3deo8y0.fsf@building.gnus.org> <87mwiaqzjj.fsf@flea.lifelogs.com> <87txcimrsc.fsf@building.gnus.org> <87ha8impk9.fsf@building.gnus.org> <87eh3mqf4t.fsf@flea.lifelogs.com> <871tzmm6yz.fsf@building.gnus.org> Reply-To: ding@gnus.org NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1391361609 4547 80.91.229.3 (2 Feb 2014 17:20:09 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 2 Feb 2014 17:20:09 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M32397@lists.math.uh.edu Sun Feb 02 18:20:15 2014 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WA0iM-0002gN-S8 for ding-account@gmane.org; Sun, 02 Feb 2014 18:20:15 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1WA0iL-0004kB-7P; Sun, 02 Feb 2014 11:20:13 -0600 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1WA0iJ-0004jq-Uv for ding@lists.math.uh.edu; Sun, 02 Feb 2014 11:20:11 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtps (TLSv1:AES128-SHA:128) (Exim 4.76) (envelope-from ) id 1WA0iF-0001KH-FN for ding@lists.math.uh.edu; Sun, 02 Feb 2014 11:20:11 -0600 Original-Received: from plane.gmane.org ([80.91.229.3]) by quimby.gnus.org with esmtp (Exim 4.80) (envelope-from ) id 1WA0iD-0005Xo-I8 for ding@gnus.org; Sun, 02 Feb 2014 18:20:05 +0100 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1WA0iC-0002ae-2j for ding@gnus.org; Sun, 02 Feb 2014 18:20:04 +0100 Original-Received: from c-98-229-61-72.hsd1.ma.comcast.net ([98.229.61.72]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 02 Feb 2014 18:20:04 +0100 Original-Received: from tzz by c-98-229-61-72.hsd1.ma.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 02 Feb 2014 18:20:04 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: ding@gnus.org Original-Lines: 19 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: c-98-229-61-72.hsd1.ma.comcast.net X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6;d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:xB0LqsGPxLTy5uTSLpzb1h3W7wE= X-Spam-Score: -2.4 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:84145 Archived-At: On Sat, 01 Feb 2014 21:14:28 -0800 Lars Ingebrigtsen wrote: LI> Ted Zlatanov writes: >> Look at `auth-source-epa-make-gpg-token' and >> `auth-source-epa-extract-gpg-token'. LI> Hm. What's the role of the "secret" in those functions? When auth-source sees a token in authinfo that looks like this: gpg:LS0tLS1CRUdJTiBQR1AgTUVTU0FHRS0tLS0tClZlcnNpb246IEdudVBHIHYxLjQuMTEgKEdOVS9MaW51eCkKCmpBMEVBd01DT25qMjB1ak9rZnRneVI3K21iNm9aZWhuLzRad3cySkdlbnVaKzRpeEswWDY5di9icDI1U1dsQT0KPS9yc2wKLS0tLS1FTkQgUEdQIE1FU1NBR0UtLS0tLQo= it will BASE64-decode the data after "gpg:" and then do a GnuPG decode of the resulting data from a temporary file. This allows you to have such tokens in an unencrypted authinfo file, effectively hiding the password but leaving the connection info readable. These functions go from encoded token to decoded secret and back. Ted