- decodeBigInteger(byte[], int) - Static method in class com.arxanfintech.common.util.RLP
-
- decodeFromDER(byte[]) - Static method in class com.arxanfintech.common.crypto.core.ECKey.ECDSASignature
-
- decodeInt(byte[], int) - Static method in class com.arxanfintech.common.util.RLP
-
- decodeIP4Bytes(byte[], int) - Static method in class com.arxanfintech.common.util.RLP
-
- decompress() - Method in class com.arxanfintech.common.crypto.core.ECKey
-
- decompressPoint(ECPoint) - Static method in class com.arxanfintech.common.crypto.core.ECKey
-
- decrypt(BigInteger, byte[]) - Static method in class com.arxanfintech.common.crypto.core.ECIESCoder
-
- decrypt(BigInteger, byte[], byte[]) - Static method in class com.arxanfintech.common.crypto.core.ECIESCoder
-
- decrypt(ECPoint, BigInteger, byte[], byte[], byte[]) - Static method in class com.arxanfintech.common.crypto.core.ECIESCoder
-
- decryptAES(byte[]) - Method in class com.arxanfintech.common.crypto.core.ECKey
-
- decryptAndVerify(byte[]) - Method in class com.arxanfintech.common.crypto.Crypto
-
decrypt and verify signature of data
- decryptSimple(BigInteger, byte[]) - Static method in class com.arxanfintech.common.crypto.core.ECIESCoder
-
Encryption equivalent to the Crypto++ default ECIES ECP settings:
DL_KeyAgreementAlgorithm: DL_KeyAgreementAlgorithm_DH struct ECPPoint,struct EnumToType enum CofactorMultiplicationOption,0
DL_KeyDerivationAlgorithm: DL_KeyDerivationAlgorithm_P1363 struct ECPPoint,0,class P1363_KDF2 class SHA1
DL_SymmetricEncryptionAlgorithm: DL_EncryptionAlgorithm_Xor class HMAC class SHA1 ,0
DL_PrivateKey: DL_Key ECPPoint
DL_PrivateKey_EC class ECP
Used for Whisper V3
- difference(Set<byte[]>, Set<byte[]>) - Static method in class com.arxanfintech.common.util.ByteUtil
-
- Digest - Interface in com.arxanfintech.common.crypto.core.cryptohash
-
- digest() - Method in interface com.arxanfintech.common.crypto.core.cryptohash.Digest
-
Finalize the current hash computation and return the hash value
in a newly-allocated array.
- digest(byte[]) - Method in interface com.arxanfintech.common.crypto.core.cryptohash.Digest
-
Input some bytes, then finalize the current hash computation
and return the hash value in a newly-allocated array.
- digest(byte[], int, int) - Method in interface com.arxanfintech.common.crypto.core.cryptohash.Digest
-
Finalize the current hash computation and store the hash value
in the provided output buffer.
- digest() - Method in class com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
-
- digest(byte[]) - Method in class com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
-
- digest(byte[], int, int) - Method in class com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
-
- DigestEngine - Class in com.arxanfintech.common.crypto.core.cryptohash
-
- DigestEngine() - Constructor for class com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
-
Instantiate the engine.
- DoGet(Request) - Method in class com.arxanfintech.common.rest.Api
-
- doInit() - Method in class com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
-
This function is called at object creation time; the implementation should
use it to perform initialization tasks.
- doPadding(byte[], int) - Method in class com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
-
Perform the final padding and store the result in the provided buffer.
- DoPost(Request) - Method in class com.arxanfintech.common.rest.Api
-
httpclient post
- DoPut(Request) - Method in class com.arxanfintech.common.rest.Api
-
httpclient put
- doSign(byte[]) - Method in class com.arxanfintech.common.crypto.core.ECKey
-
Signs the given hash and returns the R and S components as BigIntegers and
put them in ECDSASignature
- doubleDigest(byte[]) - Static method in class com.arxanfintech.common.util.HashUtil
-
- doubleDigest(byte[], int, int) - Static method in class com.arxanfintech.common.util.HashUtil
-
Calculates the SHA-256 hash of the given byte range, and then hashes the resulting hash again.
- DoUploadFile(Request, String, String, Boolean) - Method in class com.arxanfintech.common.rest.Api
-
httpclient post file
- FabioRouteTagHeader - Static variable in class com.arxanfintech.common.structs.Headers
-
- FileAuthTokenHeader - Static variable in class com.arxanfintech.common.structs.Headers
-
- firstNonZeroByte(byte[]) - Static method in class com.arxanfintech.common.util.ByteUtil
-
- flush() - Method in class com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
-
Flush internal buffers, so that less than a block of data may at most be
upheld.
- fromComponents(byte[], byte[], byte) - Static method in class com.arxanfintech.common.crypto.core.ECKey.ECDSASignature
-
- fromCompressed(byte[], Cryptography) - Static method in class com.arxanfintech.common.crypto.PublicKey
-
- fromHex(String) - Static method in class com.arxanfintech.common.util.ByteUtils
-
recreate a byte array from hexadecimal
- fromNodeId(byte[]) - Static method in class com.arxanfintech.common.crypto.core.ECKey
-
Recover the public key from an encoded node id.
- fromPrivate(BigInteger) - Static method in class com.arxanfintech.common.crypto.core.ECKey
-
Creates an ECKey given the private key only.
- fromPrivate(byte[]) - Static method in class com.arxanfintech.common.crypto.core.ECKey
-
Creates an ECKey given the private key only.
- fromPrivateAndPrecalculatedPublic(BigInteger, ECPoint) - Static method in class com.arxanfintech.common.crypto.core.ECKey
-
Creates an ECKey that simply trusts the caller to ensure that point is really
the result of multiplying the generator point by the private key.
- fromPrivateAndPrecalculatedPublic(byte[], byte[]) - Static method in class com.arxanfintech.common.crypto.core.ECKey
-
Creates an ECKey that simply trusts the caller to ensure that point is really
the result of multiplying the generator point by the private key.
- fromPublicOnly(ECPoint) - Static method in class com.arxanfintech.common.crypto.core.ECKey
-
Creates an ECKey that cannot be used for signing, only verifying signatures,
from the given point.
- fromPublicOnly(byte[]) - Static method in class com.arxanfintech.common.crypto.core.ECKey
-
Creates an ECKey that cannot be used for signing, only verifying signatures,
from the given encoded point.
- fromUnixTime(long) - Static method in class com.arxanfintech.common.util.Utils
-
- fullTraverse(byte[], int, int, int, int, Queue<Integer>) - Static method in class com.arxanfintech.common.util.RLP
-
Get exactly one message payload
- generateBytes(byte[], int, int) - Method in class com.arxanfintech.common.crypto.core.ConcatKDFBytesGenerator
-
fill len bytes of the output buffer with bytes generated from the
derivation function.
- generateBytes(byte[], int, int) - Method in class com.arxanfintech.common.crypto.core.MGF1BytesGeneratorExt
-
- generateKeyPair() - Static method in class com.arxanfintech.common.crypto.core.jce.ECKeyPairGenerator
-
- getAccess() - Method in class com.arxanfintech.common.structs.RegisterWalletBody
-
- getAddress() - Method in class com.arxanfintech.common.crypto.core.ECKey
-
Gets the address form of the public key.
- GetAddress() - Method in class com.arxanfintech.common.rest.Client
-
- getAddressShortString(byte[]) - Static method in class com.arxanfintech.common.util.Utils
-
- GetApiKey() - Method in class com.arxanfintech.common.rest.Client
-
- getASN1Encoding() - Static method in class com.arxanfintech.common.crypto.core.jce.ECAlgorithmParameters
-
- getBit(byte[], int) - Static method in class com.arxanfintech.common.util.ByteUtil
-
- getBlockBuffer() - Method in class com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
-
Get a reference to an internal buffer with the same size than a block.
- getBlockCount() - Method in class com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
-
- getBlockLength() - Method in interface com.arxanfintech.common.crypto.core.cryptohash.Digest
-
Return the "block length" for the hash function.
- getCallback_url() - Method in class com.arxanfintech.common.structs.RegisterWalletBody
-
- getCertfromPEM(String) - Static method in class com.arxanfintech.common.crypto.CertTool
-
Reads a certificate in PEM-format from a file.
- getCertfromPEM(byte[]) - Static method in class com.arxanfintech.common.crypto.CertTool
-
Reads a certificate in PEM-format from a byte array.
- getCertfromPEM(InputStream) - Static method in class com.arxanfintech.common.crypto.CertTool
-
Reads a certificate in PEM-format from an InputStream.
- GetCertPath() - Method in class com.arxanfintech.common.rest.Client
-
- getCertPath() - Static method in class com.arxanfintech.common.util.Config
-
- getCipher() - Method in class com.arxanfintech.common.crypto.core.ArxanIESEngine
-
- getCode() - Method in enum com.arxanfintech.common.util.ErrorCode
-
- getCommandCode(byte[]) - Static method in class com.arxanfintech.common.util.RLP
-
- GetCreated() - Method in class com.arxanfintech.common.rest.Client
-
- GetCreator() - Method in class com.arxanfintech.common.rest.Client
-
- getDigest() - Method in class com.arxanfintech.common.crypto.core.ConcatKDFBytesGenerator
-
return the underlying digest.
- getDigest() - Method in class com.arxanfintech.common.crypto.core.MGF1BytesGeneratorExt
-
- getDigestLength() - Method in interface com.arxanfintech.common.crypto.core.cryptohash.Digest
-
Get the natural hash function output length (in bytes).
- getDigestLength() - Method in class com.arxanfintech.common.crypto.core.cryptohash.Keccak256
-
- getDigestLength() - Method in class com.arxanfintech.common.crypto.core.cryptohash.Keccak512
-
- GetEnableCrypto() - Method in class com.arxanfintech.common.rest.Client
-
- getEncoded(AsymmetricKeyParameter) - Method in class com.arxanfintech.common.crypto.core.ECIESPublicKeyEncoder
-
- getEnrollment_id() - Method in class com.arxanfintech.common.structs.RegisterWalletBody
-
- getEntParams() - Method in class com.arxanfintech.common.rest.Client
-
- getEPrivKeyBytes() - Method in class com.arxanfintech.common.crypto.Crypto
-
- getFirstListElement(byte[], int) - Static method in class com.arxanfintech.common.util.RLP
-
- getHashListShort(List<byte[]>) - Static method in class com.arxanfintech.common.util.Utils
-
- getId() - Method in class com.arxanfintech.common.structs.RegisterWalletBody
-
- getImageIcon(String) - Static method in class com.arxanfintech.common.util.Utils
-
- getIndex() - Method in enum com.arxanfintech.common.structs.WalletType
-
- getInstance() - Static method in class com.arxanfintech.common.crypto.core.jce.ECKeyAgreement
-
- getInstance(String) - Static method in class com.arxanfintech.common.crypto.core.jce.ECKeyAgreement
-
- getInstance(Provider) - Static method in class com.arxanfintech.common.crypto.core.jce.ECKeyAgreement
-
- getInstance() - Static method in class com.arxanfintech.common.crypto.core.jce.ECKeyFactory
-
- getInstance(String) - Static method in class com.arxanfintech.common.crypto.core.jce.ECKeyFactory
-
- getInstance(Provider) - Static method in class com.arxanfintech.common.crypto.core.jce.ECKeyFactory
-
- getInstance(String, SecureRandom) - Static method in class com.arxanfintech.common.crypto.core.jce.ECKeyPairGenerator
-
- getInstance(Provider, SecureRandom) - Static method in class com.arxanfintech.common.crypto.core.jce.ECKeyPairGenerator
-
- getInstance() - Static method in class com.arxanfintech.common.crypto.core.jce.SpongyCastleProvider
-
- getInternalBlockLength() - Method in class com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
-
Get the internal block length.
- getKeyPath() - Static method in class com.arxanfintech.common.util.Config
-
- getLogFlag() - Static method in class com.arxanfintech.common.util.Config
-
- getMac() - Method in class com.arxanfintech.common.crypto.core.ArxanIESEngine
-
- getMessage() - Method in enum com.arxanfintech.common.util.ErrorCode
-
- getNextElementIndex(byte[], int) - Static method in class com.arxanfintech.common.util.RLP
-
- getNodeId() - Method in class com.arxanfintech.common.crypto.core.ECKey
-
Generates the NodeID based on this key, that is the public key without first
format byte
- getNodeIdShort(String) - Static method in class com.arxanfintech.common.util.Utils
-
- GetNonce() - Method in class com.arxanfintech.common.rest.Client
-
- getOverhead() - Static method in class com.arxanfintech.common.crypto.core.ECIESCoder
-
- getParameterSpec() - Static method in class com.arxanfintech.common.crypto.core.jce.ECAlgorithmParameters
-
- GetPrivateB64() - Method in class com.arxanfintech.common.rest.Client
-
- getPrivateKeyAtOffset(byte[], byte[]) - Method in class com.arxanfintech.common.crypto.BouncyCastleCrypto
-
- getPrivateKeyAtOffset(byte[], byte[]) - Method in interface com.arxanfintech.common.crypto.Cryptography
-
- getPrivKey() - Method in class com.arxanfintech.common.crypto.core.ECKey
-
Gets the private key in the form of an integer field element.
- getPrivKeyBytes() - Method in class com.arxanfintech.common.crypto.core.ECKey
-
Returns a 32 byte array containing the private key, or null if the key is
encrypted or public only
- getPubKey() - Method in class com.arxanfintech.common.crypto.core.ECKey
-
Gets the encoded public key value.
- getPubKeyPoint() - Method in class com.arxanfintech.common.crypto.core.ECKey
-
Gets the public key in the form of an elliptic curve point object from Bouncy
Castle.
- getPublic() - Method in class com.arxanfintech.common.crypto.PrivateKey
-
- getPublic_key() - Method in class com.arxanfintech.common.structs.RegisterWalletBody
-
- getPublicFor(byte[]) - Method in class com.arxanfintech.common.crypto.BouncyCastleCrypto
-
- getPublicFor(byte[]) - Method in interface com.arxanfintech.common.crypto.Cryptography
-
- getPublicKeyAtOffset(byte[], byte[]) - Method in class com.arxanfintech.common.crypto.BouncyCastleCrypto
-
- getPublicKeyAtOffset(byte[], byte[]) - Method in interface com.arxanfintech.common.crypto.Cryptography
-
- getRandom() - Static method in class com.arxanfintech.common.util.Utils
-
- getRawInstance() - Static method in class com.arxanfintech.common.crypto.core.jce.ECSignatureFactory
-
- getRawInstance(String) - Static method in class com.arxanfintech.common.crypto.core.jce.ECSignatureFactory
-
- getRawInstance(Provider) - Static method in class com.arxanfintech.common.crypto.core.jce.ECSignatureFactory
-
- GetRouteTag() - Method in class com.arxanfintech.common.rest.Client
-
- getSECP256K1N() - Static method in class com.arxanfintech.common.crypto.core.Constants
-
Introduced in the Homestead release
- getSecret() - Method in class com.arxanfintech.common.structs.RegisterWalletBody
-
- getTlsCert() - Method in class com.arxanfintech.common.crypto.Crypto
-
- getTlsCertBytes() - Method in class com.arxanfintech.common.crypto.Crypto
-
- getType() - Method in class com.arxanfintech.common.structs.RegisterWalletBody
-
- getValueShortString(BigInteger) - Static method in class com.arxanfintech.common.util.Utils
-