Skip navigation links
A B C F G I J L M N O S T V X Y Z 

A

Arrays - Class in org.whispersystems.curve25519.java
 
Arrays() - Constructor for class org.whispersystems.curve25519.java.Arrays
 

B

BEST - Static variable in class org.whispersystems.curve25519.Curve25519
 
BouncyCastleSha512Provider - Class in org.whispersystems.curve25519
 
BouncyCastleSha512Provider() - Constructor for class org.whispersystems.curve25519.BouncyCastleSha512Provider
 

C

calculateAgreement(byte[], byte[]) - Method in class org.whispersystems.curve25519.Curve25519
Calculates an ECDH agreement.
calculateDigest(byte[], byte[], long) - Method in class org.whispersystems.curve25519.BouncyCastleSha512Provider
 
calculateDigest(byte[], byte[], long) - Method in interface org.whispersystems.curve25519.java.Sha512
 
calculateSignature(byte[], byte[]) - Method in class org.whispersystems.curve25519.Curve25519
Calculates a Curve25519 signature.
crypto_scalarmult(byte[], byte[], byte[]) - Static method in class org.whispersystems.curve25519.java.scalarmult
 
crypto_sign_open(Sha512, byte[], long, byte[], long, byte[]) - Static method in class org.whispersystems.curve25519.java.open
 
crypto_verify_32 - Class in org.whispersystems.curve25519.java
 
crypto_verify_32() - Constructor for class org.whispersystems.curve25519.java.crypto_verify_32
 
crypto_verify_32(byte[], byte[]) - Static method in class org.whispersystems.curve25519.java.crypto_verify_32
 
Curve25519 - Class in org.whispersystems.curve25519
A Curve25519 interface for generating keys, calculating agreements, creating signatures, and verifying signatures.
curve25519_keygen(byte[], byte[]) - Static method in class org.whispersystems.curve25519.java.curve_sigs
 
curve25519_sign(Sha512, byte[], byte[], byte[], long, byte[]) - Static method in class org.whispersystems.curve25519.java.curve_sigs
 
curve25519_verify(Sha512, byte[], byte[], byte[], long) - Static method in class org.whispersystems.curve25519.java.curve_sigs
 
Curve25519KeyPair - Class in org.whispersystems.curve25519
A tuple that contains a Curve25519 public and private key.
curve_sigs - Class in org.whispersystems.curve25519.java
 
curve_sigs() - Constructor for class org.whispersystems.curve25519.java.curve_sigs
 

F

fe_0 - Class in org.whispersystems.curve25519.java
 
fe_0() - Constructor for class org.whispersystems.curve25519.java.fe_0
 
fe_0(int[]) - Static method in class org.whispersystems.curve25519.java.fe_0
 
fe_1 - Class in org.whispersystems.curve25519.java
 
fe_1() - Constructor for class org.whispersystems.curve25519.java.fe_1
 
fe_1(int[]) - Static method in class org.whispersystems.curve25519.java.fe_1
 
fe_add - Class in org.whispersystems.curve25519.java
 
fe_add() - Constructor for class org.whispersystems.curve25519.java.fe_add
 
fe_add(int[], int[], int[]) - Static method in class org.whispersystems.curve25519.java.fe_add
 
fe_cmov - Class in org.whispersystems.curve25519.java
 
fe_cmov() - Constructor for class org.whispersystems.curve25519.java.fe_cmov
 
fe_cmov(int[], int[], int) - Static method in class org.whispersystems.curve25519.java.fe_cmov
 
fe_copy - Class in org.whispersystems.curve25519.java
 
fe_copy() - Constructor for class org.whispersystems.curve25519.java.fe_copy
 
fe_copy(int[], int[]) - Static method in class org.whispersystems.curve25519.java.fe_copy
 
fe_cswap - Class in org.whispersystems.curve25519.java
 
fe_cswap() - Constructor for class org.whispersystems.curve25519.java.fe_cswap
 
fe_cswap(int[], int[], int) - Static method in class org.whispersystems.curve25519.java.fe_cswap
 
fe_frombytes - Class in org.whispersystems.curve25519.java
 
fe_frombytes() - Constructor for class org.whispersystems.curve25519.java.fe_frombytes
 
