Class SM9KEMGenerator

java.lang.Object
org.bouncycastle.crypto.kems.SM9KEMGenerator
All Implemented Interfaces:
EncapsulatedSecretGenerator

public class SM9KEMGenerator extends Object implements EncapsulatedSecretGenerator
SM9 key encapsulation mechanism - encapsulation side (GM/T 0044.4-2016, clause 6). Given a recipient identity and the encryption master public key, produces a shared key K and its encapsulation C = [r]Q_B (a G1 point, encoded x||y).