Package org.bouncycastle.jcajce.provider.asymmetric.sm9
package org.bouncycastle.jcajce.provider.asymmetric.sm9
-
ClassesClassDescriptionJCA
Cipherfor SM9 public-key encryption (GM/T 0044.4).JCA adapter for the SM9 key exchange protocol (GM/T 0044.3-2016), registered asKeyAgreement.SM9.KeyFactory for the SM9 master keys (sm9signandsm9encrypt): the master public and private keys round-trip through their JCA X.509 / PKCS#8 encodings (the GM/T 0080-2020 key material under the GM algorithm OID; the bare GM/T 0080-2020 form is the lightweight key-parameter class'sgetEncoded()).Generator for SM9 encryption master key pairs (GM/T 0044.4), registered asKeyPairGenerator.SM9-ENC: the KGC's randomly-generated root of the scheme.Generator for the SM9 signature master key pair (GM/T 0044.2), registered asKeyPairGenerator.SM9-SIGN.JCASM9signature (GM/T 0044.2).JCAKeyGeneratorbridge for the SM9 key encapsulation mechanism (GM/T 0044.4-2016).