aboutsummaryrefslogtreecommitdiffstats
path: root/cipher (unfollow)
Commit message (Collapse)AuthorFilesLines
2004-03-29*** empty log message ***Werner Koch3-15/+21
2003-11-29* elgamal.c (gen_k): New arg SMALL_K. (sign): Use it here with SMALL_K setDavid Shaw2-27/+39
to false (do_encrypt): and here with SMALL_K set to true. From Werner on devel branch.
2003-10-10* POTFILES.in (cipher/primegen.c): Added.Werner Koch2-2/+11
* primegen.c (gen_prime): Bail out if we try to generate a prime with less than 16 bits.
2003-10-06* primegen.c (gen_prime): Bail out if NBITS is zero. This isWerner Koch2-0/+8
Debian bug #213989 reported by Max <[email protected]>.
2003-08-13* random.c (getfnc_gather_random): Don't check NAME_OF_DEV_RANDOM twice.David Shaw2-1/+6
Use NAME_OF_DEV_URANDOM.
2003-07-30Changed a lot of __MINGW32__ to _WIN32. This should help a bit inWerner Koch3-7/+15
building with native Windows compilers. On request by Brian Gladman.
2003-05-21* bithelp.h, des.c, random.c, rndlinux.c, sha1.c, blowfish.c, elgamal.c,David Shaw20-197/+180
rijndael.c, rndunix.c, sha256.c, cast5.c, idea-stub.c, rmd160.c, rndw32.c, sha512.c, md5.c, rmd160test.c, rsa.c, tiger.c: Edit all preprocessor instructions to remove whitespace before the '#'. This is not required by C89, but there are some compilers out there that don't like it.
2003-05-14* tiger.c: Use the U64_C macro instead of LL.David Shaw4-534/+540
* md.c (string_to_digest_algo): Give a warning about TIGER192 not being part of OpenPGP. * idea-stub.c (load_module): Catch an error if the idea module file is unloadable for some reason (unreadable, bad permissions, etc.)
2003-05-09* sha512.c: Use the U64_C() macro rather than blindly suffixing with LL.David Shaw2-47/+61
U64_C is defined in include/types.h and uses the correct suffix depending on the underlying type of u64.
2003-05-09* sha512.c: Suffix all 64-bit constants with LL. Note this makes thisDavid Shaw2-51/+57
file non-c89 compliant. That is okay since we have an autoconf check for this, and many c89 compilers support LL anyway.
2003-05-08* cipher.c (fast_random_poll): Only use times() if we HAVE_TIMES.David Shaw2-5/+11
2003-04-15* md.c (md_start_debug): Need to open the file in binary mode.Werner Koch2-1/+5
2003-02-12* Makefile.am: Make sure sha512.c is included in the tarball.David Shaw2-1/+3
2003-02-11* Makefile.am, md.c (load_digest_module): Only build in SHA384/512 ifDavid Shaw3-4/+10
specifically enabled.
2003-02-04* sha256.c, sha512.c: New.David Shaw6-3/+793
* Makefile.am, algorithms.h, md.c (load_digest_module, string_to_digest_algo): Add read-only support for the new SHAs.
2002-11-06added prototype that was missing in CVS since long agoStefan Bellon2-0/+6
2002-11-06* blowfish.c (burn_stack), cast5.c (burn_stack), des.c (burn_stack), md5.cDavid Shaw14-15/+29
(burn_stack), random.c (burn_stack, read_pool, fast_random_poll), rijndael.c (burn_stack), rmd160.c (burn_stack), rndegd.c (rndegd_gather_random), rndlinux.c (rndlinux_gather_random), rndriscos.c (rndriscos_gather_random), sha1.c (burn_stack), tiger.c (burn_stack), twofish.c (burn_stack): Replace various calls to memset() with the more secure wipememory().
2002-10-21* rndw32.c [__CYGWIN32__]: Don't include winioctl.h - it is notWerner Koch3-11/+16
required anymore. * random.c (read_seed_file,update_random_seed_file): Use binary mode for __CYGWIN__.
2002-10-12* rndunix.c (my_popen): Make sure that stdin and stderr areWerner Koch2-24/+49
connected to a file. This is to avoid NetBSD to complain about set{u,g}id programs invoked with fd 0, 2 closed. Reported by Cristian Biere. (start_gatherer): Likewise. Reordered code. * configure.ac (NAME_OF_DEV_URANDOM): Don't use /dev/srandom for NetBSD. Noted by Christian Biere.
2002-10-02* tiger.c (tiger_get_info): Select the OID to use for TIGER at compileDavid Shaw2-0/+14
time.
2002-10-01From devel branchDavid Shaw2-15/+10
2002-09-26 Werner Koch <[email protected]> * tiger.c (tiger_get_info): Use a regular OID. Note that this breaks all TIGER generated signatures; if we want to do something about it we have to do it in ../g10/sig-check.c .
2002-09-17* rndw32.c (SIZEOF_DISK_PERFORMANCE_STRUCT): Increased to 256.Werner Koch2-1/+7
2002-09-10typo fixes and disabled dummy cipherWerner Koch2-4/+4
2002-08-30* random.c: Automagically detect the entrop gatherer whenWerner Koch5-69/+129
configure so. * rndegd.c (rndegd_connect_socket): New. Factored out from .. (rndegd_gather_random): here and call it. (do_read): Update the counter variables correctly. This was not a problem due to the way EGD works. Bug found by Christian Biere.
2002-08-23Include intl/ in the CVS again; otherwise we are not able toWerner Koch2-1/+6
re-recreate a distribution from CVS. Some minor other fixes.
2002-08-12* cipher.c: Include the DUMMY cipher only when the new ALLOW_DUMMYWerner Koch2-5/+17
is defined. It should only be defined for hard core debugging.
2002-08-08* Makefile.am, md.c (load_digest_module): Allow switching TIGER on and offDavid Shaw3-8/+13
via configure.
2002-08-07* md.c (md_algo_present): New function to check if a given algo is in useDavid Shaw2-2/+22
for a given MD_HANDLE.
2002-08-04Removed some obsolete header files.V1-1-91Werner Koch14-211/+64
2002-08-03RISC OS changes because of dynload removalStefan Bellon2-28/+20
2002-08-03RISC OS changes due to dynload removalStefan Bellon4-54/+30
2002-08-03The big extension module removal.Werner Koch19-1650/+505
2002-07-25* random.c: "warning" -> "WARNING"David Shaw2-1/+5
2002-07-24* rndw32.c (slow_gatherer_windowsNT): Use a simple array for theWerner Koch2-3/+12
disk performance structure and increase it to the size required by W2000.
2002-06-29* rndlinux.c: Removed HAVE_LINUX_RANDOM_H conditional because itWerner Koch2-2/+6
was never used and the configure test did set the wrong macro anyway.
2002-06-29Update head to match stable 1.0David Shaw41-0/+17970
2000-12-19Removed files from the HEAD revision, because they are now in anotherWerner Koch41-19014/+0
repository
2000-11-14Some configuration changesWerner Koch6-45/+61
2000-10-11Ooops, forgot to add this one.Werner Koch1-0/+2198
2000-10-10Changed keyring handling - saving still does not work.Werner Koch4-9/+80
Added new cipher mode and updated cipher test program.
2000-10-10Added the arcfour cipher which is of use for GNUTLS.Werner Koch2-0/+206
According to the selftest, it does not yet work :-((.
2000-10-04See ChangeLog: Wed Oct 4 13:16:18 CEST 2000 Werner KochWerner Koch7-18/+75
2000-09-18See ChangeLog: Mon Sep 18 16:35:45 CEST 2000 Werner KochWerner Koch7-36/+161
2000-07-31See ChangeLog: Mon Jul 31 10:04:47 CEST 2000 Werner KochWerner Koch2-21/+22
2000-07-28See ChangeLog: Fri Jul 28 18:19:11 CEST 2000 Werner KochWerner Koch1-15/+9
2000-07-25See ChangeLog: Tue Jul 25 17:44:15 CEST 2000 Werner KochWerner Koch2-88/+251
2000-07-17See ChangeLog: Mon Jul 17 16:35:47 CEST 2000 Werner KochWerner Koch3-5/+8
2000-07-14See ChangeLog: Fri Jul 14 19:38:23 CEST 2000 Werner KochWerner Koch21-139/+1722
2000-03-24See ChangeLog: Fri Mar 24 11:25:45 CET 2000 Werner KochWerner Koch2-6/+91
2000-03-13See ChangeLog: Mon Mar 13 19:22:46 CET 2000 Werner KochWerner Koch2-3/+14