Description Usage Format Fields Methods See Also
Construct a Paillier public key with the given modulus.
1 |
An R6Class
generator object
bits
the number of bits in the modulus
n
the modulus
nSquared
the square of the modulus
nPlusOne
one more than the modulus
PaillierPublicKey$new(bits, n)
Create a new public key with given bits
and modulus
n
. It also precomputes a few values for more efficient computations
PaillierPublicKey$encrypt(m)
Encrypt a message. The value m
should be less than
the modulus, not checked
PaillierPublicKey$add(a, b)
Return the sum of two encrypted messages a
and b
PaillierPublicKey$mult(a, b)
Return the product of two encrypted messages a
and
b
PaillierPrivateKey
which goes hand-in-hand with this object
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.