lib/mpi: Extend the MPI library
Expand the mpi library based on libgcrypt, and the ECC algorithm of mpi based on libgcrypt requires these functions. Some other algorithms will be developed based on mpi ecc, such as SM2. Signed-off-by:Tianjia Zhang <tianjia.zhang@linux.alibaba.com> Tested-by:
Xufeng Zhang <yunbo.xufeng@linux.alibaba.com> Signed-off-by:
Herbert Xu <herbert@gondor.apana.org.au>
Showing
- include/linux/mpi.h 87 additions, 0 deletionsinclude/linux/mpi.h
- lib/mpi/Makefile 5 additions, 0 deletionslib/mpi/Makefile
- lib/mpi/mpi-add.c 155 additions, 0 deletionslib/mpi/mpi-add.c
- lib/mpi/mpi-bit.c 251 additions, 0 deletionslib/mpi/mpi-bit.c
- lib/mpi/mpi-cmp.c 36 additions, 10 deletionslib/mpi/mpi-cmp.c
- lib/mpi/mpi-div.c 238 additions, 0 deletionslib/mpi/mpi-div.c
- lib/mpi/mpi-internal.h 53 additions, 0 deletionslib/mpi/mpi-internal.h
- lib/mpi/mpi-inv.c 143 additions, 0 deletionslib/mpi/mpi-inv.c
- lib/mpi/mpi-mod.c 155 additions, 0 deletionslib/mpi/mpi-mod.c
- lib/mpi/mpi-mul.c 94 additions, 0 deletionslib/mpi/mpi-mul.c
- lib/mpi/mpicoder.c 336 additions, 0 deletionslib/mpi/mpicoder.c
- lib/mpi/mpih-div.c 294 additions, 0 deletionslib/mpi/mpih-div.c
- lib/mpi/mpih-mul.c 25 additions, 0 deletionslib/mpi/mpih-mul.c
- lib/mpi/mpiutil.c 204 additions, 0 deletionslib/mpi/mpiutil.c
Please register or sign in to comment