Skip navigation links
A B C D E G H I K L M N O P R S T U 

A

ADDRESS_LENGTH_IN_HEX - Static variable in class org.nervos.ckb.crypto.secp256k1.Keys
 
ADDRESS_SIZE - Static variable in class org.nervos.ckb.crypto.secp256k1.Keys
 
asByte(int, int) - Static method in class org.nervos.ckb.utils.Numeric
 

B

Blake2b - Class in org.nervos.ckb.crypto
 
Blake2b() - Constructor for class org.nervos.ckb.crypto.Blake2b
 

C

CKB_HASH_PERSONALIZATION - Static variable in class org.nervos.ckb.crypto.Blake2b
 
ckbToShannon(long) - Static method in class org.nervos.ckb.utils.Utils
 
ckbToShannon(double) - Static method in class org.nervos.ckb.utils.Utils
 
cleanHexPrefix(String) - Static method in class org.nervos.ckb.utils.Numeric
 
concatBytes(byte[], byte[]) - Static method in class org.nervos.ckb.utils.Numeric
 
containsHexPrefix(String) - Static method in class org.nervos.ckb.utils.Numeric
 
create(KeyPair) - Static method in class org.nervos.ckb.crypto.secp256k1.ECKeyPair
 
create(BigInteger) - Static method in class org.nervos.ckb.crypto.secp256k1.ECKeyPair
 
create(String) - Static method in class org.nervos.ckb.crypto.secp256k1.ECKeyPair
 
create(byte[]) - Static method in class org.nervos.ckb.crypto.secp256k1.ECKeyPair
 
createEcKeyPair() - Static method in class org.nervos.ckb.crypto.secp256k1.Keys
 
createEcKeyPair(SecureRandom) - Static method in class org.nervos.ckb.crypto.secp256k1.Keys
 

D

decodeQuantity(String) - Static method in class org.nervos.ckb.utils.Numeric
 
digest(byte[]) - Static method in class org.nervos.ckb.crypto.Blake2b
 
DIGEST_LENGTH - Static variable in class org.nervos.ckb.crypto.Blake2b
 
doFinal() - Method in class org.nervos.ckb.crypto.Blake2b
 
doFinal() - Method in class org.nervos.ckb.crypto.Keccak256
 

E

ECDSASignature - Class in org.nervos.ckb.crypto.secp256k1
 
ECDSASignature(BigInteger, BigInteger) - Constructor for class org.nervos.ckb.crypto.secp256k1.ECDSASignature
 
ECKeyPair - Class in org.nervos.ckb.crypto.secp256k1
 
ECKeyPair(BigInteger) - Constructor for class org.nervos.ckb.crypto.secp256k1.ECKeyPair
 
encodeQuantity(BigInteger) - Static method in class org.nervos.ckb.utils.Numeric
 
equals(Object) - Method in class org.nervos.ckb.crypto.secp256k1.ECKeyPair
 
equals(Object) - Method in class org.nervos.ckb.crypto.secp256k1.Sign.SignatureData
 

G

getDerSignature() - Method in class org.nervos.ckb.crypto.secp256k1.Sign.SignatureData
 
getEncodedPrivateKey() - Method in class org.nervos.ckb.crypto.secp256k1.ECKeyPair
 
getEncodedPublicKey(boolean) - Method in class org.nervos.ckb.crypto.secp256k1.ECKeyPair
 
getPrivateKey() - Method in class org.nervos.ckb.crypto.secp256k1.ECKeyPair
 
getPublicKey() - Method in class org.nervos.ckb.crypto.secp256k1.ECKeyPair
 
getR() - Method in class org.nervos.ckb.crypto.secp256k1.Sign.SignatureData
 
getS() - Method in class org.nervos.ckb.crypto.secp256k1.Sign.SignatureData
 
getSignature() - Method in class org.nervos.ckb.crypto.secp256k1.Sign.SignatureData
 
getV() - Method in class org.nervos.ckb.crypto.secp256k1.Sign.SignatureData
 

H

hashCode() - Method in class org.nervos.ckb.crypto.secp256k1.ECKeyPair
 
hashCode() - Method in class org.nervos.ckb.crypto.secp256k1.Sign.SignatureData
 
hexStringToByteArray(String) - Static method in class org.nervos.ckb.utils.Numeric
 

I

intToBytes(int) - Static method in class org.nervos.ckb.utils.Numeric
 
isCanonical() - Method in class org.nervos.ckb.crypto.secp256k1.ECDSASignature
 
isIntegerValue(BigDecimal) - Static method in class org.nervos.ckb.utils.Numeric
 
isIntegerValue(String) - Static method in class org.nervos.ckb.utils.Numeric
 

K

Keccak256 - Class in org.nervos.ckb.crypto
 
Keccak256() - Constructor for class org.nervos.ckb.crypto.Keccak256
 
