- decodeBigInteger(byte[], int) - 类 中的静态方法com.arxanfintech.common.util.RLP
-
- decodeFromDER(byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey.ECDSASignature
-
- decodeInt(byte[], int) - 类 中的静态方法com.arxanfintech.common.util.RLP
-
- decodeIP4Bytes(byte[], int) - 类 中的静态方法com.arxanfintech.common.util.RLP
-
- decompress() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
-
- decompressPoint(ECPoint) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
-
- decrypt(BigInteger, byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECIESCoder
-
- decrypt(BigInteger, byte[], byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECIESCoder
-
- decrypt(ECPoint, BigInteger, byte[], byte[], byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECIESCoder
-
- decryptAES(byte[]) - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
-
- decryptAndVerify(byte[]) - 类 中的方法com.arxanfintech.common.crypto.Crypto
-
decrypt and verify signature of data
- decryptSimple(BigInteger, byte[]) - 类 中的静态方法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[]>) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
-
- Digest - com.arxanfintech.common.crypto.core.cryptohash中的接口
-
- digest() - 接口 中的方法com.arxanfintech.common.crypto.core.cryptohash.Digest
-
Finalize the current hash computation and return the hash value
in a newly-allocated array.
- digest(byte[]) - 接口 中的方法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) - 接口 中的方法com.arxanfintech.common.crypto.core.cryptohash.Digest
-
Finalize the current hash computation and store the hash value
in the provided output buffer.
- digest() - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
-
- digest(byte[]) - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
-
- digest(byte[], int, int) - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
-
- DigestEngine - com.arxanfintech.common.crypto.core.cryptohash中的类
-
- DigestEngine() - 类 的构造器com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
-
Instantiate the engine.
- DoGet(Request) - 类 中的方法com.arxanfintech.common.rest.Api
-
- doInit() - 类 中的方法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) - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
-
Perform the final padding and store the result in the provided buffer.
- DoPost(Request) - 类 中的方法com.arxanfintech.common.rest.Api
-
httpclient post
- DoPut(Request) - 类 中的方法com.arxanfintech.common.rest.Api
-
httpclient put
- doSign(byte[]) - 类 中的方法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[]) - 类 中的静态方法com.arxanfintech.common.util.HashUtil
-
- doubleDigest(byte[], int, int) - 类 中的静态方法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) - 类 中的方法com.arxanfintech.common.rest.Api
-
httpclient post file
- generateBytes(byte[], int, int) - 类 中的方法com.arxanfintech.common.crypto.core.ConcatKDFBytesGenerator
-
fill len bytes of the output buffer with bytes generated from the
derivation function.
- generateBytes(byte[], int, int) - 类 中的方法com.arxanfintech.common.crypto.core.MGF1BytesGeneratorExt
-
- generateKeyPair() - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECKeyPairGenerator
-
- getAccess() - 类 中的方法com.arxanfintech.common.structs.RegisterWalletBody
-
- getAddress() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
-
Gets the address form of the public key.
- GetAddress() - 类 中的方法com.arxanfintech.common.rest.Client
-
- getAddressShortString(byte[]) - 类 中的静态方法com.arxanfintech.common.util.Utils
-
- GetApiKey() - 类 中的方法com.arxanfintech.common.rest.Client
-
- getASN1Encoding() - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECAlgorithmParameters
-
- getBit(byte[], int) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
-
- getBlockBuffer() - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
-
Get a reference to an internal buffer with the same size than a block.
- getBlockCount() - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
-
- getBlockLength() - 接口 中的方法com.arxanfintech.common.crypto.core.cryptohash.Digest
-
Return the "block length" for the hash function.
- getCallback_url() - 类 中的方法com.arxanfintech.common.structs.RegisterWalletBody
-
- getCertfromPEM(String) - 类 中的静态方法com.arxanfintech.common.crypto.CertTool
-
Reads a certificate in PEM-format from a file.
- getCertfromPEM(byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.CertTool
-
Reads a certificate in PEM-format from a byte array.
- getCertfromPEM(InputStream) - 类 中的静态方法com.arxanfintech.common.crypto.CertTool
-
Reads a certificate in PEM-format from an InputStream.
- GetCertPath() - 类 中的方法com.arxanfintech.common.rest.Client
-
- getCertPath() - 类 中的静态方法com.arxanfintech.common.util.Config
-
- getCipher() - 类 中的方法com.arxanfintech.common.crypto.core.ArxanIESEngine
-
- getCode() - 枚举 中的方法com.arxanfintech.common.util.ErrorCode
-
- getCommandCode(byte[]) - 类 中的静态方法com.arxanfintech.common.util.RLP
-
- GetCreated() - 类 中的方法com.arxanfintech.common.rest.Client
-
- GetCreator() - 类 中的方法com.arxanfintech.common.rest.Client
-
- getDigest() - 类 中的方法com.arxanfintech.common.crypto.core.ConcatKDFBytesGenerator
-
return the underlying digest.
- getDigest() - 类 中的方法com.arxanfintech.common.crypto.core.MGF1BytesGeneratorExt
-
- getDigestLength() - 接口 中的方法com.arxanfintech.common.crypto.core.cryptohash.Digest
-
Get the natural hash function output length (in bytes).
- getDigestLength() - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.Keccak256
-
- getDigestLength() - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.Keccak512
-
- GetEnableCrypto() - 类 中的方法com.arxanfintech.common.rest.Client
-
- getEncoded(AsymmetricKeyParameter) - 类 中的方法com.arxanfintech.common.crypto.core.ECIESPublicKeyEncoder
-
- getEnrollment_id() - 类 中的方法com.arxanfintech.common.structs.RegisterWalletBody
-
- getEntParams() - 类 中的方法com.arxanfintech.common.rest.Client
-
- getEPrivKeyBytes() - 类 中的方法com.arxanfintech.common.crypto.Crypto
-
- getFirstListElement(byte[], int) - 类 中的静态方法com.arxanfintech.common.util.RLP
-
- getHashListShort(List<byte[]>) - 类 中的静态方法com.arxanfintech.common.util.Utils
-
- getId() - 类 中的方法com.arxanfintech.common.structs.RegisterWalletBody
-
- getImageIcon(String) - 类 中的静态方法com.arxanfintech.common.util.Utils
-
- getIndex() - 枚举 中的方法com.arxanfintech.common.structs.WalletType
-
- getInstance() - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECKeyAgreement
-
- getInstance(String) - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECKeyAgreement
-
- getInstance(Provider) - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECKeyAgreement
-
- getInstance() - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECKeyFactory
-
- getInstance(String) - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECKeyFactory
-
- getInstance(Provider) - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECKeyFactory
-
- getInstance(String, SecureRandom) - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECKeyPairGenerator
-
- getInstance(Provider, SecureRandom) - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECKeyPairGenerator
-
- getInstance() - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.SpongyCastleProvider
-
- getInternalBlockLength() - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
-
Get the internal block length.
- getKeyPath() - 类 中的静态方法com.arxanfintech.common.util.Config
-
- getLogFlag() - 类 中的静态方法com.arxanfintech.common.util.Config
-
- getMac() - 类 中的方法com.arxanfintech.common.crypto.core.ArxanIESEngine
-
- getMessage() - 枚举 中的方法com.arxanfintech.common.util.ErrorCode
-
- getNextElementIndex(byte[], int) - 类 中的静态方法com.arxanfintech.common.util.RLP
-
- getNodeId() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
-
Generates the NodeID based on this key, that is the public key without first
format byte
- getNodeIdShort(String) - 类 中的静态方法com.arxanfintech.common.util.Utils
-
- GetNonce() - 类 中的方法com.arxanfintech.common.rest.Client
-
- getOverhead() - 类 中的静态方法com.arxanfintech.common.crypto.core.ECIESCoder
-
- getParameterSpec() - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECAlgorithmParameters
-
- GetPrivateB64() - 类 中的方法com.arxanfintech.common.rest.Client
-
- getPrivateKeyAtOffset(byte[], byte[]) - 类 中的方法com.arxanfintech.common.crypto.BouncyCastleCrypto
-
- getPrivateKeyAtOffset(byte[], byte[]) - 接口 中的方法com.arxanfintech.common.crypto.Cryptography
-
- getPrivKey() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
-
Gets the private key in the form of an integer field element.
- getPrivKeyBytes() - 类 中的方法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() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
-
Gets the encoded public key value.
- getPubKeyPoint() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
-
Gets the public key in the form of an elliptic curve point object from Bouncy
Castle.
- getPublic() - 类 中的方法com.arxanfintech.common.crypto.PrivateKey
-
- getPublic_key() - 类 中的方法com.arxanfintech.common.structs.RegisterWalletBody
-
- getPublicFor(byte[]) - 类 中的方法com.arxanfintech.common.crypto.BouncyCastleCrypto
-
- getPublicFor(byte[]) - 接口 中的方法com.arxanfintech.common.crypto.Cryptography
-
- getPublicKeyAtOffset(byte[], byte[]) - 类 中的方法com.arxanfintech.common.crypto.BouncyCastleCrypto
-
- getPublicKeyAtOffset(byte[], byte[]) - 接口 中的方法com.arxanfintech.common.crypto.Cryptography
-
- getRandom() - 类 中的静态方法com.arxanfintech.common.util.Utils
-
- getRawInstance() - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECSignatureFactory
-
- getRawInstance(String) - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECSignatureFactory
-
- getRawInstance(Provider) - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECSignatureFactory
-
- GetRouteTag() - 类 中的方法com.arxanfintech.common.rest.Client
-
- getSECP256K1N() - 类 中的静态方法com.arxanfintech.common.crypto.core.Constants
-
Introduced in the Homestead release
- getSecret() - 类 中的方法com.arxanfintech.common.structs.RegisterWalletBody
-
- getTlsCert() - 类 中的方法com.arxanfintech.common.crypto.Crypto
-
- getTlsCertBytes() - 类 中的方法com.arxanfintech.common.crypto.Crypto
-
- getType() - 类 中的方法com.arxanfintech.common.structs.RegisterWalletBody
-
- getValueShortString(BigInteger) - 类 中的静态方法com.arxanfintech.common.util.Utils
-