| Modifier and Type | Class and Description |
|---|---|
| public static enum |
| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private final Digest | |
| private ECKeyParameters | |
| private ECDomainParameters | |
| private boolean | |
| private final SM2Engine. | |
| private SecureRandom |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| protected ECMultiplier | |
| private byte[] | |
| private byte[] | |
| public int | |
| public void | |
| private void | |
| private BigInteger | |
| private boolean | |
| public byte[] |
| curveLength | back to summary |
|---|---|
| private int curveLength | |
| digest | back to summary |
|---|---|
| private final Digest digest | |
| ecKey | back to summary |
|---|---|
| private ECKeyParameters ecKey | |
| ecParams | back to summary |
|---|---|
| private ECDomainParameters ecParams | |
| forEncryption | back to summary |
|---|---|
| private boolean forEncryption | |
| mode | back to summary |
|---|---|
| private final SM2Engine. | |
| random | back to summary |
|---|---|
| private SecureRandom random | |
| SM2Engine | back to summary |
|---|---|
| public SM2Engine() | |
| SM2Engine | back to summary |
|---|---|
| public SM2Engine(SM2Engine. | |
| SM2Engine | back to summary |
|---|---|
| public SM2Engine(Digest digest) | |
| SM2Engine | back to summary |
|---|---|
| public SM2Engine(Digest digest, SM2Engine. | |
| addFieldElement | back to summary |
|---|---|
| private void addFieldElement(Digest digest, ECFieldElement v) | |
| createBasePointMultiplier | back to summary |
|---|---|
| protected ECMultiplier createBasePointMultiplier() | |
| decrypt | back to summary |
|---|---|
| private byte[] decrypt(byte[] in, int inOff, int inLen) throws InvalidCipherTextException | |
| encrypt | back to summary |
|---|---|
| private byte[] encrypt(byte[] in, int inOff, int inLen) throws InvalidCipherTextException | |
| getOutputSize | back to summary |
|---|---|
| public int getOutputSize(int inputLen) | |
| init | back to summary |
|---|---|
| public void init(boolean forEncryption, CipherParameters param) | |
| kdf | back to summary |
|---|---|
| private void kdf(Digest digest, ECPoint c1, byte[] encData) | |
| nextK | back to summary |
|---|---|
| private BigInteger nextK() | |
| notEncrypted | back to summary |
|---|---|
| private boolean notEncrypted(byte[] encData, byte[] in, int inOff) | |
| processBlock | back to summary |
|---|---|
| public byte[] processBlock(byte[] in, int inOff, int inLen) throws InvalidCipherTextException | |
| Modifier and Type | Field and Description |
|---|---|
| public static final SM2Engine. | |
| public static final SM2Engine. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static SM2Engine. | |
| public static SM2Engine. |
| C1C2C3 | back to summary |
|---|---|
| public static final SM2Engine. | |
| C1C3C2 | back to summary |
|---|---|
| public static final SM2Engine. | |
| Mode | back to summary |
|---|---|
| private Mode() | |
| valueOf | back to summary |
|---|---|
| public static SM2Engine. | |
| values | back to summary |
|---|---|
| public static SM2Engine. | |