1
0
mirror of git://git.gnupg.org/gnupg.git synced 2024-11-10 21:38:50 +01:00

See ChangeLog: Tue Mar 7 18:45:31 CET 2000 Werner Koch

This commit is contained in:
Werner Koch 2000-03-07 17:43:06 +00:00
parent c8efcabec4
commit f818c5ea6b
12 changed files with 58 additions and 11 deletions

View File

@ -11,9 +11,9 @@ Gael Queri <gqueri@mail.dotcom.fr> Translations [fr]
Gregory Steuck <steuck@iname.com> Translations [ru] Gregory Steuck <steuck@iname.com> Translations [ru]
Edmund GRIMLEY EVANS <edmundo@rano.org> ?????? [eo] Edmund GRIMLEY EVANS <edmundo@rano.org> Translations [eo]
Ivo Timmermans <itimmermans@bigfoot.com> ?????? [nl] Ivo Timmermans <itimmermans@bigfoot.com> Translations [nl]
Janusz Aleksander Urbanowicz <alex@bofh.torun.pl> Translations [po] Janusz Aleksander Urbanowicz <alex@bofh.torun.pl> Translations [po]
@ -45,7 +45,7 @@ Walter Koch <koch@hsp.de> Translations [de]
Werner Koch <wk@gnupg.org> Assignment Werner Koch <wk@gnupg.org> Assignment
(started the whole thing) (started the whole thing)
Yosiaki IIDA <iida@secom.ne.jp> xxxx [ja] Yosiaki IIDA <iida@secom.ne.jp> Translations [ja]

View File

@ -1,3 +1,8 @@
Tue Mar 7 18:45:31 CET 2000 Werner Koch <wk@gnupg.de>
* acinclude.m4 (GNUPG_CHECK_RDYNAMIC): Add NetBSD. By Thomas Klausner.
* configure.in (DYNLINK_MOD_CFLAGS): Set different for NetBSD.
Thu Mar 2 15:37:46 CET 2000 Werner Koch <wk@gnupg.de> Thu Mar 2 15:37:46 CET 2000 Werner Koch <wk@gnupg.de>
* configure.in: Add check for clock_gettime * configure.in: Add check for clock_gettime

2
THANKS
View File

@ -97,6 +97,7 @@ Roddy Strachan roddy@satlink.com.au
Roland Rosenfeld roland@spinnaker.rhein.de Roland Rosenfeld roland@spinnaker.rhein.de
Ross Golder rossigee@bigfoot.com Ross Golder rossigee@bigfoot.com
Sam Roberts sam@cogent.ca Sam Roberts sam@cogent.ca
Sean MacLennan seanm@netwinder.org
Serge Munhoven munhoven@mema.ucl.ac.be Serge Munhoven munhoven@mema.ucl.ac.be
SL Baur steve@xemacs.org SL Baur steve@xemacs.org
Stefan Karrmann S.Karrmann@gmx.net Stefan Karrmann S.Karrmann@gmx.net
@ -110,6 +111,7 @@ Thomas Roessler roessler@guug.de
Tom Spindler dogcow@home.merit.edu Tom Spindler dogcow@home.merit.edu
Tom Zerucha tzeruch@ceddec.com Tom Zerucha tzeruch@ceddec.com
Tomas Fasth tomas.fasth@twinspot.net Tomas Fasth tomas.fasth@twinspot.net
Thomas Klausner wiz@danbala.ifoer.tuwien.ac.at
Thomas Mikkelsen tbm@image.dk Thomas Mikkelsen tbm@image.dk
Ulf Möller 3umoelle@informatik.uni-hamburg.de Ulf Möller 3umoelle@informatik.uni-hamburg.de
Urko Lusa ulusa@euskalnet.net Urko Lusa ulusa@euskalnet.net

3
TODO
View File

@ -10,6 +10,8 @@
use. Depending on creatin time would be nice too. I thing this is use. Depending on creatin time would be nice too. I thing this is
already done for the subkeys. already done for the subkeys.
* write a M4 for the unsigned long long type.
Scheduled for 1.1 Scheduled for 1.1
----------------- -----------------
* With option -i prompt before adding a key to the keyring and show some * With option -i prompt before adding a key to the keyring and show some
@ -65,5 +67,4 @@ Nice to have
trustdb. trustdb.
* Evaluate whether it make sense to replace the namehashs either by * Evaluate whether it make sense to replace the namehashs either by
using the user ID directly or by using pointers into the trustdb. using the user ID directly or by using pointers into the trustdb.
* --gen-prime may trigger a log_bug; should be a log_fatal.

