跳过导航链接
B C D E F G I K L O P S U W 

B

BGMJCEProvider - org.openeuler中的类
 
BGMJCEProvider() - 类 的构造器org.openeuler.BGMJCEProvider
 

C

check(ASN1Sequence) - 类 中的方法org.openeuler.SM2Cipher.DerSM2Engine
 
checkParams(AlgorithmParameterSpec) - 类 中的方法org.openeuler.SM2KeyAgreement
 
concat(BigInteger, BigInteger, byte[], byte[], boolean) - 类 中的静态方法org.openeuler.SM2KeyExchangeUtil
 
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.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
 

D

DEBUG - 类 中的静态变量org.openeuler.SM2Cipher
 
DEBUG - 类 中的静态变量org.openeuler.SM2KeyExchangeUtil
 
decrypt(byte[], int, int) - 类 中的方法org.openeuler.SM2Cipher.DerSM2Engine
 
DEFAULT_ID - 类 中的静态变量org.openeuler.SM2KeyExchangeUtil
 
DerSM2Engine() - 类 的构造器org.openeuler.SM2Cipher.DerSM2Engine
 
DerSM2Engine(Digest) - 类 的构造器org.openeuler.SM2Cipher.DerSM2Engine
 
digestLength - 类 中的变量org.openeuler.SM2Cipher.DerSM2Engine
 

E

ecDomainParameters - 类 中的变量org.openeuler.SM2Cipher.DerSM2Engine
 
ecGenParameterSpecMap - 类 中的静态变量org.openeuler.SM2KeyPairGenerator
 
encrypt(byte[], int, int) - 类 中的方法org.openeuler.SM2Cipher.DerSM2Engine
 
engineDoPhase(Key, boolean) - 类 中的方法org.openeuler.SM2KeyAgreement
 
engineGenerateSecret() - 类 中的方法org.openeuler.SM2KeyAgreement
 
engineGenerateSecret(byte[], int) - 类 中的方法org.openeuler.SM2KeyAgreement
 
engineGenerateSecret(String) - 类 中的方法org.openeuler.SM2KeyAgreement
 
engineGetOutputSize(int) - 类 中的方法org.openeuler.SM2Cipher
 
engineInit(Key, SecureRandom) - 类 中的方法org.openeuler.SM2KeyAgreement
 
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - 类 中的方法org.openeuler.SM2KeyAgreement
 
engineUnwrap(byte[], String, int) - 类 中的方法org.openeuler.SM2Cipher
 
engineWrap(Key) - 类 中的方法org.openeuler.SM2Cipher
 

F

forEncryption - 类 中的变量org.openeuler.SM2Cipher.DerSM2Engine
 

G

generateKeyPair() - 类 中的方法org.openeuler.SM2KeyPairGenerator
 
generatePublicKey(ECPrivateKey) - 类 中的静态方法org.openeuler.SM2KeyExchangeUtil
Generate public key by ECPrivateKey
generateR(ECPublicKey, BigInteger) - 类 中的静态方法org.openeuler.SM2KeyExchangeUtil
R = [r] * G
generateRandom(ECPublicKey, SecureRandom) - 类 中的静态方法org.openeuler.SM2KeyExchangeUtil
 
generateRandom(BigInteger, SecureRandom) - 类 中的静态方法org.openeuler.SM2KeyExchangeUtil
 
generateSharedSecret(ECPublicKey, ECPrivateKey, BigInteger, byte[], ECPublicKey, byte[], byte[], int, boolean) - 类 中的静态方法org.openeuler.SM2KeyExchangeUtil
 
generateZ(byte[], ECPublicKey, MessageDigest) - 类 中的静态方法org.openeuler.SM2KeyExchangeUtil
Z = hash( idLenBytes || idBytes || (32bytes)a || (32bytes) b || (32bytes)gX || (32bytes)gY || (32bytes)qX || (32bytes) qY) )
getLocalId() - 类 中的方法org.openeuler.SM2KeyExchangeParameterSpec
 
getLocalPublicKey() - 类 中的方法org.openeuler.SM2KeyExchangeParameterSpec
 
getLocalRandom() - 类 中的方法org.openeuler.SM2KeyExchangeParameterSpec
 
getPeerId() - 类 中的方法org.openeuler.SM2KeyExchangeParameterSpec
 
getPeerRBytes() - 类 中的方法org.openeuler.SM2KeyExchangeParameterSpec
 
getProp() - 类 中的静态方法org.openeuler.BGMJCEProvider
 
getSecretLen() - 类 中的方法org.openeuler.SM2KeyExchangeParameterSpec
 

I

init(boolean, CipherParameters) - 类 中的方法org.openeuler.SM2Cipher.DerSM2Engine
 
initECGenParameterSpecMap() - 类 中的静态方法org.openeuler.SM2KeyPairGenerator
 
initialize(int, SecureRandom) - 类 中的方法org.openeuler.SM2KeyPairGenerator
 
