- CBC - org.openeuler.sm4.mode中的类
-
SM4 CBC mode
- CBC() - 类 的构造器org.openeuler.sm4.mode.CBC
-
- CBC_MODE - 类 中的静态变量org.openeuler.com.sun.crypto.provider.PBES2Core
-
- CCM - org.openeuler.sm4.mode中的类
-
SM4 CCM mode
refer to RFC3610
- CCM() - 类 的构造器org.openeuler.sm4.mode.CCM
-
- CF() - 类 中的方法org.openeuler.SM3
-
Compression Function
- CFB - org.openeuler.sm4.mode中的类
-
SM4 CFB mode
- CFB() - 类 的构造器org.openeuler.sm4.mode.CFB
-
- check(ASN1Sequence) - 类 中的方法org.openeuler.legacy.SM2Cipher.DerSM2Engine
-
- checkECPoint(ECPoint, EllipticCurve) - 类 中的静态方法org.openeuler.util.GMUtil
-
Check if elliptic curve point is on target elliptic curve
- checkedModOddInverse(int[], int[], int[]) - 类 中的静态方法org.openeuler.util.Mod
-
- checkKey(ECKey) - 类 中的静态方法org.openeuler.sun.security.ec.ECKeyFactory
-
Check that the given EC key is valid.
- checkMac(byte[], byte[]) - 类 中的方法org.openeuler.sm4.mode.CCM
-
determine whether the authentication tag is consistent
- checkMac(byte[], byte[]) - 类 中的方法org.openeuler.sm4.mode.GCM
-
determine whether the authentication tag is consistent
- checkMac(byte[], byte[]) - 类 中的方法org.openeuler.sm4.mode.OCB
-
determine whether the authentication tag is consistent
- checkParams(AlgorithmParameterSpec) - 类 中的方法org.openeuler.legacy.SM2KeyAgreement
-
- checkParams(AlgorithmParameterSpec) - 类 中的方法org.openeuler.SM2KeyAgreement
-
- checkReinit() - 类 中的方法org.openeuler.sm4.mode.GCM
-
- checkSum - 类 中的变量org.openeuler.sm4.mode.OCB
-
- checkTagLen(GCMParameterSpec) - 类 中的方法org.openeuler.sm4.mode.GCM
-
check if the mac size is valid
- checkTagLen(GCMParameterSpec) - 类 中的方法org.openeuler.sm4.mode.OCB
-
check if the mac size is valid
- cipher - 类 中的变量org.openeuler.com.sun.crypto.provider.PBES2Core
-
- cipher - 类 中的变量org.openeuler.sm4.SM4Cipher
-
- cipherAlgo - 类 中的变量org.openeuler.com.sun.crypto.provider.PBES2Core
-
- cipherAlgo_OID - 类 中的变量org.openeuler.com.sun.crypto.provider.PBES2Parameters
-
- cipherMode - 类 中的变量org.openeuler.SM2Cipher
-
- cipherParam - 类 中的变量org.openeuler.com.sun.crypto.provider.PBES2Parameters
-
- CK - 类 中的静态变量org.openeuler.sm4.SM4Util
-
- cLen - 类 中的变量org.openeuler.sm4.mode.GCM
-
- clone() - 类 中的方法org.openeuler.com.sun.crypto.provider.HmacCore
-
- clone() - 类 中的方法org.openeuler.com.sun.crypto.provider.HmacPKCS12PBECore
-
- clone() - 类 中的方法org.openeuler.SM3
-
Clone
- cnegate30(int, int, int[]) - 类 中的静态方法org.openeuler.util.Mod
-
- cnormalize30(int, int, int[], int[]) - 类 中的静态方法org.openeuler.util.Mod
-
- compare(JavaVersion) - 类 中的方法org.openeuler.JavaVersion
-
- CompatibleOracleJdkHandler - org.openeuler中的类
-
- CompatibleOracleJdkHandler() - 类 的构造器org.openeuler.CompatibleOracleJdkHandler
-
- concat(byte[], byte[], int, int) - 类 中的静态方法org.openeuler.com.sun.crypto.provider.HmacPKCS12PBECore
-
- concat(BigInteger, BigInteger, byte[], byte[], boolean) - 类 中的静态方法org.openeuler.legacy.SM2KeyExchangeUtil
-
- concat(BigInteger, BigInteger, byte[], byte[], boolean) - 类 中的静态方法org.openeuler.SM2KeyExchangeUtil
-
- concatenate(byte[], byte[]) - 类 中的静态方法org.openeuler.util.Util
-
Concatenate byte arrays a and b
- concatenate(byte[], byte[], byte[]) - 类 中的静态方法org.openeuler.util.Util
-
Concatenate byte arrays a, b and c
- Config - org.openeuler中的类
-
- Config() - 类 的构造器org.openeuler.Config
-
- config - 类 中的静态变量org.openeuler.Config
-
- constructKey(byte[], String, int) - 类 中的静态方法org.openeuler.ConstructKeys
-
- ConstructKeys - org.openeuler中的类
-
This class is a helper class which construct key objects
from encoded keys.
- ConstructKeys() - 类 的构造器org.openeuler.ConstructKeys
-
- constructPrivateKey(byte[], String) - 类 中的静态方法org.openeuler.ConstructKeys
-
Construct a private key from its encoding.
- constructPublicKey(byte[], String) - 类 中的静态方法org.openeuler.ConstructKeys
-
Construct a public key from its encoding.
- constructSecretKey(byte[], String) - 类 中的静态方法org.openeuler.ConstructKeys
-
Construct a secret key from its encoding.
- convertToBytes(BigInteger) - 类 中的静态方法org.openeuler.legacy.SM2KeyExchangeUtil
-
BigInteger convert to byte[]
If bytes.length is less than 32 , the preceding 32-bytes.length bytes are filled with 0.
- convertToBytes(BigInteger, int) - 类 中的静态方法org.openeuler.legacy.SM2KeyExchangeUtil
-
- convertToBytes(BigInteger) - 类 中的静态方法org.openeuler.SM2KeyExchangeUtil
-
BigInteger convert to byte[]
If bytes.length is less than 32 , the preceding 32-bytes.length bytes are filled with 0.
- convertToBytes(BigInteger, int) - 类 中的静态方法org.openeuler.SM2KeyExchangeUtil
-
- copyArray(byte[], int, int, byte[], int) - 类 中的静态方法org.openeuler.sm4.SM4Util
-
copy the input from inputOffset into the output
- counter - 类 中的变量org.openeuler.sm4.StreamModeBaseCipher
-
- counter0 - 类 中的变量org.openeuler.sm4.mode.CCM
-
- counter0 - 类 中的变量org.openeuler.sm4.mode.GCM
-
- create(int) - 类 中的静态方法org.openeuler.util.Nat
-
- create() - 类 中的静态方法org.openeuler.util.Nat256
-
- createAliases(String...) - 类 中的静态方法org.openeuler.AbstractEntries
-
- createAliasesWithOid(String...) - 类 中的静态方法org.openeuler.AbstractEntries
-
- createEntries(Provider) - 类 中的方法org.openeuler.AbstractProvider
-
- createEntries(Provider) - 类 中的方法org.openeuler.BGMJCEProvider
-
- createExt() - 类 中的静态方法org.openeuler.util.Nat256
-
- createJCEEntries(Provider) - 类 中的静态方法org.openeuler.BGMJCEProvider
-
- createPreComputeInfo(SM2P256V1Point, int) - 类 中的静态方法org.openeuler.util.SM2PreComputeUtil
-
- createRandom(int, SecureRandom) - 类 中的静态方法org.openeuler.util.Util
-
Create a large integer of a specific bit length
- createRandomBigInteger(int, SecureRandom) - 类 中的静态方法org.openeuler.util.Util
-
Create a large integer of a specific bit length
- CTR - org.openeuler.sm4.mode中的类
-
SM4 CTR mode
- CTR() - 类 的构造器org.openeuler.sm4.mode.CTR
-
- CTS - org.openeuler.sm4.mode中的类
-
SM4 CTS mode
- CTS() - 类 的构造器org.openeuler.sm4.mode.CTS
-
- current() - 类 中的静态方法org.openeuler.JavaVersion
-
- CURRENT_VENDOR - 类 中的静态变量org.openeuler.JavaVersion.JavaVersionHolder
-
- CURRENT_VERSION - 类 中的静态变量org.openeuler.JavaVersion.JavaVersionHolder
-
- curveLength - 类 中的变量org.openeuler.SM2Cipher
-
- debug - 类 中的静态变量org.openeuler.BGMJCEConfig
-
- debug - 类 中的静态变量org.openeuler.BGMJCEProvider
-
- debug - 类 中的静态变量org.openeuler.Config
-
- DEBUG - 类 中的静态变量org.openeuler.legacy.SM2Cipher
-
- DEBUG - 类 中的静态变量org.openeuler.legacy.SM2KeyExchangeUtil
-
- DEBUG - 类 中的静态变量org.openeuler.SM2KeyExchangeUtil
-
- decode(InputStream) - 类 中的方法org.openeuler.sun.security.ec.BGECPrivateKey
-
- decode30(int, int[], int, int[], int) - 类 中的静态方法org.openeuler.util.Mod
-
- decodeSignature(BigInteger, byte[]) - 类 中的方法org.openeuler.SM2SignatureSpi
-
- decrypt(byte[], int, int) - 类 中的方法org.openeuler.legacy.SM2Cipher.DerSM2Engine
-
- decrypt(byte[], int, int) - 类 中的方法org.openeuler.SM2Cipher
-
Decrypt message using sm2 algorithm
- decrypt(byte[], int, int) - 类 中的方法org.openeuler.sm4.mode.CCM
-
CCM decrypt
- decrypt(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.CTR
-
decrypt without handling padding
- decrypt(byte[], int, int) - 类 中的方法org.openeuler.sm4.mode.CTS
-
decrypt with handling padding and return the decrypted result
- decrypt(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.CTS
-
decrypt with handling padding and return the length of the decrypted result
- decrypt(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.ECB
-
SM4 bulk decryption
- decrypt(byte[], int, int, byte[], int, boolean) - 类 中的方法org.openeuler.sm4.mode.GCM
-
decrypt and check the authentication tag
- decrypt(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.OCB
-
decrypt and check the authentication tag
- decrypt(int[], byte[]) - 类 中的方法org.openeuler.sm4.SM4Util
-
SM4 decrypt
- decrypt(int[], byte[], int) - 类 中的方法org.openeuler.sm4.SM4Util
-
SM4 decrypt
- decrypt(int[], byte[], int, byte[], int) - 类 中的方法org.openeuler.sm4.SM4Util
-
SM4 decrypt
- decryptCBC(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.CBC
-
decrypt entire blocks of data
- decryptCFB(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.CFB
-
decrypt entire blocks of data
- decryptCTS(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.CTS
-
decrypt entire blocks of data
- decryptLastBlock(byte[], int, int, int, byte[]) - 类 中的方法org.openeuler.sm4.mode.CBC
-
decrypt the last block and return an array containing the decrypted result.
- decryptLastBlock(byte[], int, int, int, byte[], int, byte[]) - 类 中的方法org.openeuler.sm4.mode.CBC
-
decrypting the last block and return the number of bytes required to store the decryption result
- decryptLastBlock(byte[], int, int, int, byte[]) - 类 中的方法org.openeuler.sm4.mode.CFB
-
decrypt the last block and return an array containing the decrypted result.
- decryptLastBlock(byte[], int, int, int, byte[], int, byte[]) - 类 中的方法org.openeuler.sm4.mode.CFB
-
decrypting the last block and return the number of bytes required to store the decryption result
- decryptLastBlock(byte[], int, int, int) - 类 中的方法org.openeuler.sm4.mode.ECB
-
decrypt the last block and return an array containing the decrypted result.
- decryptLastBlock(byte[], int, int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.ECB
-
decrypting the last block and return the number of bytes required to store the decryption result
- DEFAULT_COUNT - 类 中的静态变量org.openeuler.com.sun.crypto.provider.PBES2Core
-
- DEFAULT_ID - 类 中的静态变量org.openeuler.legacy.SM2KeyExchangeUtil
-
- DEFAULT_ID - 类 中的静态变量org.openeuler.SM2KeyExchangeUtil
-
- DEFAULT_SALT_LENGTH - 类 中的静态变量org.openeuler.com.sun.crypto.provider.PBES2Core
-
- defaultIvLen - 类 中的变量org.openeuler.sm4.mode.CCM
-
- defaultIvLen - 类 中的变量org.openeuler.sm4.mode.GCM
-
- defaultIvLen - 类 中的变量org.openeuler.sm4.mode.OCB
-
- derive(char[], byte[], int, int, int, String, int) - 类 中的静态方法org.openeuler.com.sun.crypto.provider.HmacPKCS12PBECore
-
- deriveKey(Mac, byte[], byte[], int, int) - 类 中的静态方法org.openeuler.com.sun.crypto.provider.PBKDF2KeyImpl
-
- DerSM2Engine() - 类 的构造器org.openeuler.legacy.SM2Cipher.DerSM2Engine
-
- DerSM2Engine(Digest) - 类 的构造器org.openeuler.legacy.SM2Cipher.DerSM2Engine
-
- destroy() - 类 中的方法org.openeuler.com.sun.crypto.provider.PBEKey
-
Clears the internal copy of the key.
- digest - 类 中的变量org.openeuler.SM2Cipher
-
- digest - 类 中的变量org.openeuler.SM2SignatureSpi
-
- DIGEST_LENGTH - 类 中的静态变量org.openeuler.SM3
-
- digestLength - 类 中的变量org.openeuler.legacy.SM2Cipher.DerSM2Engine
-
- divsteps30(int, int, int, int[]) - 类 中的静态方法org.openeuler.util.Mod
-
- double_(byte[]) - 类 中的方法org.openeuler.sm4.mode.OCB
-
refer to RFC7253 double
- ECB - org.openeuler.sm4.mode中的类
-
SM4 ECB mode
- ECB() - 类 的构造器org.openeuler.sm4.mode.ECB
-
- ECB_MODE - 类 中的静态变量org.openeuler.com.sun.crypto.provider.PBES2Core
-
- ECCKeyPairGenerator - org.openeuler中的类
-
- ECCKeyPairGenerator() - 类 的构造器org.openeuler.ECCKeyPairGenerator
-
- ecDomainParameters - 类 中的变量org.openeuler.legacy.SM2Cipher.DerSM2Engine
-
- ecGenParameterSpecMap - 类 中的静态变量org.openeuler.legacy.SM2KeyPairGenerator
-
- ecGenParameterSpecMap - 类 中的静态变量org.openeuler.SM2KeyPairGenerator
-
- ecKey - 类 中的变量org.openeuler.SM2Cipher
-
- ECKeyFactory - org.openeuler.sun.security.ec中的类
-
KeyFactory for EC keys.
- ECKeyFactory() - 类 的构造器org.openeuler.sun.security.ec.ECKeyFactory
-
- ECNamedCurve - org.openeuler.sun.security.util中的类
-
This class is a modified version of the NamedCurve class in the Sun library, designed to adapt to the SM2 algorithm.
- ECNamedCurve(String, String, EllipticCurve, ECPoint, BigInteger, int) - 类 的构造器org.openeuler.sun.security.util.ECNamedCurve
-
- ECParameters - org.openeuler.sun.security.util中的类
-
This class implements encoding and decoding of Elliptic Curve parameters
as specified in RFC 3279.
- ECParameters() - 类 的构造器org.openeuler.sun.security.util.ECParameters
-
- enable(String) - 类 中的静态方法org.openeuler.Config
-
System properties take precedence over configuration files
- enable(String, String) - 类 中的静态方法org.openeuler.Config
-
- enableEC() - 类 中的静态方法org.openeuler.BGMJCEConfig
-
- enablePBES2() - 类 中的静态方法org.openeuler.BGMJCEConfig
-
- enableSM2() - 类 中的静态方法org.openeuler.BGMJCEConfig
-
- enableSM3() - 类 中的静态方法org.openeuler.BGMJCEConfig
-
- enableSM3withSM2() - 类 中的静态方法org.openeuler.BGMJCEConfig
-
- enableSM4() - 类 中的静态方法org.openeuler.BGMJCEConfig
-
- encode30(int, int[], int, int[], int) - 类 中的静态方法org.openeuler.util.Mod
-
- encoded - 类 中的变量org.openeuler.sun.security.util.ECNamedCurve
-
- encodeSignature(BigInteger, BigInteger, BigInteger) - 类 中的方法org.openeuler.SM2SignatureSpi
-
- encrypt(byte[], int, int) - 类 中的方法org.openeuler.legacy.SM2Cipher.DerSM2Engine
-
- encrypt(byte[], int, int) - 类 中的方法org.openeuler.SM2Cipher
-
Encrypt message using sm2 algorithm
- encrypt(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.CBC
-
encrypt with handling padding
- encrypt(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.CCM
-
CCM encrypt
- encrypt(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.CFB
-
encrypt with handling padding
- encrypt(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.CTR
-
encrypt with handling padding
- encrypt(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.CTS
-
encrypt with handling padding
- encrypt(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.ECB
-
ECB encrypt
- encrypt(byte[], int, int, byte[], int, boolean) - 类 中的方法org.openeuler.sm4.mode.GCM
-
encrypt and generate authentication tag
- encrypt(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.OCB
-
OCB encrypt and generate authentication tag
- encrypt(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.OFB
-
encrypt with handling padding
- encrypt(int[], byte[]) - 类 中的方法org.openeuler.sm4.SM4Util
-
SM4 encrypt
- encrypt(int[], byte[], int) - 类 中的方法org.openeuler.sm4.SM4Util
-
SM4 encrypt
- encrypt(int[], byte[], int, byte[], int) - 类 中的方法org.openeuler.sm4.SM4Util
-
SM4 encrypt
- encryptCBC(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.CBC
-
encrypt entire blocks of data
- encryptCFB(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.CFB
-
encrypt entire blocks of data
- encryptCTS(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.CTS
-
encrypt entire blocks of data
- engineDigest() - 类 中的方法org.openeuler.SM3
-
- engineDoFinal() - 类 中的方法org.openeuler.com.sun.crypto.provider.HmacCore
-
Completes the HMAC computation and resets the HMAC for further use,
maintaining the secret key that the HMAC was initialized with.
- engineDoFinal() - 类 中的方法org.openeuler.com.sun.crypto.provider.HmacPKCS12PBECore
-
- engineDoFinal(byte[], int, int) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBES2Core
-
- engineDoFinal(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBES2Core
-
- engineDoFinal(byte[], int, int) - 类 中的方法org.openeuler.SM2Cipher
-
Encrypts or decrypts data in a single-part operation,
or finishes a multiple-part operation.
- engineDoFinal(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.SM2Cipher
-
Encrypts or decrypts data in a single-part operation,
or finishes a multiple-part operation.
- engineDoFinal(byte[], int, int) - 类 中的方法org.openeuler.sm4.mode.CBC
-
- engineDoFinal(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.CBC
-
- engineDoFinal(byte[], int, int) - 类 中的方法org.openeuler.sm4.mode.CCM
-
- engineDoFinal(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.CCM
-
- engineDoFinal(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.CFB
-
- engineDoFinal(byte[], int, int) - 类 中的方法org.openeuler.sm4.mode.CFB
-
- engineDoFinal(byte[], int, int) - 类 中的方法org.openeuler.sm4.mode.CTR
-
- engineDoFinal(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.CTR
-
- engineDoFinal(byte[], int, int) - 类 中的方法org.openeuler.sm4.mode.CTS
-
- engineDoFinal(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.CTS
-
- engineDoFinal(byte[], int, int) - 类 中的方法org.openeuler.sm4.mode.ECB
-
- engineDoFinal(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.ECB
-
- engineDoFinal(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.GCM
-
- engineDoFinal(byte[], int, int) - 类 中的方法org.openeuler.sm4.mode.GCM
-
- engineDoFinal(byte[], int, int) - 类 中的方法org.openeuler.sm4.mode.OCB
-
- engineDoFinal(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.OCB
-
- engineDoFinal(byte[], int, int) - 类 中的方法org.openeuler.sm4.mode.OFB
-
- engineDoFinal(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.OFB
-
- engineDoFinal(byte[], int, int) - 类 中的方法org.openeuler.sm4.SM4BaseCipher
-
- engineDoFinal(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.SM4BaseCipher
-
- engineDoFinal(byte[], int, int) - 类 中的方法org.openeuler.sm4.SM4Cipher
-
- engineDoFinal(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.SM4Cipher
-
- engineDoFinal(byte[], int, int) - 类 中的方法org.openeuler.sm4.StreamModeBaseCipher
-
- engineDoFinal(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.StreamModeBaseCipher
-
- engineDoPhase(Key, boolean) - 类 中的方法org.openeuler.legacy.SM2KeyAgreement
-
- engineDoPhase(Key, boolean) - 类 中的方法org.openeuler.SM2KeyAgreement
-
- engineGenerateKey() - 类 中的方法org.openeuler.HmacSM3KeyGenerator
-
- engineGenerateKey() - 类 中的方法org.openeuler.sm4.SM4KeyGenerator
-
- engineGenerateParameters() - 类 中的方法org.openeuler.sm4.SM4ParameterGenerator
-
- engineGeneratePrivate(KeySpec) - 类 中的方法org.openeuler.sun.security.ec.ECKeyFactory
-
- engineGeneratePublic(KeySpec) - 类 中的方法org.openeuler.sun.security.ec.ECKeyFactory
-
- engineGenerateSecret(KeySpec) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBEKeyFactory
-
Generates a SecretKey object from the provided key
specification (key material).
- engineGenerateSecret(KeySpec) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBKDF2Core
-
Generates a SecretKey object from the provided key
specification (key material).
- engineGenerateSecret() - 类 中的方法org.openeuler.legacy.SM2KeyAgreement
-
- engineGenerateSecret(byte[], int) - 类 中的方法org.openeuler.legacy.SM2KeyAgreement
-
- engineGenerateSecret(String) - 类 中的方法org.openeuler.legacy.SM2KeyAgreement
-
- engineGenerateSecret() - 类 中的方法org.openeuler.SM2KeyAgreement
-
- engineGenerateSecret(byte[], int) - 类 中的方法org.openeuler.SM2KeyAgreement
-
- engineGenerateSecret(String) - 类 中的方法org.openeuler.SM2KeyAgreement
-
- engineGetBlockSize() - 类 中的方法org.openeuler.com.sun.crypto.provider.PBES2Core
-
- engineGetBlockSize() - 类 中的方法org.openeuler.SM2Cipher
-
Returns the block size (in bytes).
- engineGetBlockSize() - 类 中的方法org.openeuler.sm4.SM4BaseCipher
-
- engineGetBlockSize() - 类 中的方法org.openeuler.sm4.SM4Cipher
-
- engineGetDigestLength() - 类 中的方法org.openeuler.SM3
-
- engineGetEncoded() - 类 中的方法org.openeuler.com.sun.crypto.provider.PBES2Parameters
-
- engineGetEncoded(String) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBES2Parameters
-
- engineGetEncoded() - 类 中的方法org.openeuler.sm4.SM4Parameters
-
- engineGetEncoded(String) - 类 中的方法org.openeuler.sm4.SM4Parameters
-
- engineGetEncoded() - 类 中的方法org.openeuler.sun.security.util.ECParameters
-
- engineGetEncoded(String) - 类 中的方法org.openeuler.sun.security.util.ECParameters
-
- engineGetIV() - 类 中的方法org.openeuler.com.sun.crypto.provider.PBES2Core
-
- engineGetIV() - 类 中的方法org.openeuler.SM2Cipher
-
Returns the initialization vector (IV) in a new buffer.
- engineGetIV() - 类 中的方法org.openeuler.sm4.SM4BaseCipher
-
- engineGetIV() - 类 中的方法org.openeuler.sm4.SM4Cipher
-
- engineGetIV() - 类 中的方法org.openeuler.sm4.StreamModeBaseCipher
-
- engineGetKeySize(Key) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBES2Core
-
- engineGetKeySpec(SecretKey, Class<?>) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBEKeyFactory
-
Returns a specification (key material) of the given key
in the requested format.
- engineGetKeySpec(SecretKey, Class<?>) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBKDF2Core
-
Returns a specification (key material) of the given key
in the requested format.
- engineGetKeySpec(Key, Class<T>) - 类 中的方法org.openeuler.sun.security.ec.ECKeyFactory
-
- engineGetMacLength() - 类 中的方法org.openeuler.com.sun.crypto.provider.HmacCore
-
Returns the length of the HMAC in bytes.
- engineGetMacLength() - 类 中的方法org.openeuler.com.sun.crypto.provider.HmacPKCS12PBECore
-
- engineGetOutputSize(int) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBES2Core
-
- engineGetOutputSize(int) - 类 中的方法org.openeuler.legacy.SM2Cipher
-
- engineGetOutputSize(int) - 类 中的方法org.openeuler.SM2Cipher
-
Returns the length in bytes that an output buffer would
need to be in order to hold the result of the next update
or doFinal operation, given the input length
inputLen (in bytes).
- engineGetOutputSize(int) - 类 中的方法org.openeuler.sm4.mode.CCM
-
- engineGetOutputSize(int) - 类 中的方法org.openeuler.sm4.mode.CTR
-
- engineGetOutputSize(int) - 类 中的方法org.openeuler.sm4.mode.CTS
-
- engineGetOutputSize(int) - 类 中的方法org.openeuler.sm4.mode.GCM
-
- engineGetOutputSize(int) - 类 中的方法org.openeuler.sm4.mode.OCB
-
- engineGetOutputSize(int) - 类 中的方法org.openeuler.sm4.SM4BaseCipher
-
- engineGetOutputSize(int) - 类 中的方法org.openeuler.sm4.SM4Cipher
-
- engineGetParameter(String) - 类 中的方法org.openeuler.SM2SignatureSpi
-
已过时。
- engineGetParameters() - 类 中的方法org.openeuler.com.sun.crypto.provider.PBES2Core
-
- engineGetParameters() - 类 中的方法org.openeuler.SM2Cipher
-
Returns the parameters used with this cipher.
- engineGetParameters() - 类 中的方法org.openeuler.SM2SignatureSpi
-
- engineGetParameters() - 类 中的方法org.openeuler.sm4.mode.GCM
-
- engineGetParameters() - 类 中的方法org.openeuler.sm4.mode.OCB
-
- engineGetParameters() - 类 中的方法org.openeuler.sm4.SM4BaseCipher
-
- engineGetParameters() - 类 中的方法org.openeuler.sm4.SM4Cipher
-
- engineGetParameters() - 类 中的方法org.openeuler.sm4.StreamModeBaseCipher
-
- engineGetParameterSpec(Class<T>) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBES2Parameters
-
- engineGetParameterSpec(Class<T>) - 类 中的方法org.openeuler.sm4.SM4Parameters
-
- engineGetParameterSpec(Class<T>) - 类 中的方法org.openeuler.sun.security.util.ECParameters
-
- engineInit(Key, AlgorithmParameterSpec) - 类 中的方法org.openeuler.com.sun.crypto.provider.HmacCore
-
Initializes the HMAC with the given secret key and algorithm parameters.
- engineInit(Key, AlgorithmParameterSpec) - 类 中的方法org.openeuler.com.sun.crypto.provider.HmacPKCS12PBECore
-
- engineInit(int, Key, SecureRandom) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBES2Core
-
- engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBES2Core
-
- engineInit(int, Key, AlgorithmParameters, SecureRandom) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBES2Core
-
- engineInit(AlgorithmParameterSpec) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBES2Parameters
-
- engineInit(byte[]) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBES2Parameters
-
- engineInit(byte[], String) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBES2Parameters
-
- engineInit(SecureRandom) - 类 中的方法org.openeuler.HmacSM3KeyGenerator
-
- engineInit(AlgorithmParameterSpec, SecureRandom) - 类 中的方法org.openeuler.HmacSM3KeyGenerator
-
- engineInit(int, SecureRandom) - 类 中的方法org.openeuler.HmacSM3KeyGenerator
-
- engineInit(Key, SecureRandom) - 类 中的方法org.openeuler.legacy.SM2KeyAgreement
-
- engineInit(Key, AlgorithmParameterSpec, SecureRandom) - 类 中的方法org.openeuler.legacy.SM2KeyAgreement
-
- engineInit(int, Key, SecureRandom) - 类 中的方法org.openeuler.SM2Cipher
-
Initializes this cipher with a key and a source
of randomness.
- engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - 类 中的方法org.openeuler.SM2Cipher
-
Initializes this cipher with a key, a set of
algorithm parameters, and a source of randomness.
- engineInit(int, Key, AlgorithmParameters, SecureRandom) - 类 中的方法org.openeuler.SM2Cipher
-
Initializes this cipher with a key, a set of
algorithm parameters, and a source of randomness.
- engineInit(Key, SecureRandom) - 类 中的方法org.openeuler.SM2KeyAgreement
-
- engineInit(Key, AlgorithmParameterSpec, SecureRandom) - 类 中的方法org.openeuler.SM2KeyAgreement
-
- engineInit(int, Key, SecureRandom) - 类 中的方法org.openeuler.sm4.mode.CCM
-
- engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - 类 中的方法org.openeuler.sm4.mode.CCM
-
- engineInit(int, Key, AlgorithmParameters, SecureRandom) - 类 中的方法org.openeuler.sm4.mode.CCM
-
- engineInit(int, Key, SecureRandom) - 类 中的方法org.openeuler.sm4.mode.CTR
-
- engineInit(int, Key, AlgorithmParameters, SecureRandom) - 类 中的方法org.openeuler.sm4.mode.CTR
-
- engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - 类 中的方法org.openeuler.sm4.mode.CTR
-
- engineInit(int, Key, SecureRandom) - 类 中的方法org.openeuler.sm4.mode.ECB
-
- engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - 类 中的方法org.openeuler.sm4.mode.ECB
-
- engineInit(int, Key, AlgorithmParameters, SecureRandom) - 类 中的方法org.openeuler.sm4.mode.ECB
-
- engineInit(int, Key, SecureRandom) - 类 中的方法org.openeuler.sm4.mode.GCM
-
- engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - 类 中的方法org.openeuler.sm4.mode.GCM
-
- engineInit(int, Key, AlgorithmParameters, SecureRandom) - 类 中的方法org.openeuler.sm4.mode.GCM
-
- engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - 类 中的方法org.openeuler.sm4.mode.OCB
-
- engineInit(int, Key, SecureRandom) - 类 中的方法org.openeuler.sm4.mode.OCB
-
- engineInit(int, Key, AlgorithmParameters, SecureRandom) - 类 中的方法org.openeuler.sm4.mode.OCB
-
- engineInit(int, Key, SecureRandom) - 类 中的方法org.openeuler.sm4.SM4BaseCipher
-
- engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - 类 中的方法org.openeuler.sm4.SM4BaseCipher
-
- engineInit(int, Key, AlgorithmParameters, SecureRandom) - 类 中的方法org.openeuler.sm4.SM4BaseCipher
-
- engineInit(int, Key, SecureRandom) - 类 中的方法org.openeuler.sm4.SM4Cipher
-
- engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - 类 中的方法org.openeuler.sm4.SM4Cipher
-
- engineInit(int, Key, AlgorithmParameters, SecureRandom) - 类 中的方法org.openeuler.sm4.SM4Cipher
-
- engineInit(SecureRandom) - 类 中的方法org.openeuler.sm4.SM4KeyGenerator
-
- engineInit(AlgorithmParameterSpec, SecureRandom) - 类 中的方法org.openeuler.sm4.SM4KeyGenerator
-
- engineInit(int, SecureRandom) - 类 中的方法org.openeuler.sm4.SM4KeyGenerator
-
- engineInit(int, SecureRandom) - 类 中的方法org.openeuler.sm4.SM4ParameterGenerator
-
- engineInit(AlgorithmParameterSpec, SecureRandom) - 类 中的方法org.openeuler.sm4.SM4ParameterGenerator
-
- engineInit(AlgorithmParameterSpec) - 类 中的方法org.openeuler.sm4.SM4Parameters
-
- engineInit(byte[]) - 类 中的方法org.openeuler.sm4.SM4Parameters
-
- engineInit(byte[], String) - 类 中的方法org.openeuler.sm4.SM4Parameters
-
- engineInit(int, Key, SecureRandom) - 类 中的方法org.openeuler.sm4.StreamModeBaseCipher
-
- engineInit(int, Key, AlgorithmParameters, SecureRandom) - 类 中的方法org.openeuler.sm4.StreamModeBaseCipher
-
- engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - 类 中的方法org.openeuler.sm4.StreamModeBaseCipher
-
- engineInit(AlgorithmParameterSpec) - 类 中的方法org.openeuler.sun.security.util.ECParameters
-
- engineInit(byte[]) - 类 中的方法org.openeuler.sun.security.util.ECParameters
-
- engineInit(byte[], String) - 类 中的方法org.openeuler.sun.security.util.ECParameters
-
- engineInitSign(PrivateKey) - 类 中的方法org.openeuler.SM2SignatureSpi
-
Initializes this signature object with the specified
private key for signing operations.
- engineInitVerify(PublicKey) - 类 中的方法org.openeuler.SM2SignatureSpi
-
Initializes this signature object with the specified
public key for verification operations.
- engineReset() - 类 中的方法org.openeuler.com.sun.crypto.provider.HmacCore
-
Resets the HMAC for further use, maintaining the secret key that the
HMAC was initialized with.
- engineReset() - 类 中的方法org.openeuler.com.sun.crypto.provider.HmacPKCS12PBECore
-
- engineReset() - 类 中的方法org.openeuler.SM3
-
- engineSetMode(String) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBES2Core
-
- engineSetMode(String) - 类 中的方法org.openeuler.SM2Cipher
-
Sets the mode of this cipher.
- engineSetMode(String) - 类 中的方法org.openeuler.sm4.SM4BaseCipher
-
- engineSetMode(String) - 类 中的方法org.openeuler.sm4.SM4Cipher
-
- engineSetPadding(String) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBES2Core
-
- engineSetPadding(String) - 类 中的方法org.openeuler.SM2Cipher
-
Sets the padding mechanism of this cipher.
- engineSetPadding(String) - 类 中的方法org.openeuler.sm4.mode.CCM
-
- engineSetPadding(String) - 类 中的方法org.openeuler.sm4.mode.GCM
-
- engineSetPadding(String) - 类 中的方法org.openeuler.sm4.mode.OCB
-
- engineSetPadding(String) - 类 中的方法org.openeuler.sm4.SM4BaseCipher
-
- engineSetPadding(String) - 类 中的方法org.openeuler.sm4.SM4Cipher
-
- engineSetParameter(String, Object) - 类 中的方法org.openeuler.SM2SignatureSpi
-
已过时。
- engineSetParameter(AlgorithmParameterSpec) - 类 中的方法org.openeuler.SM2SignatureSpi
-
- engineSign() - 类 中的方法org.openeuler.SM2SignatureSpi
-
Returns the signature bytes of all the data
updated so far.
- engineToString() - 类 中的方法org.openeuler.com.sun.crypto.provider.PBES2Parameters
-
- engineToString() - 类 中的方法org.openeuler.sm4.SM4Parameters
-
- engineToString() - 类 中的方法org.openeuler.sun.security.util.ECParameters
-
- engineTranslateKey(SecretKey) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBEKeyFactory
-
Translates a SecretKey object, whose provider may be
unknown or potentially untrusted, into a corresponding
SecretKey object of this key factory.
- engineTranslateKey(SecretKey) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBKDF2Core
-
Translates a SecretKey object, whose provider may be
unknown or potentially untrusted, into a corresponding
SecretKey object of this key factory.
- engineTranslateKey(Key) - 类 中的方法org.openeuler.sun.security.ec.ECKeyFactory
-
Translate an SM2 key into a Sun SM2 key.
- engineUnwrap(byte[], String, int) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBES2Core
-
- engineUnwrap(byte[], String, int) - 类 中的方法org.openeuler.legacy.SM2Cipher
-
- engineUnwrap(byte[], String, int) - 类 中的方法org.openeuler.SM2Cipher
-
- engineUpdate(byte) - 类 中的方法org.openeuler.com.sun.crypto.provider.HmacCore
-
Processes the given byte.
- engineUpdate(byte[], int, int) - 类 中的方法org.openeuler.com.sun.crypto.provider.HmacCore
-
Processes the first len bytes in input,
starting at offset.
- engineUpdate(ByteBuffer) - 类 中的方法org.openeuler.com.sun.crypto.provider.HmacCore
-
Processes the input.remaining() bytes in the ByteBuffer
input.
- engineUpdate(byte) - 类 中的方法org.openeuler.com.sun.crypto.provider.HmacPKCS12PBECore
-
- engineUpdate(byte[], int, int) - 类 中的方法org.openeuler.com.sun.crypto.provider.HmacPKCS12PBECore
-
- engineUpdate(byte[], int, int) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBES2Core
-
- engineUpdate(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBES2Core
-
- engineUpdate(byte[], int, int) - 类 中的方法org.openeuler.SM2Cipher
-
Continues a multiple-part encryption or decryption operation
(depending on how this cipher was initialized), processing another data
part.
- engineUpdate(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.SM2Cipher
-
Continues a multiple-part encryption or decryption operation
(depending on how this cipher was initialized), processing another data
part.
- engineUpdate(byte) - 类 中的方法org.openeuler.SM2SignatureSpi
-
Updates the data to be signed or verified
using the specified byte.
- engineUpdate(byte[], int, int) - 类 中的方法org.openeuler.SM2SignatureSpi
-
Updates the data to be signed or verified, using the
specified array of bytes, starting at the specified offset.
- engineUpdate(byte) - 类 中的方法org.openeuler.SM3
-
- engineUpdate(byte[], int, int) - 类 中的方法org.openeuler.SM3
-
- engineUpdate(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.CBC
-
- engineUpdate(byte[], int, int) - 类 中的方法org.openeuler.sm4.mode.CBC
-
- engineUpdate(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.CCM
-
- engineUpdate(byte[], int, int) - 类 中的方法org.openeuler.sm4.mode.CCM
-
- engineUpdate(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.CFB
-
- engineUpdate(byte[], int, int) - 类 中的方法org.openeuler.sm4.mode.CFB
-
- engineUpdate(byte[], int, int) - 类 中的方法org.openeuler.sm4.mode.CTR
-
- engineUpdate(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.CTR
-
- engineUpdate(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.CTS
-
- engineUpdate(byte[], int, int) - 类 中的方法org.openeuler.sm4.mode.CTS
-
- engineUpdate(byte[], int, int) - 类 中的方法org.openeuler.sm4.mode.ECB
-
- engineUpdate(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.ECB
-
- engineUpdate(byte[], int, int) - 类 中的方法org.openeuler.sm4.mode.GCM
-
- engineUpdate(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.GCM
-
- engineUpdate(byte[], int, int) - 类 中的方法org.openeuler.sm4.mode.OCB
-
- engineUpdate(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.OCB
-
- engineUpdate(byte[], int, int) - 类 中的方法org.openeuler.sm4.mode.OFB
-
- engineUpdate(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.mode.OFB
-
- engineUpdate(byte[], int, int) - 类 中的方法org.openeuler.sm4.SM4BaseCipher
-
- engineUpdate(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.SM4BaseCipher
-
- engineUpdate(byte[], int, int) - 类 中的方法org.openeuler.sm4.SM4Cipher
-
- engineUpdate(byte[], int, int, byte[], int) - 类 中的方法org.openeuler.sm4.SM4Cipher
-
- engineUpdateAAD(byte[], int, int) - 类 中的方法org.openeuler.sm4.mode.CCM
-
- engineUpdateAAD(byte[], int, int) - 类 中的方法org.openeuler.sm4.mode.GCM
-
- engineUpdateAAD(byte[], int, int) - 类 中的方法org.openeuler.sm4.mode.OCB
-
- engineUpdateAAD(byte[], int, int) - 类 中的方法org.openeuler.sm4.SM4BaseCipher
-
- engineUpdateAAD(byte[], int, int) - 类 中的方法org.openeuler.sm4.SM4Cipher
-
- engineVerify(byte[]) - 类 中的方法org.openeuler.SM2SignatureSpi
-
Verifies the passed-in signature.
- engineWrap(Key) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBES2Core
-
- engineWrap(Key) - 类 中的方法org.openeuler.legacy.SM2Cipher
-
- engineWrap(Key) - 类 中的方法org.openeuler.SM2Cipher
-
- equals(Object) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBEKey
-
- equals(Object) - 类 中的方法org.openeuler.com.sun.crypto.provider.PBKDF2KeyImpl
-
- equals(JavaVersion) - 类 中的静态方法org.openeuler.JavaVersion
-
- equals(Object) - 类 中的方法org.openeuler.SM2P256V1Point
-
- equalTo(int, int[], int) - 类 中的静态方法org.openeuler.util.Nat
-
- equalToZero(int, int[]) - 类 中的静态方法org.openeuler.util.Nat
-
- expandKey(byte[]) - 类 中的方法org.openeuler.sm4.SM4Util
-
calculate rk