View File

@ -226,7 +226,7 @@ define(GNUPG_CHECK_RDYNAMIC,
CFLAGS_RDYNAMIC="-Wl,-E" CFLAGS_RDYNAMIC="-Wl,-E"
;; ;;
openbsd* | freebsd2* | osf4* | irix* ) openbsd* | freebsd2* | osf4* | irix* | netbsd* )
CFLAGS_RDYNAMIC="" CFLAGS_RDYNAMIC=""
;; ;;

View File

@ -252,13 +252,19 @@ esac
AC_DEFINE_UNQUOTED(PRINTABLE_OS_NAME, "$PRINTABLE_OS_NAME") AC_DEFINE_UNQUOTED(PRINTABLE_OS_NAME, "$PRINTABLE_OS_NAME")
dnl Fixme: Are these the best flags for OpenBSD???? dnl Fixme: Are these the best flags for OpenBSD????
dnl (I have removed the -lc from * ...CFLAGS for test purposes.)
case "${target}" in case "${target}" in
*-openbsd*) *-openbsd*)
NAME_OF_DEV_RANDOM="/dev/srandom" NAME_OF_DEV_RANDOM="/dev/srandom"
NAME_OF_DEV_URANDOM="/dev/urandom" NAME_OF_DEV_URANDOM="/dev/urandom"
DYNLINK_MOD_CFLAGS="-shared -rdynamic -fpic -Wl,-Bshareable -Wl,-x" DYNLINK_MOD_CFLAGS="-shared -rdynamic -fpic -Wl,-Bshareable -Wl,-x"
;; ;;
*-netbsd*)
NAME_OF_DEV_RANDOM="/dev/random"
NAME_OF_DEV_URANDOM="/dev/urandom"
DYNLINK_MOD_CFLAGS="-shared -rdynamic -fpic -Wl,-Bshareable -Wl,-x"
;;
*) *)
NAME_OF_DEV_RANDOM="/dev/random" NAME_OF_DEV_RANDOM="/dev/random"
NAME_OF_DEV_URANDOM="/dev/urandom" NAME_OF_DEV_URANDOM="/dev/urandom"

View File

@ -1,3 +1,12 @@
Tue Mar 7 18:45:31 CET 2000 Werner Koch <wk@gnupg.de>
* mpih-mul.c (mpihelp_mul_karatsuba_case): It seems that the
untested part works fine. Removed the debugging message.
* longlong.h (umul_ppmm): Fixes for ARM-4. By Sean MacLennan.
* config.links: Add support for NetBSD.
Thu Jan 13 19:31:58 CET 2000 Werner Koch <wk@gnupg.de> Thu Jan 13 19:31:58 CET 2000 Werner Koch <wk@gnupg.de>
* mpi-internal.h (karatsuba_ctx): New. * mpi-internal.h (karatsuba_ctx): New.

View File

@ -1,4 +1,4 @@
# sourced my ../configure to get the list of files to link # sourced by ../configure to get the list of files to link
# this should set $mpi_ln_src and mpi_ln_dst. # this should set $mpi_ln_src and mpi_ln_dst.
# Note: this is called from the above directory. # Note: this is called from the above directory.
@ -12,12 +12,14 @@ echo '/* created by config.links - do not edit */' >./mpi/asm-syntax.h
if test "$try_asm_modules" = "yes" ; then if test "$try_asm_modules" = "yes" ; then
case "${target}" in case "${target}" in
i[34]86*-*-freebsd*-elf | i[34]86*-*-freebsd[34]* | i[34]86*-*-freebsdelf*) i[34]86*-*-freebsd*-elf | i[34]86*-*-freebsd[34]* | i[34]86*-*-freebsdelf* \
| i[34]86*-*-netbsd* )
echo '#define ELF_SYNTAX' >>./mpi/asm-syntax.h echo '#define ELF_SYNTAX' >>./mpi/asm-syntax.h
cat $srcdir/mpi/i386/syntax.h >>./mpi/asm-syntax.h cat $srcdir/mpi/i386/syntax.h >>./mpi/asm-syntax.h
path="i386" path="i386"
;; ;;
i[56]86*-*-freebsd*-elf | i[56]86*-*-freebsd[34]* | i[56]86*-*-freebsdelf*) i[56]86*-*-freebsd*-elf | i[56]86*-*-freebsd[34]* | i[56]86*-*-freebsdelf* \
| i[56]86*-*-netbsd* | pentium-*-netbsd* | pentiumpro-*-netbsd*)
echo '#define ELF_SYNTAX' >>./mpi/asm-syntax.h echo '#define ELF_SYNTAX' >>./mpi/asm-syntax.h
cat $srcdir/mpi/i386/syntax.h >>./mpi/asm-syntax.h cat $srcdir/mpi/i386/syntax.h >>./mpi/asm-syntax.h
path="i586 i386" path="i586 i386"

