JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes