]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Multiprecision maths library
authorMaxim Uvarov <maxim.uvarov@oracle.com>
Fri, 5 Aug 2011 23:15:03 +0000 (16:15 -0700)
committerGuru Anbalagane <guru.anbalagane@oracle.com>
Wed, 24 Aug 2011 18:44:56 +0000 (11:44 -0700)
commit79ffc97be265b7719b44c524a4c08af4825df3a7
tree80c2eb921d287ff324f9c01949eafad671127061
parent9b522b0ac64c7e72d39faff809ad61d46c30369f
Multiprecision maths library

2.6.39 port of following commit:

    Add a multiprecision maths library (MPILIB) required for doing cryptographic
    operations based on very large numbers.

    This is derived from GPG, reduced to the minimum necessary bits for doing DSA
    signature verification with error handling added.  This is used to do kernel
    module signing.

Signed-Off-By: David Howells <dhowells@redhat.com>
Signed-off-by: Aristeu Rozanski <arozansk@redhat.com>
Signed-off-by: Chris Mason <chris.mason@oracle.com>
32 files changed:
crypto/Kconfig
crypto/Makefile
crypto/mpi/Makefile [new file with mode: 0644]
crypto/mpi/generic_mpi-asm-defs.h [new file with mode: 0644]
crypto/mpi/generic_mpih-add1.c [new file with mode: 0644]
crypto/mpi/generic_mpih-lshift.c [new file with mode: 0644]
crypto/mpi/generic_mpih-mul1.c [new file with mode: 0644]
crypto/mpi/generic_mpih-mul2.c [new file with mode: 0644]
crypto/mpi/generic_mpih-mul3.c [new file with mode: 0644]
crypto/mpi/generic_mpih-rshift.c [new file with mode: 0644]
crypto/mpi/generic_mpih-sub1.c [new file with mode: 0644]
crypto/mpi/generic_udiv-w-sdiv.c [new file with mode: 0644]
crypto/mpi/longlong.h [new file with mode: 0644]
crypto/mpi/mpi-add.c [new file with mode: 0644]
crypto/mpi/mpi-bit.c [new file with mode: 0644]
crypto/mpi/mpi-cmp.c [new file with mode: 0644]
crypto/mpi/mpi-div.c [new file with mode: 0644]
crypto/mpi/mpi-gcd.c [new file with mode: 0644]
crypto/mpi/mpi-inline.c [new file with mode: 0644]
crypto/mpi/mpi-inline.h [new file with mode: 0644]
crypto/mpi/mpi-internal.h [new file with mode: 0644]
crypto/mpi/mpi-inv.c [new file with mode: 0644]
crypto/mpi/mpi-mpow.c [new file with mode: 0644]
crypto/mpi/mpi-mul.c [new file with mode: 0644]
crypto/mpi/mpi-pow.c [new file with mode: 0644]
crypto/mpi/mpi-scan.c [new file with mode: 0644]
crypto/mpi/mpicoder.c [new file with mode: 0644]
crypto/mpi/mpih-cmp.c [new file with mode: 0644]
crypto/mpi/mpih-div.c [new file with mode: 0644]
crypto/mpi/mpih-mul.c [new file with mode: 0644]
crypto/mpi/mpiutil.c [new file with mode: 0644]
include/linux/crypto/mpi.h [new file with mode: 0644]