summaryrefslogtreecommitdiff
path: root/mpi/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2015-01-06Remove the old Manifest filesWerner Koch1-1/+1
-- The Manifest file have been part of an experiment a long time ago to implement source level integrity. I is not maintained for more than a decade and with the advent of git this is superfluous anyway.
2013-09-30ecc: Prepare for future Ed25519 optimization.Werner Koch1-1/+1
* mpi/ec-ed25519.c: New but empty file. * mpi/ec-internal.h: New. * mpi/ec.c: Include ec-internal.h. (ec_mod): New. (ec_addm): Use ec_mod. (ec_mulm): Remove commented code. Use ec_mod. (ec_subm): Call simple sub. (ec_pow2): Use ec_mulm. (ec_mul2): New. (dup_point_weierstrass): Use ec_mul2. (dup_point_twistededwards): Add special case for a == -1. Use ec_mul2. (add_points_weierstrass): Use ec_mul2. (add_points_twistededwards): Add special case for a == -1. (_gcry_mpi_ec_curve_point): Ditto. (ec_p_init): Add hack to test Barrett functions. * src/ec-context.h (mpi_ec_ctx_s): Add P_BARRETT. * mpi/mpi-mod.c (_gcry_mpi_mod_barrett): Fix sign problem. Signed-off-by: Werner Koch <wk@gnupg.org>
2011-02-04Nuked almost all trailing whitespace.Werner Koch1-9/+9
Check and install the standard git pre-commit hook.
2007-05-092007-05-09 Marcus Brinkmann <marcus@g10code.de>Marcus Brinkmann1-126/+97
* configure.ac (ac_cv_mpi_config_done): Unused variable removed. (ac_cv_mpi_mod_list, MPI_MOD_LIST_LO, MPI_MOD_LIST_O): Removed. (MPI_MOD_ASM_MPIH_ADD1, MPI_MOD_ASM_MPIH_SUB1, MPI_MOD_ASM_MPIH_MUL1, MPI_MOD_ASM_MPIH_MUL2, MPI_MOD_ASM_MPIH_MUL3, MPI_MOD_ASM_MPIH_LSHIFT, MPI_MOD_ASM_MPIH_RSHIFT, MPI_MOD_ASM_MPIH_UDIV, MPI_MOD_ASM_MPIH_UDIV_QRNND, MPI_MOD_C_MPIH_ADD1, MPI_MOD_C_MPIH_SUB1, MPI_MOD_C_MPIH_MUL1, MPI_MOD_C_MPIH_MUL2, MPI_MOD_C_MPIH_MUL3, MPI_MOD_C_MPIH_LSHIFT, MPI_MOD_C_MPIH_RSHIFT, MPI_MOD_C_MPIH_UDIV, MPI_MOD_C_MPIH_UDIV_QRNND): New automake variables. mpi/ 2007-05-09 Marcus Brinkmann <marcus@g10code.de> * config.links: Rename assembler file links by suffixing "-asm". * Makefile.am (CCASCOMPILE, LTCCASCOMPILE, CLEANFILES, libmpi_la_LIBADD, libmpi_la_DEPENDENCIES, SUFFIXES, .S.o, .S.obj, .S.lo): Removed variables and targets. (mpih_add1, mpih_sub1, mpih_mul1, mpih_mul2, mpih_mul3, mpih_lshift, mpih_rshift, mpih_udiv, mpih_udiv_qrnnd, nodist_libmpi_la_SOURCES): New variables. (DISTCLEANFILES): Rename assembler file links by suffixing "-asm". Add variants for C file links.
2007-04-30./Werner Koch1-1/+2
* README.apichanges: Move to doc/. * Makefile.am (EXTRA_DIST): Removed that file. doc/ * HACKING: New. Two items by Marcus. * README.apichanges: Move from .. to here. * Makefile.am (EXTRA_DIST): Add new files. mpi/ * config.links: Create a file mod-source-info.h. * Makefile.am (DISTCLEANFILES): Add that file. * mpiutil.c (_gcry_mpi_get_hw_config): New. src/ * global.c (gcry_control): New. * gcrypt.h.in (GCRYCTL_DUMP_CONFIG): New. tests/ * version.c: New. * Makefile.am (TESTS): Add version.
2007-03-28Rewrote the ECDSA implementation.Werner Koch1-1/+2
2007-03-23Did some performance experiments and added code for Barrett reduction.Werner Koch1-0/+1
2006-12-18* rndlinux.c (set_cloexec_flag): New.Werner Koch1-5/+13
(open_device): Set close-on-exit flags. Suggested by Max Kellermann. Fixes Debian#403613. Cleaned up last Makefile changes.
2006-11-052006-11-05 Moritz Schulte <moritz@g10code.com>Moritz Schulte1-1/+1
* Makefile.am (AM_CFLAGS): Added -I$(top_builddir)/src so that the new gcrypt.h is used, not the one installed in the system. 2006-11-05 Moritz Schulte <moritz@g10code.com> * Makefile.am (AM_CFLAGS): Added -I$(top_builddir)/src so that the new gcrypt.h is used, not the one installed in the system. 2006-11-05 Moritz Schulte <moritz@g10code.com> * Makefile.am (AM_CFLAGS): Added -I$(top_builddir)/src so that the new gcrypt.h is used, not the one installed in the system.
2006-07-26Collected changes - see ChangeLogsWerner Koch1-0/+1
2005-04-22ChangeLog:Moritz Schulte1-2/+6
2005-04-23 Moritz Schulte <moritz@g10code.com> * acinclude.m4 (TYPE_SOCKLEN_T): New type definition test; provided by Albert Chin. * configure.ac: Don't use $(CMD) as it's not portable; use `CMD` nstead. Simpler -lnsl/-lsocket test. Use TYPE_SOCKLEN_T test. Don't forget to set `random_modules' correctly. 2005-04-22 Moritz Schulte <moritz@g10code.com> * configure.ac: Added support for pkgconfig; provided by Albert Chin. cipher/ChangeLog: 2005-04-12 Moritz Schulte <moritz@g10code.com> * ac.c (_gcry_ac_io_write, _gcry_ac_io_read): Initialize err to make the compiler happy. Always use errno, now that gcry_malloc() is guaranteed to set errno on failure. (_gcry_ac_data_to_sexp): Don't forget to goto out after error in loop. (_gcry_ac_data_to_sexp): Remove unused variable: mpi_list; (_gcry_ac_data_to_sexp): Always deallocate sexp_buffer. (_gcry_ac_data_from_sexp): Don't forget to initialize data_set_new. (_gcry_ac_data_from_sexp): Handle special case, which is necessary, since gcry_sexp_nth() does not distinguish between "element does not exist" and "element is the empty list". (_gcry_ac_io_init_va): Use assert to make sure that mode and type are correct. Use gcry_error_t types where gcry_err_code_t types have been used before. mpi/ChangeLog: 2005-04-23 Moritz Schulte <moritz@g10code.com> * Makefile.am: Don't assume the compiler will pre-process the .S files. Some compilers, like those from HP and IBM, don't do this. So, we use the same solution gnupg-1.4.0 does. Preprocess first and then compile. * hppa1.1/mpih-mul3.S: Add "level 1.1" directive to disable warning about using PA-RISC1.1 opcodes. * hppa1.1/mpih-mul2.S: Likewise. * hppa1.1/mpih-mul1.S: Likewise. * hppa1.1/udiv-qrnnd.S: Likewise. src/ChangeLog: 2005-04-22 Moritz Schulte <moritz@g10code.com> * Makefile.am (pkgconfigdir, pkgconfig_DATA): New; support for pkgconfig provided by Albert Chin. * libgcrypt.pc.in (Cflags): New file. 2005-04-16 Moritz Schulte <moritz@g10code.com> * g10lib.h (_gcry_ac_init): Declare. * global.c (global_init): Call _gcry_ac_init; don't forget to set err. tests/ChangeLog: 2005-04-22 Moritz Schulte <moritz@g10code.com> * tsexp.c: Include <config.h> in case HAVE_CONFIG_H is defined; thanks to Albert Chin. * testapi.c: Likewise. * register.c: Likewise. * pubkey.c: Likewise. * prime.c: Likewise. * pkbench.c: Likewise. * keygen.c: Likewise. * benchmark.c: Likewise. * basic.c: Likewise. * ac-schemes.c: Likewise. * ac-data.c: Likewise. * ac.c: Likewise. 2005-04-16 Moritz Schulte <moritz@g10code.com> * ac-data.c (check_run): Include new test.
2003-12-19Added Manifest files.Werner Koch1-3/+3
2003-08-272003-08-19 Marcus Brinkmann <marcus@g10code.de>Moritz Schulte1-11/+13
* Makefile.am (SUFFIXES): New variable. (.S.o, .S.lo, .S.obj): Rewritten.
2003-06-172003-06-16 Moritz Schulte <moritz@g10code.com>Moritz Schulte1-1/+1
* mpi-add.c: Replace last occurences of old type names with newer names (i.e. replace MPI with gcry_mpi_t). * mpi-bit.c: Likewise. * mpi-cmp.c: Likewise. * mpi-div.c: Likewise. * mpi-gcd.c: Likewise. * mpi-internal.h: Likewise. * mpi-inv.c: Likewise. * mpi-mpow.c: Likewise. * mpi-mul.c: Likewise. * mpi-pow.c: Likewise. * mpi-scan.c: Likewise. * mpicoder.c: Likewise. * mpiutil.c: Likewise.
2003-01-15* longlong.h: Removed some spaces between backslashes and newlines.Werner Koch1-2/+2
2002-09-20* Makefile.am (DISTCLEANFILES): Include mpi-asm-defs.hWerner Koch1-1/+2
2002-09-18* Makefile.am (.S.lo): Pass -DPIC. i386, PPC and Sparc codeWerner Koch1-1/+1
require it. It worked for me because I am using the i586 code.
2002-08-23* Makefile.am (.S.lo): Fixed for libtool build with --disable-shared.Werner Koch1-4/+6
2002-05-15* config.links: Chnage the way the mpi modules are determined.Werner Koch1-43/+133
* Makefile.am: Revamped to better handle modules * configure.ac: Adjusted for new MPI module stuff.
2002-05-14Change the license to the LGPL.Werner Koch1-10/+40
2001-11-15Changes mainly to fix automake problemsWerner Koch1-1/+1
2001-05-31The first libgcrypt only release.Werner Koch1-1/+0
2001-01-11CBC mode fixes for AESWerner Koch1-2/+2
2000-12-19Compiles againWerner Koch1-3/+1
2000-11-14Some configuration changesWerner Koch1-3/+6
2000-07-17See ChangeLog: Mon Jul 17 16:35:47 CEST 2000 Werner KochWerner Koch1-1/+7
1999-12-08See ChangeLog: Wed Dec 8 21:58:32 CET 1999 Werner KochWerner Koch1-3/+2
1999-07-14See ChangeLog: Wed Jul 14 19:42:08 CEST 1999 Werner KochWerner Koch1-14/+9
1999-07-13See ChangeLog: Tue Jul 13 17:39:25 CEST 1999 Werner KochWerner Koch1-2/+0
1999-07-07See ChangeLog: Wed Jul 7 13:23:40 CEST 1999 Werner KochWerner Koch1-12/+21
1999-04-26See ChangeLog: Mon Apr 26 17:48:15 CEST 1999 Werner KochWerner Koch1-2/+1
1999-04-07See ChangeLog: Wed Apr 7 20:51:39 CEST 1999 Werner KochWerner Koch1-3/+9
1999-02-13See ChangeLog: Sat Feb 13 12:14:42 CET 1999 Werner KochWerner Koch1-1/+1
1998-11-10Not yet completed changes to support PPCWerner Koch1-0/+1
1998-06-13gnupg extension are now workingWerner Koch1-1/+2
1998-05-26add-key worksWerner Koch1-2/+3
1998-03-03v0.2.11Werner Koch1-0/+2
1998-02-16some import functionalityWerner Koch1-2/+1
1998-02-11a couple of changes; but some parts are now brokenWerner Koch1-0/+1
1998-02-09release 0.2.3Werner Koch1-1/+1
1998-02-03Fixed a few bugsWerner Koch1-6/+13
1998-02-02changed structure of trustdbWerner Koch1-4/+4
1998-01-07patch release 0.1.1Werner Koch1-11/+1
1997-12-23changed configuration stuff, replaced some Makefile.am by distfiles.Werner Koch1-2/+1
1997-12-16added some stuff for signing keysWerner Koch1-0/+4
1997-11-26How with some assembly supportWerner Koch1-11/+23
1997-11-26changed the dir layoutWerner Koch1-18/+27
1997-11-18initially checkinWerner Koch1-0/+27