fe_frombytes(int[], byte[]) - Static method in class org.whispersystems.curve25519.java.fe_frombytes
 
fe_invert - Class in org.whispersystems.curve25519.java
 
fe_invert() - Constructor for class org.whispersystems.curve25519.java.fe_invert
 
fe_invert(int[], int[]) - Static method in class org.whispersystems.curve25519.java.fe_invert
 
fe_isnegative - Class in org.whispersystems.curve25519.java
 
fe_isnegative() - Constructor for class org.whispersystems.curve25519.java.fe_isnegative
 
fe_isnegative(int[]) - Static method in class org.whispersystems.curve25519.java.fe_isnegative
 
fe_isnonzero - Class in org.whispersystems.curve25519.java
 
fe_isnonzero() - Constructor for class org.whispersystems.curve25519.java.fe_isnonzero
 
fe_isnonzero(int[]) - Static method in class org.whispersystems.curve25519.java.fe_isnonzero
 
fe_mul - Class in org.whispersystems.curve25519.java
 
fe_mul() - Constructor for class org.whispersystems.curve25519.java.fe_mul
 
fe_mul(int[], int[], int[]) - Static method in class org.whispersystems.curve25519.java.fe_mul
 
fe_mul121666 - Class in org.whispersystems.curve25519.java
 
fe_mul121666() - Constructor for class org.whispersystems.curve25519.java.fe_mul121666
 
fe_mul121666(int[], int[]) - Static method in class org.whispersystems.curve25519.java.fe_mul121666
 
fe_neg - Class in org.whispersystems.curve25519.java
 
fe_neg() - Constructor for class org.whispersystems.curve25519.java.fe_neg
 
fe_neg(int[], int[]) - Static method in class org.whispersystems.curve25519.java.fe_neg
 
fe_pow22523 - Class in org.whispersystems.curve25519.java
 
fe_pow22523() - Constructor for class org.whispersystems.curve25519.java.fe_pow22523
 
fe_pow22523(int[], int[]) - Static method in class org.whispersystems.curve25519.java.fe_pow22523
 
fe_sq - Class in org.whispersystems.curve25519.java
 
fe_sq() - Constructor for class org.whispersystems.curve25519.java.fe_sq
 
fe_sq(int[], int[]) - Static method in class org.whispersystems.curve25519.java.fe_sq
 
fe_sq2 - Class in org.whispersystems.curve25519.java
 
fe_sq2() - Constructor for class org.whispersystems.curve25519.java.fe_sq2
 
fe_sq2(int[], int[]) - Static method in class org.whispersystems.curve25519.java.fe_sq2
 
fe_sub - Class in org.whispersystems.curve25519.java
 
fe_sub() - Constructor for class org.whispersystems.curve25519.java.fe_sub
 
fe_sub(int[], int[], int[]) - Static method in class org.whispersystems.curve25519.java.fe_sub
 
fe_tobytes - Class in org.whispersystems.curve25519.java
 
fe_tobytes() - Constructor for class org.whispersystems.curve25519.java.fe_tobytes
 
fe_tobytes(byte[], int[]) - Static method in class org.whispersystems.curve25519.java.fe_tobytes
 
fill(byte[], byte) - Static method in class org.whispersystems.curve25519.java.Arrays
Assigns the specified byte value to each element of the specified array of bytes.

G

ge_add - Class in org.whispersystems.curve25519.java
 
ge_add() - Constructor for class org.whispersystems.curve25519.java.ge_add
 
ge_add(ge_p1p1, ge_p3, ge_cached) - Static method in class org.whispersystems.curve25519.java.ge_add
 
ge_cached - Class in org.whispersystems.curve25519.java
 
ge_cached() - Constructor for class org.whispersystems.curve25519.java.ge_cached
 
ge_double_scalarmult - Class in org.whispersystems.curve25519.java
 
ge_double_scalarmult() - Constructor for class org.whispersystems.curve25519.java.ge_double_scalarmult
 
ge_double_scalarmult_vartime(ge_p2, byte[], ge_p3, byte[]) - Static method in class org.whispersystems.curve25519.java.ge_double_scalarmult
 
ge_frombytes - Class in org.whispersystems.curve25519.java
 
