| コンストラクタ | 説明 |
|---|---|
BigIntegerScalarOps(Field f,
java.math.BigInteger l) |
| 修飾子とタイプ | メソッド | 説明 |
|---|---|---|
byte[] |
multiplyAndAdd(byte[] a,
byte[] b,
byte[] c) |
r = (a * b + c) mod l
|
byte[] |
reduce(byte[] s) |
Reduce the given scalar mod l.
|
public BigIntegerScalarOps(Field f, java.math.BigInteger l)
public byte[] reduce(byte[] s)
ScalarOps
From the Ed25519 paper:
Here we interpret 2b-bit strings in little-endian form as integers in
{0, 1,..., 2^(2b)-1}.
public byte[] multiplyAndAdd(byte[] a,
byte[] b,
byte[] c)
ScalarOpsmultiplyAndAdd インタフェース内 ScalarOps