View File

@ -199,6 +199,8 @@ extern UDItype __udiv_qrnnd ();
"rI" ((USItype)(bh)), \ "rI" ((USItype)(bh)), \
"r" ((USItype)(al)), \ "r" ((USItype)(al)), \
"rI" ((USItype)(bl))) "rI" ((USItype)(bl)))
#ifdef __ARM_ARCH_3__
/* SAM This does not work on arm4 */
#define umul_ppmm(xh, xl, a, b) \ #define umul_ppmm(xh, xl, a, b) \
__asm__ ("%@ Inlined umul_ppmm __asm__ ("%@ Inlined umul_ppmm
mov %|r0, %2, lsr #16 mov %|r0, %2, lsr #16
@ -218,6 +220,18 @@ extern UDItype __udiv_qrnnd ();
: "r" ((USItype)(a)), \ : "r" ((USItype)(a)), \
"r" ((USItype)(b)) \ "r" ((USItype)(b)) \
: "r0", "r1", "r2") : "r0", "r1", "r2")
#elif __ARM_ARCH_4__
#define umul_ppmm(xh, xl, a, b) \
__asm__ ("%@ Inlined umul_ppmm
umull %r1, %r0, %r2, %r3" \
: "=&r" ((USItype)(xh)), \
"=r" ((USItype)(xl)) \
: "r" ((USItype)(a)), \
"r" ((USItype)(b)) \
: "r0", "r1")
#else
#error Untested architecture
#endif
#define UMUL_TIME 20 #define UMUL_TIME 20
#define UDIV_TIME 100 #define UDIV_TIME 100
#endif /* __arm__ */ #endif /* __arm__ */

View File

@ -415,8 +415,6 @@ mpihelp_mul_karatsuba_case( mpi_ptr_t prodp,
} }
if( usize ) { if( usize ) {
#warning Must test this CODE!!!
g10_log_debug("this code path is not yet tested\n");
if( usize < KARATSUBA_THRESHOLD ) { if( usize < KARATSUBA_THRESHOLD ) {
mpihelp_mul( ctx->tspace, vp, vsize, up, usize ); mpihelp_mul( ctx->tspace, vp, vsize, up, usize );
} }

View File

@ -1,3 +1,7 @@
Tue Mar 7 18:45:31 CET 2000 Werner Koch <wk@gnupg.de>
* secmem.c (lock_pool): No more warning for QNX. By Sam Roberts.
2000-03-02 15:51:04 Werner Koch (wk@habibti.gnupg.de) 2000-03-02 15:51:04 Werner Koch (wk@habibti.gnupg.de)
* ttyio.c (tty_print_utf8_string): Oops. * ttyio.c (tty_print_utf8_string): Oops.

View File

@ -145,6 +145,12 @@ lock_pool( void *p, size_t n )
show_warning = 1; show_warning = 1;
} }
#elif defined ( __QNX__ )
/* QNX does not page at all, so the whole secure memory stuff does
* not make much sense. However it is still of use because it
* wipes out the memory on a free().
* Therefore it is sufficient to suppress the warning
*/
#else #else
log_info("Please note that you don't have secure memory on this system\n"); log_info("Please note that you don't have secure memory on this system\n");
#endif #endif