ge_frombytes() - Constructor for class org.whispersystems.curve25519.java.ge_frombytes
 
ge_madd - Class in org.whispersystems.curve25519.java
 
ge_madd() - Constructor for class org.whispersystems.curve25519.java.ge_madd
 
ge_madd(ge_p1p1, ge_p3, ge_precomp) - Static method in class org.whispersystems.curve25519.java.ge_madd
 
ge_msub - Class in org.whispersystems.curve25519.java
 
ge_msub() - Constructor for class org.whispersystems.curve25519.java.ge_msub
 
ge_msub(ge_p1p1, ge_p3, ge_precomp) - Static method in class org.whispersystems.curve25519.java.ge_msub
 
ge_p1p1 - Class in org.whispersystems.curve25519.java
 
ge_p1p1() - Constructor for class org.whispersystems.curve25519.java.ge_p1p1
 
ge_p1p1_to_p2 - Class in org.whispersystems.curve25519.java
 
ge_p1p1_to_p2() - Constructor for class org.whispersystems.curve25519.java.ge_p1p1_to_p2
 
ge_p1p1_to_p2(ge_p2, ge_p1p1) - Static method in class org.whispersystems.curve25519.java.ge_p1p1_to_p2
 
ge_p1p1_to_p3 - Class in org.whispersystems.curve25519.java
 
ge_p1p1_to_p3() - Constructor for class org.whispersystems.curve25519.java.ge_p1p1_to_p3
 
ge_p1p1_to_p3(ge_p3, ge_p1p1) - Static method in class org.whispersystems.curve25519.java.ge_p1p1_to_p3
 
ge_p2 - Class in org.whispersystems.curve25519.java
 
ge_p2() - Constructor for class org.whispersystems.curve25519.java.ge_p2
 
ge_p2_0 - Class in org.whispersystems.curve25519.java
 
ge_p2_0() - Constructor for class org.whispersystems.curve25519.java.ge_p2_0
 
ge_p2_0(ge_p2) - Static method in class org.whispersystems.curve25519.java.ge_p2_0
 
ge_p2_dbl - Class in org.whispersystems.curve25519.java
 
ge_p2_dbl() - Constructor for class org.whispersystems.curve25519.java.ge_p2_dbl
 
ge_p2_dbl(ge_p1p1, ge_p2) - Static method in class org.whispersystems.curve25519.java.ge_p2_dbl
 
ge_p3 - Class in org.whispersystems.curve25519.java
 
ge_p3() - Constructor for class org.whispersystems.curve25519.java.ge_p3
 
ge_p3_0 - Class in org.whispersystems.curve25519.java
 
ge_p3_0() - Constructor for class org.whispersystems.curve25519.java.ge_p3_0
 
ge_p3_0(ge_p3) - Static method in class org.whispersystems.curve25519.java.ge_p3_0
 
ge_p3_dbl - Class in org.whispersystems.curve25519.java
 
ge_p3_dbl() - Constructor for class org.whispersystems.curve25519.java.ge_p3_dbl
 
ge_p3_dbl(ge_p1p1, ge_p3) - Static method in class org.whispersystems.curve25519.java.ge_p3_dbl
 
ge_p3_to_cached - Class in org.whispersystems.curve25519.java
 
ge_p3_to_cached() - Constructor for class org.whispersystems.curve25519.java.ge_p3_to_cached
 
ge_p3_to_cached(ge_cached, ge_p3) - Static method in class org.whispersystems.curve25519.java.ge_p3_to_cached
 
ge_p3_to_p2 - Class in org.whispersystems.curve25519.java
 
ge_p3_to_p2() - Constructor for class org.whispersystems.curve25519.java.ge_p3_to_p2
 
ge_p3_to_p2(ge_p2, ge_p3) - Static method in class org.whispersystems.curve25519.java.ge_p3_to_p2
 
ge_p3_tobytes - Class in org.whispersystems.curve25519.java
 
ge_p3_tobytes() - Constructor for class org.whispersystems.curve25519.java.ge_p3_tobytes
 
ge_p3_tobytes(byte[], ge_p3) - Static method in class org.whispersystems.curve25519.java.ge_p3_tobytes
 
