org.bouncycastle.crypto.params
Interface SM9SigUserKeyParametersGenerator
- All Known Implementing Classes:
- SM9SigMasterPrivateKeyParameters
- public interface SM9SigUserKeyParametersGenerator
A master key capable of the KGC user-key extraction for an identity-based
signature scheme: deriving a user's signature private key from the user's
identity (GM/T 0044.2-2016 for SM9, where the signature private-key
generation function identifier hid is applied internally).
- See Also:
SM9EncUserKeyParametersGenerator
|
Method Summary |
SM9SigPrivateKeyParameters |
generateUserKey(byte[] identity)
Derive the signature private key of the user identified by , a
deterministic KGC operation - the same master key and identity always
yield the same user key. |
generateUserKey
public SM9SigPrivateKeyParameters generateUserKey(byte[] identity)
- Derive the signature private key of the user identified by , a
deterministic KGC operation - the same master key and identity always
yield the same user key.
- Parameters:
identity - the user's identity.
- Returns:
- the user's signature private key.