David Shaw
516ec53e02
* mpicoder.c (mpi_read): Fix minor bug in reading a zero-length MPI
...
(was failing unnecessarily).
2005-09-01 13:44:49 +00:00
Werner Koch
be2aa37dbf
* cardglue.c (send_status_info): Make CTRL optional.
...
(agent_scd_writekey, inq_writekey_parms): New.
(agent_openpgp_storekey): Removed.
* cardglue.h: Add a few more error code mappings.
* keygen.c (copy_mpi): Removed.
(save_unprotected_key_to_card): Changed to use agent_scd_writekey.
* app-common.h, app-openpgp.c, tlv.c, tlv.h: Updated from newer
version in gnupg 1.9 CVS.
2005-05-21 14:04:32 +00:00
Werner Koch
f0e9a1ff4f
* configure.ac: New option --enable-noexecstack.
...
* Makefile.am (ASFLAGS): Renamed to AM_CCASFLAGS and added the
variable for non exectubale stack options. Adapted users.
2005-03-11 11:02:12 +00:00
Werner Koch
9e3526f236
* seckey-cert.c (do_check): Handle case when checksum was okay but
...
passphrase still wrong. Roman Pavlik found such a case.
* mpicoder.c (mpi_read_from_buffer): Don't abort in case of an
invalid MPI but print a message and return NULL. Use log_info and
not log_error.
2004-12-20 10:05:20 +00:00
Werner Koch
d7fd47185e
* configure.ac: New option --disable-gnupg-iconv, define
...
USE_GNUPG_ICONV.
(AC_CANONICAL_TARGET): Replaced by AC_CANONICAL_HOST. Changed all
reference to TARGET to HOST. Made sure that i586-mingw32msvc gets
detected as mingw32.
(UNIT64_C): Don't include inttype.h uncoditional but use a test to
ensure that it gets into conftest.h.
(AH_TOP): New. Prevent double inclusion of config.h.
* config.links: Use HOST instead of TARGET.
2004-10-26 19:33:41 +00:00
Werner Koch
c44e66f352
* Makefile.am (.S.o): Include MPI_SFLAGS. This is our bug 145.
2004-10-13 07:11:10 +00:00
David Shaw
ec0cc1f135
* mpicoder.c (mpi_read): If we must fail due to a oversize (generally
...
corrupt) MPI, make sure the number of bytes we read is valid so we can
skip the rest of the bad packet (in hopes the whole stream isn't invalid).
2004-09-30 04:07:23 +00:00
David Shaw
c19c728afa
* longlong.h: Typo.
...
* mpi-pow.c (mpi_powm): s/exp/exponent/ to shutup a compiler warning.
From Werner on stable branch.
2004-05-20 17:34:00 +00:00
David Shaw
a18110a053
hppa1.1/udiv-qrnnd.S: Alignment fix from Lamont Jones for Debian.
2004-01-21 04:26:35 +00:00
David Shaw
666c582e36
* config.links: OpenBSD 3.4 is now ELF, so use the proper assembler code
...
for that. Use the portable C MPI code for OpenBSD before 3.4, and remove
the special i386-openbsd assembly directory.
* Makefile.am: Add the portable C links to DISTCLEANFILES. Noted by
Nelson H. F. Beebe.
* mpi-mpow.c (build_index): s/index/idx/ to avoid gcc warning. From Werner
on stable branch.
* longlong.h: Added PowerPC 64 bit code from GPM-4.1.2 but didn't enable
it yet. From Werner on stable branch.
2004-01-12 00:51:39 +00:00
David Shaw
1228a48ab9
* g10m.c: Dead code. Remove.
...
* Makefile.am: Don't compile g10m.c.
2003-12-30 04:29:07 +00:00
David Shaw
e49672d5a3
* mpiutil.c (mpi_set_opaque, mpi_get_opaque): Make the length of an opaque
...
MPI unsigned.
2003-12-17 22:30:57 +00:00
David Shaw
10e596d6c3
* config.links: Show target in asm-syntax.h file and include targets for
...
K*BSD (GNU userland with BSD kernel).
2003-12-05 04:15:31 +00:00
David Shaw
3330dbd714
* config.links: sparc64 assembler doesn't work on FreeBSD or OpenBSD
...
either.
2003-11-21 01:13:55 +00:00
David Shaw
951f7d9eca
* Makefile.am: Make use of AM_CFLAGS. (From wk on stable branch)
2003-05-26 13:15:24 +00:00
David Shaw
e152598106
* mpicoder.c, mpi-inline.h, mpi-inv.c, mpiutil.c, mpih-div.c,
...
mpi-internal.h, mpi-scan.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-24 17:54:56 +00:00
David Shaw
e0373e85a9
* config.links: Re-disable assembler on Darwin. Darwin 6.5 broke it
...
again.
2003-04-25 04:12:57 +00:00
Werner Koch
6878858fdc
* longlong.h (umul_ppmm): Support SH3 and SH4. Thanks to
...
kazuya.s@jp.yokogawa.com .
2003-04-15 12:44:27 +00:00
David Shaw
6b48375467
* config.links: Use OpenBSD/NetBSD powerpc assembler code for Darwin.
...
Successfully tested by Gordon Worley.
2002-11-16 16:53:58 +00:00
Werner Koch
74d460ad63
* config.links (powerpc-apple-darwin6.1): Disable assembler
...
due to non-working modules/as. Suggested by Gordon Worley.
2002-10-18 09:24:56 +00:00
David Shaw
b959d789fe
* longlong.h: Some whitespace changes in HPPA to fix assembler problems on
...
HP-UX. From David Ellement.
2002-10-02 20:15:40 +00:00
Werner Koch
4948f99eb4
* mpicoder.c (do_get_buffer): Avoid zero length allocation.
...
Checked that all callers behave properly when NBYTES returns 0 as
the length of the allocated buffer.
2002-09-20 07:40:01 +00:00
Werner Koch
7a71a26d59
* mpi-bit.c (mpi_normalize): Replaced the check for protected by
...
is_opaque.
(mpi_get_nbits): Removed the special case for protected MPIs.
* mpicoder.c (do_get_buffer): Likewise.
(mpi_print): Removed the nbit_info printing.
2002-09-11 07:28:44 +00:00
Werner Koch
d6a87e6b28
* mpicoder.c (mpi_set_buffer): Cast all left operands of a shift
...
to a larger type so that 16 bit CPUs don't suffer from an
overflow. Suggested by TOGAWA Satoshi.
2002-09-10 08:28:03 +00:00
David Shaw
22de00d9e0
* longlong.h: Remove space between \ and newline. gcc is complaining.
2002-08-24 15:01:05 +00:00
Werner Koch
a4750ea3de
* mpicoder.c (do_get_buffer): Don't remove leading zeros if the
...
MPI is marked as protected.
2002-08-13 05:55:16 +00:00
Timo Schulz
14d050a272
2002-08-02 Timo Schulz <ts@winpt.org>
...
* mpicoder.c: Add a '\n' to all log_bug functions.
2002-08-02 11:29:24 +00:00
Werner Koch
3b2ac8a2d8
* config.links: Added case for sparc64-netbsd. Suggested by
...
ww@styx.org .
2002-08-02 10:14:12 +00:00
David Shaw
cead1f26f7
* config.links: Add special rule for OpenBSD on x86 to use special
...
i386-openbsd files. OpenBSD (at least until version 3.1) has an older
assembler that won't work with the files in i386.
2002-07-25 17:56:07 +00:00
Stefan Bellon
0967b40c51
removed pragma for RISC OS
2002-07-24 15:02:14 +00:00
Werner Koch
9a4e2a4c86
* longlong.h: Replaced all K&R multiline strings by ISO ones for
...
the sake of modern compilers. Suggested by Marco Parrone.
2002-07-24 08:19:48 +00:00
David Shaw
0ed6228293
Update head to match stable 1.0
2002-06-29 14:15:02 +00:00
Werner Koch
07ca4eaa9d
Removed files from the HEAD revision, because they are now in another
...
repository
2000-12-19 17:20:22 +00:00
Werner Koch
986649bea0
Some configuration changes
2000-11-14 16:04:16 +00:00
Werner Koch
c287a8d05b
Add features packet and fixes MIPS3.
2000-10-11 17:26:49 +00:00
Werner Koch
d81c3f733b
See ChangeLog: Fri Jul 28 18:19:11 CEST 2000 Werner Koch
2000-07-28 16:19:07 +00:00
Werner Koch
b872ea2577
See ChangeLog: Tue Jul 25 17:44:15 CEST 2000 Werner Koch
2000-07-25 15:38:12 +00:00
Werner Koch
0bf44b072c
See ChangeLog: Mon Jul 17 16:35:47 CEST 2000 Werner Koch
2000-07-17 14:32:21 +00:00
Werner Koch
da129a5124
See ChangeLog: Fri Mar 24 11:25:45 CET 2000 Werner Koch
2000-03-24 10:19:50 +00:00
Werner Koch
db43afc923
See ChangeLog: Mon Jan 24 22:24:38 CET 2000 Werner Koch
2000-01-24 21:14:42 +00:00
Werner Koch
0070faa0ff
See ChangeLog: Mon Jan 24 13:04:28 CET 2000 Werner Koch
2000-01-24 11:55:49 +00:00
Werner Koch
704eb738c0
See ChangeLog: Fri Dec 31 14:06:56 CET 1999 Werner Koch
1999-12-31 13:02:40 +00:00
Werner Koch
ed0b0e09d3
See ChangeLog: Fri Dec 31 12:48:31 CET 1999 Werner Koch
1999-12-31 11:44:29 +00:00
Werner Koch
4555c0be94
See ChangeLog: Wed Dec 8 21:58:32 CET 1999 Werner Koch
1999-12-08 21:03:03 +00:00
Werner Koch
2694bceb45
See ChangeLog: Fri Nov 19 17:15:20 CET 1999 Werner Koch
1999-11-19 16:11:37 +00:00
Werner Koch
c2c397bedf
See ChangeLog: Mon Aug 30 20:38:33 CEST 1999 Werner Koch
1999-08-30 18:48:57 +00:00
Werner Koch
40f2d9f830
See ChangeLog: Wed Jul 14 19:42:08 CEST 1999 Werner Koch
1999-07-14 17:47:23 +00:00
Werner Koch
bd7298cf0d
See ChangeLog: Wed Jul 7 13:23:40 CEST 1999 Werner Koch
1999-07-07 11:28:26 +00:00
Werner Koch
86abac78a2
See ChangeLog: Fri Jul 2 11:45:54 CEST 1999 Werner Koch
1999-07-02 09:50:57 +00:00
Werner Koch
3dddf602dd
See ChangeLog: Tue Jun 1 16:01:46 CEST 1999 Werner Koch
1999-06-01 14:08:57 +00:00