ge_precomp - Class in org.whispersystems.curve25519.java
 
ge_precomp() - Constructor for class org.whispersystems.curve25519.java.ge_precomp
 
ge_precomp(int[], int[], int[]) - Constructor for class org.whispersystems.curve25519.java.ge_precomp
 
ge_precomp_0 - Class in org.whispersystems.curve25519.java
 
ge_precomp_0() - Constructor for class org.whispersystems.curve25519.java.ge_precomp_0
 
ge_precomp_0(ge_precomp) - Static method in class org.whispersystems.curve25519.java.ge_precomp_0
 
ge_precomp_base_0_7 - Class in org.whispersystems.curve25519.java
 
ge_precomp_base_0_7() - Constructor for class org.whispersystems.curve25519.java.ge_precomp_base_0_7
 
ge_precomp_base_16_23 - Class in org.whispersystems.curve25519.java
 
ge_precomp_base_16_23() - Constructor for class org.whispersystems.curve25519.java.ge_precomp_base_16_23
 
ge_precomp_base_24_31 - Class in org.whispersystems.curve25519.java
 
ge_precomp_base_24_31() - Constructor for class org.whispersystems.curve25519.java.ge_precomp_base_24_31
 
ge_precomp_base_8_15 - Class in org.whispersystems.curve25519.java
 
ge_precomp_base_8_15() - Constructor for class org.whispersystems.curve25519.java.ge_precomp_base_8_15
 
ge_scalarmult_base - Class in org.whispersystems.curve25519.java
 
ge_scalarmult_base() - Constructor for class org.whispersystems.curve25519.java.ge_scalarmult_base
 
ge_scalarmult_base(ge_p3, byte[]) - Static method in class org.whispersystems.curve25519.java.ge_scalarmult_base
 
ge_sub - Class in org.whispersystems.curve25519.java
 
ge_sub() - Constructor for class org.whispersystems.curve25519.java.ge_sub
 
ge_sub(ge_p1p1, ge_p3, ge_cached) - Static method in class org.whispersystems.curve25519.java.ge_sub
 
ge_tobytes - Class in org.whispersystems.curve25519.java
 
ge_tobytes() - Constructor for class org.whispersystems.curve25519.java.ge_tobytes
 
ge_tobytes(byte[], ge_p2) - Static method in class org.whispersystems.curve25519.java.ge_tobytes
 
generateKeyPair() - Method in class org.whispersystems.curve25519.Curve25519
Generates a Curve25519 keypair.
getInstance(String) - Static method in class org.whispersystems.curve25519.Curve25519
 
getInstance(String, SecureRandomProvider) - Static method in class org.whispersystems.curve25519.Curve25519
 
getNested() - Method in exception org.whispersystems.curve25519.NoSuchProviderException
 
getPrivateKey() - Method in class org.whispersystems.curve25519.Curve25519KeyPair
 
getPublicKey() - Method in class org.whispersystems.curve25519.Curve25519KeyPair
 

I

isNative() - Method in class org.whispersystems.curve25519.Curve25519
Curve25519 is backed by either a native (via JNI) or pure-Java provider.
isNative() - Method in class org.whispersystems.curve25519.J2meCurve25519Provider
 

J

J2ME - Static variable in class org.whispersystems.curve25519.Curve25519
 
J2meCurve25519Provider - Class in org.whispersystems.curve25519
 
J2meCurve25519Provider() - Constructor for class org.whispersystems.curve25519.J2meCurve25519Provider
 
JAVA - Static variable in class org.whispersystems.curve25519.Curve25519
 

L

load_3(byte[], int) - Static method in class org.whispersystems.curve25519.java.fe_frombytes
 
load_3(byte[], int) - Static method in class org.whispersystems.curve25519.java.sc_muladd
 
load_3(byte[], int) - Static method in class org.whispersystems.curve25519.java.sc_reduce
 
load_4(byte[], int) - Static method in class org.whispersystems.curve25519.java.fe_frombytes
 
load_4(byte[], int) - Static method in class org.whispersystems.curve25519.java.sc_muladd
 
load_4(byte[], int) - Static method in class org.whispersystems.curve25519.java.sc_reduce
 

M