initialize(AlgorithmParameterSpec, SecureRandom) - 类 中的方法org.openeuler.SM2KeyPairGenerator
 
intToBytes(byte[], int) - 类 中的静态方法org.openeuler.SM2KeyExchangeUtil
 
isInitialized - 类 中的变量org.openeuler.SM2KeyPairGenerator
 
isUseClientMode() - 类 中的方法org.openeuler.SM2KeyExchangeParameterSpec
 

K

KDF(byte[], int, MessageDigest) - 类 中的静态方法org.openeuler.SM2KeyExchangeUtil
 
keyPairGenerator - 类 中的变量org.openeuler.SM2KeyPairGenerator
 

L

localId - 类 中的变量org.openeuler.SM2KeyAgreement
 
localId - 类 中的变量org.openeuler.SM2KeyExchangeParameterSpec
 
localPrivateKey - 类 中的变量org.openeuler.SM2KeyAgreement
 
localPublicKey - 类 中的变量org.openeuler.SM2KeyAgreement
 
localPublicKey - 类 中的变量org.openeuler.SM2KeyExchangeParameterSpec
 
localRandom - 类 中的变量org.openeuler.SM2KeyAgreement
 
localRandom - 类 中的变量org.openeuler.SM2KeyExchangeParameterSpec
 

O

org.openeuler - 程序包 org.openeuler
 

P

peerId - 类 中的变量org.openeuler.SM2KeyAgreement
 
peerId - 类 中的变量org.openeuler.SM2KeyExchangeParameterSpec
 
peerPublicKey - 类 中的变量org.openeuler.SM2KeyAgreement
 
peerRBytes - 类 中的变量org.openeuler.SM2KeyAgreement
 
peerRBytes - 类 中的变量org.openeuler.SM2KeyExchangeParameterSpec
 
processBlock(byte[], int, int) - 类 中的方法org.openeuler.SM2Cipher.DerSM2Engine
 
putAlgorithmParameters(Map<Object, Object>) - 类 中的静态方法org.openeuler.BGMJCEProvider
 
putEntries(Map<Object, Object>) - 类 中的静态方法org.openeuler.BGMJCEProvider
 
putHmacSM3(Map<Object, Object>) - 类 中的静态方法org.openeuler.BGMJCEProvider
 
putKeyPairGenerator(Map<Object, Object>) - 类 中的静态方法org.openeuler.BGMJCEProvider
 
putSignatureSM3withSM2(Map<Object, Object>) - 类 中的静态方法org.openeuler.BGMJCEProvider
 
putSM2(Map<Object, Object>) - 类 中的静态方法org.openeuler.BGMJCEProvider
 
putSM3(Map<Object, Object>) - 类 中的静态方法org.openeuler.BGMJCEProvider
 
putSM4(Map<Object, Object>) - 类 中的静态方法org.openeuler.BGMJCEProvider
 

S

secretLen - 类 中的变量org.openeuler.SM2KeyAgreement
 
secretLen - 类 中的变量org.openeuler.SM2KeyExchangeParameterSpec
 
SM2Cipher - org.openeuler中的类
SM2 Cipher
SM2Cipher() - 类 的构造器org.openeuler.SM2Cipher
 
SM2Cipher.DerSM2Engine - org.openeuler中的类
 
SM2KeyAgreement - org.openeuler中的类
SM2 KeyAgreement
SM2KeyAgreement() - 类 的构造器org.openeuler.SM2KeyAgreement
 
SM2KeyExchangeParameterSpec - org.openeuler中的类
SM2KeyExchangeParameterSpec
SM2KeyExchangeParameterSpec(PublicKey, byte[], BigInteger, byte[], byte[], int, boolean) - 类 的构造器org.openeuler.SM2KeyExchangeParameterSpec
 
SM2KeyExchangeParameterSpec(byte[], BigInteger, byte[], byte[], int, boolean) - 类 的构造器org.openeuler.SM2KeyExchangeParameterSpec
 
SM2KeyExchangeUtil - org.openeuler中的类
SM2 KeyExchange util
SM2KeyExchangeUtil() - 类 的构造器org.openeuler.SM2KeyExchangeUtil
 
SM2KeyPairGenerator - org.openeuler中的类
The difference between EC and SM key pair generation is that the elliptic curve is different.
SM2KeyPairGenerator() - 类 的构造器org.openeuler.SM2KeyPairGenerator
 
SM2P256V1_KEY_SIZE - 类 中的静态变量org.openeuler.SM2KeyPairGenerator
 

U

useClientMode - 类 中的变量org.openeuler.SM2KeyAgreement
 
useClientMode - 类 中的变量org.openeuler.SM2KeyExchangeParameterSpec
 

W

WAPIP192V1_KEY_SIZE - 类 中的静态变量org.openeuler.SM2KeyPairGenerator
 
B C D E F G I K L O P S U W 
跳过导航链接

Copyright © 2022. All rights reserved.