///<param name = "the_scheme">Indicates the signing method used for a keyedHash signing object. This field also determines the size of the data field for a data object created with TPM2_Create() or TPM2_CreatePrimary().(One of SchemeHmac, SchemeXor, NullSchemeKeyedhash)</param> public KeyedhashParms( ISchemeKeyedhashUnion the_scheme ) { this.scheme = the_scheme; }
///<param name = "the_details">the scheme parameters(One of SchemeHmac, SchemeXor, NullSchemeKeyedhash)</param> public KeyedhashScheme( ISchemeKeyedhashUnion the_details ) { this.details = the_details; }