MAX_MSG_LEN - Static variable in class org.whispersystems.curve25519.java.curve_sigs
 

N

NATIVE - Static variable in class org.whispersystems.curve25519.Curve25519
 
nextBytes(byte[]) - Method in class org.whispersystems.curve25519.NullSecureRandomProvider
 
nextBytes(byte[]) - Method in interface org.whispersystems.curve25519.SecureRandomProvider
 
nextInt(int) - Method in class org.whispersystems.curve25519.NullSecureRandomProvider
 
nextInt(int) - Method in interface org.whispersystems.curve25519.SecureRandomProvider
 
NoSuchProviderException - Exception in org.whispersystems.curve25519
 
NoSuchProviderException(Throwable) - Constructor for exception org.whispersystems.curve25519.NoSuchProviderException
 
NoSuchProviderException(String) - Constructor for exception org.whispersystems.curve25519.NoSuchProviderException
 
NullSecureRandomProvider - Class in org.whispersystems.curve25519
 
NullSecureRandomProvider() - Constructor for class org.whispersystems.curve25519.NullSecureRandomProvider
 

O

open - Class in org.whispersystems.curve25519.java
 
open() - Constructor for class org.whispersystems.curve25519.java.open
 
org.whispersystems.curve25519 - package org.whispersystems.curve25519
 
org.whispersystems.curve25519.java - package org.whispersystems.curve25519.java
 

S

sc_muladd - Class in org.whispersystems.curve25519.java
 
sc_muladd() - Constructor for class org.whispersystems.curve25519.java.sc_muladd
 
sc_muladd(byte[], byte[], byte[], byte[]) - Static method in class org.whispersystems.curve25519.java.sc_muladd
 
sc_reduce - Class in org.whispersystems.curve25519.java
 
sc_reduce() - Constructor for class org.whispersystems.curve25519.java.sc_reduce
 
sc_reduce(byte[]) - Static method in class org.whispersystems.curve25519.java.sc_reduce
 
scalarmult - Class in org.whispersystems.curve25519.java
 
scalarmult() - Constructor for class org.whispersystems.curve25519.java.scalarmult
 
SecureRandomProvider - Interface in org.whispersystems.curve25519
 
Sha512 - Interface in org.whispersystems.curve25519.java
 
sign_modified - Class in org.whispersystems.curve25519.java
 
sign_modified() - Constructor for class org.whispersystems.curve25519.java.sign_modified
 
slide(byte[], byte[]) - Static method in class org.whispersystems.curve25519.java.ge_double_scalarmult
 

T

T - Variable in class org.whispersystems.curve25519.java.ge_p1p1
 
T - Variable in class org.whispersystems.curve25519.java.ge_p3
 
T2d - Variable in class org.whispersystems.curve25519.java.ge_cached
 

V

verifySignature(byte[], byte[], byte[]) - Method in class org.whispersystems.curve25519.Curve25519
Verify a Curve25519 signature.

X

X - Variable in class org.whispersystems.curve25519.java.ge_p1p1
 
X - Variable in class org.whispersystems.curve25519.java.ge_p2
 
X - Variable in class org.whispersystems.curve25519.java.ge_p3
 
xy2d - Variable in class org.whispersystems.curve25519.java.ge_precomp
 

Y

Y - Variable in class org.whispersystems.curve25519.java.ge_p1p1
 
Y - Variable in class org.whispersystems.curve25519.java.ge_p2
 
Y - Variable in class org.whispersystems.curve25519.java.ge_p3
 
YminusX - Variable in class org.whispersystems.curve25519.java.ge_cached
 
yminusx - Variable in class org.whispersystems.curve25519.java.ge_precomp
 
YplusX - Variable in class org.whispersystems.curve25519.java.ge_cached
 
yplusx - Variable in class org.whispersystems.curve25519.java.ge_precomp
 

Z

Z - Variable in class org.whispersystems.curve25519.java.ge_cached
 
Z - Variable in class org.whispersystems.curve25519.java.ge_p1p1
 
Z - Variable in class org.whispersystems.curve25519.java.ge_p2
 
Z - Variable in class org.whispersystems.curve25519.java.ge_p3
 
A B C F G I J L M N O S T V X Y Z 
Skip navigation links