diff options
author | Werner Koch <wk@gnupg.org> | 2013-08-29 21:37:30 +0200 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2013-08-30 15:10:28 +0200 |
commit | 800d4e01376d52a94a157b53978c7c3f957fc476 (patch) | |
tree | 729aa54f2b501dedabacb3eed100ab3b668aedf9 /configure.ac | |
parent | 040aa7688296e93659cb32ca31e9a001a6ab1edd (diff) | |
download | libgcrypt-800d4e01376d52a94a157b53978c7c3f957fc476.tar.gz |
Refactor the ECC code into 3 files.
* cipher/ecc-common.h, cipher/ecc-curves.c, cipher/ecc-misc.c: New.
* cipher/Makefile.am (EXTRA_libcipher_la_SOURCES): Add new files.
* configure.ac (GCRYPT_PUBKEY_CIPHERS): Add new .c files.
* cipher/ecc.c (curve_aliases, ecc_domain_parms_t, domain_parms)
(scanval): Move to ecc-curves.c.
(fill_in_curve): Move to ecc-curve.c as _gcry_ecc_fill_in_curve.
(ecc_get_curve): Move to ecc-curve.c as _gcry_ecc_get_curve.
(_gcry_mpi_ec_ec2os): Move to ecc-misc.c.
(ec2os): Move to ecc-misc.c as _gcry_ecc_ec2os.
(os2ec): Move to ecc-misc.c as _gcry_ecc_os2ec.
(point_set): Move as inline function to ecc-common.h.
(_gcry_ecc_curve_free): Move to ecc-misc.c as _gcry_ecc_curve_free.
(_gcry_ecc_curve_copy): Move to ecc-misc.c as _gcry_ecc_curve_copy.
(mpi_from_keyparam, point_from_keyparam): Move to ecc-curves.c.
(_gcry_mpi_ec_new): Move to ecc-curves.c.
(ecc_get_param): Move to ecc-curves.c as _gcry_ecc_get_param.
(ecc_get_param_sexp): Move to ecc-curves.c as _gcry_ecc_get_param_sexp.
Signed-off-by: Werner Koch <wk@gnupg.org>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index f20d0a13..b54b4d61 100644 --- a/configure.ac +++ b/configure.ac @@ -1452,7 +1452,8 @@ fi LIST_MEMBER(ecc, $enabled_pubkey_ciphers) if test "$found" = "1" ; then - GCRYPT_PUBKEY_CIPHERS="$GCRYPT_PUBKEY_CIPHERS ecc.lo" + GCRYPT_PUBKEY_CIPHERS="$GCRYPT_PUBKEY_CIPHERS \ + ecc.lo ecc-curves.lo ecc-misc.lo" AC_DEFINE(USE_ECC, 1, [Defined if this module should be included]) fi |