Keys - Class in org.nervos.ckb.crypto.secp256k1
 

L

littleEndian(long) - Static method in class org.nervos.ckb.utils.Numeric
 
littleEndianBytesToBigInteger(byte[]) - Static method in class org.nervos.ckb.utils.Numeric
 

M

MessageDecodingException - Exception in org.nervos.ckb.exceptions
Encoding exception.
MessageDecodingException(String) - Constructor for exception org.nervos.ckb.exceptions.MessageDecodingException
 
MessageDecodingException(String, Throwable) - Constructor for exception org.nervos.ckb.exceptions.MessageDecodingException
 
MessageEncodingException - Exception in org.nervos.ckb.exceptions
Encoding exception.
MessageEncodingException(String) - Constructor for exception org.nervos.ckb.exceptions.MessageEncodingException
 
MessageEncodingException(String, Throwable) - Constructor for exception org.nervos.ckb.exceptions.MessageEncodingException
 

N

Numeric - Class in org.nervos.ckb.utils
Message codec functions.

O

org.nervos.ckb.crypto - package org.nervos.ckb.crypto
 
org.nervos.ckb.crypto.secp256k1 - package org.nervos.ckb.crypto.secp256k1
 
org.nervos.ckb.exceptions - package org.nervos.ckb.exceptions
 
org.nervos.ckb.utils - package org.nervos.ckb.utils
 

P

prependHexPrefix(String) - Static method in class org.nervos.ckb.utils.Numeric
 
PRIVATE_KEY_LENGTH_IN_HEX - Static variable in class org.nervos.ckb.crypto.secp256k1.Keys
 
PRIVATE_KEY_SIZE - Static variable in class org.nervos.ckb.crypto.secp256k1.ECKeyPair
 
publicKeyFromPrivate(BigInteger, boolean) - Static method in class org.nervos.ckb.crypto.secp256k1.ECKeyPair
Returns public key from the given private key.

R

r - Variable in class org.nervos.ckb.crypto.secp256k1.ECDSASignature
 

S

s - Variable in class org.nervos.ckb.crypto.secp256k1.ECDSASignature
 
Sign - Class in org.nervos.ckb.crypto.secp256k1
 
Sign() - Constructor for class org.nervos.ckb.crypto.secp256k1.Sign
 
Sign.SignatureData - Class in org.nervos.ckb.crypto.secp256k1
 
SIGN_LENGTH - Static variable in class org.nervos.ckb.crypto.secp256k1.Sign
 
SignatureData(byte, byte[], byte[]) - Constructor for class org.nervos.ckb.crypto.secp256k1.Sign.SignatureData
 
signMessage(byte[], ECKeyPair) - Static method in class org.nervos.ckb.crypto.secp256k1.Sign
 
signMessage(byte[], ECKeyPair, boolean) - Static method in class org.nervos.ckb.crypto.secp256k1.Sign
 

T

toBigInt(byte[], int, int) - Static method in class org.nervos.ckb.utils.Numeric
 
toBigInt(byte[]) - Static method in class org.nervos.ckb.utils.Numeric
 
toBigInt(String) - Static method in class org.nervos.ckb.utils.Numeric
 
toBigIntNoPrefix(String) - Static method in class org.nervos.ckb.utils.Numeric
 
toBytesPadded(BigInteger, int) - Static method in class org.nervos.ckb.utils.Numeric
 
toCanonicalised() - Method in class org.nervos.ckb.crypto.secp256k1.ECDSASignature
Will automatically adjust the S component to be less than or equal to half the curve order, if necessary.
toHexString(byte[], int, int, boolean) - Static method in class org.nervos.ckb.utils.Numeric
 
toHexString(byte[]) - Static method in class org.nervos.ckb.utils.Numeric
 
toHexString(String) - Static method in class org.nervos.ckb.utils.Numeric
 
toHexStringNoPrefix(BigInteger) - Static method in class org.nervos.ckb.utils.Numeric
 
toHexStringNoPrefix(byte[]) - Static method in class org.nervos.ckb.utils.Numeric
 
toHexStringNoPrefixZeroPadded(BigInteger, int) - Static method in class org.nervos.ckb.utils.Numeric
 
toHexStringWithPrefix(BigInteger) - Static method in class org.nervos.ckb.utils.Numeric
 
toHexStringWithPrefixZeroPadded(BigInteger, int) - Static method in class org.nervos.ckb.utils.Numeric
 

U

update(byte[]) - Method in class org.nervos.ckb.crypto.Blake2b
 
update(byte[]) - Method in class org.nervos.ckb.crypto.Keccak256
 
Utils - Class in org.nervos.ckb.utils
 
Utils() - Constructor for class org.nervos.ckb.utils.Utils
 
A B C D E G H I K L M N O P R S T U 
Skip navigation links