Import gcrypt public-key cryptography and implement signature checking.
This commit is contained in:
parent
535714bdcf
commit
5e3b8dcbb5
238 changed files with 40500 additions and 417 deletions
177
grub-core/lib/libgcrypt/mpi/Makefile.am
Normal file
177
grub-core/lib/libgcrypt/mpi/Makefile.am
Normal file
|
@ -0,0 +1,177 @@
|
|||
## Process this file with automake to produce Makefile.in
|
||||
# Copyright (C) 1992, 1999, 2000, 2002 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is part of Libgcrypt.
|
||||
#
|
||||
# Libgcrypt is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU Lesser General Public License as
|
||||
# published by the Free Software Foundation; either version 2.1 of
|
||||
# the License, or (at your option) any later version.
|
||||
#
|
||||
# Libgcrypt is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU Lesser General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU Lesser General Public
|
||||
# License along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
|
||||
|
||||
# 1.5 leads to a combinatorial explosion due to all the conditionals
|
||||
# I was not able to build it with 64Megs - 1.6 fixes this.
|
||||
# not anymore required: AUTOMAKE_OPTIONS = 1.6
|
||||
|
||||
# Need to include ../src in addition to top_srcdir because gcrypt.h is
|
||||
# a built header.
|
||||
AM_CPPFLAGS = -I../src -I$(top_srcdir)/src
|
||||
AM_CFLAGS = $(GPG_ERROR_CFLAGS)
|
||||
|
||||
AM_ASFLAGS = $(MPI_SFLAGS)
|
||||
AM_CCASFLAGS = $(NOEXECSTACK_FLAGS)
|
||||
|
||||
EXTRA_DIST = Manifest config.links
|
||||
DISTCLEANFILES = mpi-asm-defs.h \
|
||||
mpih-add1-asm.S mpih-mul1-asm.S mpih-mul2-asm.S mpih-mul3-asm.S \
|
||||
mpih-lshift-asm.S mpih-rshift-asm.S mpih-sub1-asm.S asm-syntax.h \
|
||||
mpih-add1.c mpih-mul1.c mpih-mul2.c mpih-mul3.c \
|
||||
mpih-lshift.c mpih-rshift.c mpih-sub1.c \
|
||||
sysdep.h mod-source-info.h
|
||||
|
||||
# Beware: The following list is not a comment but grepped by
|
||||
# config.links to get the list of symlinked modules
|
||||
# Optional modules are marked with an O in the second column.
|
||||
#BEGIN_ASM_LIST
|
||||
# mpih-add1 C
|
||||
# mpih-sub1 C
|
||||
# mpih-mul1 C
|
||||
# mpih-mul2 C
|
||||
# mpih-mul3 C
|
||||
# mpih-lshift C
|
||||
# mpih-rshift C
|
||||
# udiv O
|
||||
# udiv-qrnnd O
|
||||
#END_ASM_LIST
|
||||
|
||||
# Note: This function has not yet been implemented. There is only a dummy in
|
||||
# generic/
|
||||
# udiv-w-sdiv O
|
||||
|
||||
# And we need to have conditionals for all modules because
|
||||
# we don't know whether they are .c or .S. Very ugly; I know.
|
||||
# Remember to define them all in configure.ac
|
||||
if MPI_MOD_ASM_MPIH_ADD1
|
||||
mpih_add1 = mpih-add1-asm.S
|
||||
else
|
||||
if MPI_MOD_C_MPIH_ADD1
|
||||
mpih_add1 = mpih-add1.c
|
||||
else
|
||||
mpih_add1 =
|
||||
endif
|
||||
endif
|
||||
|
||||
if MPI_MOD_ASM_MPIH_SUB1
|
||||
mpih_sub1 = mpih-sub1-asm.S
|
||||
else
|
||||
if MPI_MOD_C_MPIH_SUB1
|
||||
mpih_sub1 = mpih-sub1.c
|
||||
else
|
||||
mpih_sub1 =
|
||||
endif
|
||||
endif
|
||||
|
||||
if MPI_MOD_ASM_MPIH_MUL1
|
||||
mpih_mul1 = mpih-mul1-asm.S
|
||||
else
|
||||
if MPI_MOD_C_MPIH_MUL1
|
||||
mpih_mul1 = mpih-mul1.c
|
||||
else
|
||||
mpih_mul1 =
|
||||
endif
|
||||
endif
|
||||
|
||||
if MPI_MOD_ASM_MPIH_MUL2
|
||||
mpih_mul2 = mpih-mul2-asm.S
|
||||
else
|
||||
if MPI_MOD_C_MPIH_MUL2
|
||||
mpih_mul2 = mpih-mul2.c
|
||||
else
|
||||
mpih_mul2 =
|
||||
endif
|
||||
endif
|
||||
|
||||
if MPI_MOD_ASM_MPIH_MUL3
|
||||
mpih_mul3 = mpih-mul3-asm.S
|
||||
else
|
||||
if MPI_MOD_C_MPIH_MUL3
|
||||
mpih_mul3 = mpih-mul3.c
|
||||
else
|
||||
mpih_mul3 =
|
||||
endif
|
||||
endif
|
||||
|
||||
if MPI_MOD_ASM_MPIH_LSHIFT
|
||||
mpih_lshift = mpih-lshift-asm.S
|
||||
else
|
||||
if MPI_MOD_C_MPIH_LSHIFT
|
||||
mpih_lshift = mpih-lshift.c
|
||||
else
|
||||
mpih_lshift =
|
||||
endif
|
||||
endif
|
||||
|
||||
if MPI_MOD_ASM_MPIH_RSHIFT
|
||||
mpih_rshift = mpih-rshift-asm.S
|
||||
else
|
||||
if MPI_MOD_C_MPIH_RSHIFT
|
||||
mpih_rshift = mpih-rshift.c
|
||||
else
|
||||
mpih_rshift =
|
||||
endif
|
||||
endif
|
||||
|
||||
if MPI_MOD_ASM_UDIV
|
||||
udiv = udiv-asm.S
|
||||
else
|
||||
if MPI_MOD_C_UDIV
|
||||
udiv = udiv.c
|
||||
else
|
||||
udiv =
|
||||
endif
|
||||
endif
|
||||
|
||||
if MPI_MOD_ASM_UDIV_QRNND
|
||||
udiv_qrnnd = udiv-qrnnd-asm.S
|
||||
else
|
||||
if MPI_MOD_C_UDIV_QRNND
|
||||
udiv_qrnnd = udiv-qrnnd.c
|
||||
else
|
||||
udiv_qrnnd =
|
||||
endif
|
||||
endif
|
||||
|
||||
noinst_LTLIBRARIES = libmpi.la
|
||||
|
||||
libmpi_la_LDFLAGS =
|
||||
nodist_libmpi_la_SOURCES = $(mpih_add1) $(mpih_sub1) $(mpih_mul1) \
|
||||
$(mpih_mul2) $(mpih_mul3) $(mpih_lshift) $(mpih_rshift) \
|
||||
$(udiv) $(udiv_qrnnd)
|
||||
libmpi_la_SOURCES = longlong.h \
|
||||
mpi-add.c \
|
||||
mpi-bit.c \
|
||||
mpi-cmp.c \
|
||||
mpi-div.c \
|
||||
mpi-gcd.c \
|
||||
mpi-internal.h \
|
||||
mpi-inline.h \
|
||||
mpi-inline.c \
|
||||
mpi-inv.c \
|
||||
mpi-mul.c \
|
||||
mpi-mod.c \
|
||||
mpi-pow.c \
|
||||
mpi-mpow.c \
|
||||
mpi-scan.c \
|
||||
mpicoder.c \
|
||||
mpih-div.c \
|
||||
mpih-mul.c \
|
||||
mpiutil.c \
|
||||
ec.c
|
Loading…
Add table
Add a link
Reference in a new issue