Change --show-session-key to print the session key earlier.
authorWerner Koch <wk@gnupg.org>
Wed, 11 Dec 2013 09:20:15 +0000 (10:20 +0100)
committerWerner Koch <wk@gnupg.org>
Wed, 11 Dec 2013 09:50:55 +0000 (10:50 +0100)
commitfa3f555d756be0229ab10516b901e50230b22033
treee0d23f3acddfca47d2a729d9b3058d8431fc9507
parent4466fdba7bb4cac0b5c4a21b98903bb7f27fd9d9
Change --show-session-key to print the session key earlier.

* g10/mainproc.c (proc_encrypted): Move show_session_key code to ...
* g10/decrypt-data.c (decrypt_data): here.
--

This feature can be used to return the session key for just a part of
a file.  For example to downloading just the first 32k of a huge file,
decrypting that incomplete part and while ignoring all the errors
break out the session key.  The session key may then be used on the
server to decrypt the entire file without the need to have the private
key on the server.

This is the same feature as
commit 101a54add351ff62793cbfbf3877787c4791f833 for 2.1 and
commit 3ae90ff28c500967cb90b1176299d2ca01ef450f for 2.0.

GnuPG-bug-id: 1389
Signed-off-by: Werner Koch <wk@gnupg.org>
g10/encr-data.c
g10/mainproc.c