1
0
mirror of git://git.gnupg.org/gnupg.git synced 2024-06-02 22:38:02 +02:00
gnupg/g10
Werner Koch 4206a2bd48 Detect premature EOF while parsing corrupted key packets.
This helps in the case of an unknown key algorithm with a corrupted
packet which claims a longer packet length.  This used to allocate the
announced packet length and then tried to fill it up without detecting
an EOF, thus taking quite some time.  IT is easy to fix, thus we do
it.  However, there are many other ways to force gpg to use large
amount of resources; thus as before it is strongly suggested that the
sysadm uses ulimit do assign suitable resource limits to the gpg
process.  Suggested by Timo Schulz.
2011-03-28 11:08:03 +02:00
..
armor.c Fix faulty gcc warnings 2011-03-03 12:40:54 +01:00
build-packet.c Fixed the ECC interface to Libgcrypt to be ABI compatible with the previous version. 2011-01-31 15:44:24 +01:00
call-agent.c Fix usage of SHA-2 algorithm with OpenPGP cards. 2011-03-02 15:35:10 +01:00
call-agent.h Fix usage of SHA-2 algorithm with OpenPGP cards. 2011-03-02 15:35:10 +01:00
call-dirmngr.c Add finger support to dirmngr. 2011-02-08 21:11:19 +01:00
call-dirmngr.h Require libgcrypt 1.5 2011-03-08 12:23:59 +01:00
card-util.c Print the secret keyinfo stuff with --card-status again. 2011-03-03 16:16:24 +01:00
ChangeLog Detect premature EOF while parsing corrupted key packets. 2011-03-28 11:08:03 +02:00
cipher.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
comment.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
compress-bz2.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
compress.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
cpr.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
dearmor.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
decrypt-data.c Add a DECRYPTION_INFO status. 2011-02-03 20:59:01 +01:00
decrypt.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
delkey.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
ecdh.c Sample ECC keys and message do now work. 2011-02-02 15:48:54 +01:00
encrypt.c Compute the fingerprint for ECDH only on demand. 2011-02-02 17:40:32 +01:00
exec.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
exec.h Changed to GPLv3. 2007-07-04 19:49:40 +00:00
export.c Require libgcrypt 1.5 2011-03-08 12:23:59 +01:00
filter.h Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
free-packet.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
getkey.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
gpg.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
gpg.h Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
gpgv.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
helptext.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
import.c Require libgcrypt 1.5 2011-03-08 12:23:59 +01:00
kbnode.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
keydb.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
keydb.h Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
keyedit.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
keygen.c Extend algo selection menu. 2011-02-03 17:40:43 +01:00
keyid.c Minor code cleanups. 2011-03-03 13:01:03 +01:00
keylist.c Print the secret keyinfo stuff with --card-status again. 2011-03-03 16:16:24 +01:00
keyring.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
keyring.h Decryption and signi via agent is now implemented. 2010-04-23 11:36:59 +00:00
keyserver-internal.h Initial code checking for backup - not yet working. 2011-01-10 14:30:17 +01:00
keyserver.c Replace printf by es_printf in keyserver.c 2011-02-09 19:46:00 +01:00
main.h Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
mainproc.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
Makefile.am Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
mdfilter.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
misc.c Minor code cleanups. 2011-03-03 13:01:03 +01:00
openfile.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
OPTIONS See ChangeLog: Mon Jul 31 10:04:47 CEST 2000 Werner Koch 2000-07-31 08:04:16 +00:00
options.h Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
options.skel Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
packet.h Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
parse-packet.c Detect premature EOF while parsing corrupted key packets. 2011-03-28 11:08:03 +02:00
passphrase.c Make use of gcry_kdf_derive. 2011-03-10 18:39:34 +01:00
photoid.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
photoid.h Decryption and signi via agent is now implemented. 2010-04-23 11:36:59 +00:00
pkclist.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
pkglue.c Finished ECC integration. 2011-02-03 16:35:33 +01:00
pkglue.h Compute the fingerprint for ECDH only on demand. 2011-02-02 17:40:32 +01:00
plaintext.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
progress.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
pubkey-enc.c Finished ECC integration. 2011-02-03 16:35:33 +01:00
pubring.asc See ChangeLog: Mon Jul 31 10:04:47 CEST 2000 Werner Koch 2000-07-31 08:04:16 +00:00
revoke.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
rmd160.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
rmd160.h Add missing header file. 2008-12-12 08:54:50 +00:00
seckey-cert.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
server.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
seskey.c Add ECC import regression tests and fixed a regression. 2011-02-10 20:45:37 +01:00
sig-check.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
sign.c Extend algo selection menu. 2011-02-03 17:40:43 +01:00
signal.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
skclist.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
t-rmd160.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
tdbdump.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
tdbio.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
tdbio.h Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
textfilter.c Started to implement the audit log feature. 2007-11-19 16:03:50 +00:00
trustdb.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
trustdb.h Print verbose instructions in case of a corrupted trustdb. 2009-07-22 09:43:10 +00:00
verify.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00