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:
parent
c8efcabec4
commit
f818c5ea6b
6
AUTHORS
6
AUTHORS
@ -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]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -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
2
THANKS
@ -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
3
TODO
@ -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.
|
|
||||||
|
|
||||||
|
@ -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=""
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
@ -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"
|
||||||
|
@ -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.
|
||||||
|
@ -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"
|
||||||
|
@ -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__ */
|
||||||
|
@ -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 );
|
||||||
}
|
}
|
||||||
|
@ -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.
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user