Skip navigation links
C D E G K M N P R S V 

C

chat.dim - package chat.dim
 
chat.dim.crypto - package chat.dim.crypto
 
chat.dim.ecc - package chat.dim.ecc
 
chat.dim.format - package chat.dim.format
 
computePublicKey(byte[]) - Static method in class chat.dim.ecc.Secp256k1
Compute public key from private key for SECP256k1

D

decode(String) - Method in interface chat.dim.format.KeyParser
Decode string to key
decodePrivateKey(String, String) - Static method in class chat.dim.format.PEM
 
decodePrivateKey(String) - Static method in class chat.dim.format.RSAKeys
 
decodePrivateKeyData(String, String) - Static method in class chat.dim.format.PEM
 
decodePublicKey(String, String) - Static method in class chat.dim.format.PEM
 
decodePublicKey(String) - Static method in class chat.dim.format.RSAKeys
 
decodePublicKeyData(String, String) - Static method in class chat.dim.format.PEM
 
decrypt(byte[]) - Method in class chat.dim.crypto.RSAPrivateKey
 

E

ECCPrivateKey - Class in chat.dim.crypto
ECC Private Key keyInfo format: { algorithm : "ECC", curve : "secp256k1", data : "..." // base64_encode() }
ECCPrivateKey(Map<String, Object>) - Constructor for class chat.dim.crypto.ECCPrivateKey
 
ECCPublicKey - Class in chat.dim.crypto
ECC Public Key keyInfo format: { algorithm : "ECC", curve : "secp256k1", data : "..." // base64_encode() }
ECCPublicKey(Map<String, Object>) - Constructor for class chat.dim.crypto.ECCPublicKey
 
encode(K) - Method in interface chat.dim.format.KeyParser
Encode key to string
encodePrivateKey(PrivateKey, String) - Static method in class chat.dim.format.PEM
 
encodePrivateKey(PrivateKey) - Static method in class chat.dim.format.RSAKeys
 
encodePublicKey(PublicKey, String) - Static method in class chat.dim.format.PEM
 
encodePublicKey(PublicKey) - Static method in class chat.dim.format.RSAKeys
 
encrypt(byte[]) - Method in class chat.dim.crypto.RSAPublicKey
 

G

getData() - Method in class chat.dim.crypto.ECCPrivateKey
 
getData() - Method in class chat.dim.crypto.ECCPublicKey
 
getData() - Method in class chat.dim.crypto.RSAPrivateKey
 
getData() - Method in class chat.dim.crypto.RSAPublicKey
 
getPublicKey() - Method in class chat.dim.crypto.ECCPrivateKey
 
getPublicKey() - Method in class chat.dim.crypto.RSAPrivateKey
 

K

KeyParser<K> - Interface in chat.dim.format
 

M

makeKeys() - Static method in class chat.dim.ecc.Secp256k1
Make key pair for SECP256k1
match(EncryptKey) - Method in class chat.dim.crypto.RSAPrivateKey
 

N

NativePlugins - Class in chat.dim
 
NativePlugins() - Constructor for class chat.dim.NativePlugins
 

P

PEM - Class in chat.dim.format
 
PEM() - Constructor for class chat.dim.format.PEM
 
privateKeyParser - Static variable in class chat.dim.format.RSAKeys
 
publicKeyParser - Static variable in class chat.dim.format.RSAKeys
 

R

registerNativePlugins() - Static method in class chat.dim.NativePlugins
 
RSA_ECB_PKCS1 - Static variable in class chat.dim.crypto.RSAPrivateKey
 
RSA_ECB_PKCS1 - Static variable in class chat.dim.crypto.RSAPublicKey
 
RSA_SHA256 - Static variable in class chat.dim.crypto.RSAPrivateKey
 
RSA_SHA256 - Static variable in class chat.dim.crypto.RSAPublicKey
 
RSAKeys - Class in chat.dim.format
 
RSAKeys() - Constructor for class chat.dim.format.RSAKeys
 
RSAPrivateKey - Class in chat.dim.crypto
RSA Private Key keyInfo format: { algorithm : "RSA", data : "..." // base64_encode() }
RSAPrivateKey(Map<String, Object>) - Constructor for class chat.dim.crypto.RSAPrivateKey
 
RSAPublicKey - Class in chat.dim.crypto
RSA Public Key keyInfo format: { algorithm : "RSA", data : "..." // base64_encode() }
RSAPublicKey(Map<String, Object>) - Constructor for class chat.dim.crypto.RSAPublicKey
 

S

Secp256k1 - Class in chat.dim.ecc
 
Secp256k1() - Constructor for class chat.dim.ecc.Secp256k1
 
sign(byte[]) - Method in class chat.dim.crypto.ECCPrivateKey
 
sign(byte[]) - Method in class chat.dim.crypto.RSAPrivateKey
 
sign(byte[], byte[]) - Static method in class chat.dim.ecc.Secp256k1
Sign message hash for SECP256k1

V

verify(byte[], byte[]) - Method in class chat.dim.crypto.ECCPublicKey
 
verify(byte[], byte[]) - Method in class chat.dim.crypto.RSAPublicKey
 
verify(byte[], byte[], byte[]) - Static method in class chat.dim.ecc.Secp256k1
Verify message hash & signature for SECP256k1
C D E G K M N P R S V 
Skip navigation links