mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
ElGamal funktioniert und ist default
This commit is contained in:
parent
a51cca90b6
commit
46900fbd43
31 changed files with 1273 additions and 409 deletions
|
@ -222,3 +222,17 @@ mpi_sub(MPI w, MPI u, MPI v)
|
|||
}
|
||||
|
||||
|
||||
void
|
||||
mpi_addm( MPI w, MPI u, MPI v, MPI m)
|
||||
{
|
||||
mpi_add(w, u, v);
|
||||
mpi_fdiv_r( w, w, m );
|
||||
}
|
||||
|
||||
void
|
||||
mpi_subm( MPI w, MPI u, MPI v, MPI m)
|
||||
{
|
||||
mpi_sub(w, u, v);
|
||||
mpi_fdiv_r( w, w, m );
|
||||
}
|
||||
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
* 1 = (a*x) mod n
|
||||
*/
|
||||
void
|
||||
mpi_inv_mod( MPI x, MPI a, MPI n )
|
||||
mpi_invm( MPI x, MPI a, MPI n )
|
||||
{
|
||||
#if 0
|
||||
MPI u, v, u1, u2, u3, v1, v2, v3, q, t1, t2, t3;
|
||||
|
|
|
@ -176,3 +176,10 @@ mpi_mul( MPI w, MPI u, MPI v)
|
|||
}
|
||||
|
||||
|
||||
void
|
||||
mpi_mulm( MPI w, MPI u, MPI v, MPI m)
|
||||
{
|
||||
mpi_mul(w, u, v);
|
||||
mpi_fdiv_r( w, w, m );
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue