protected SchemeBase( IEntropyProvider entropyProvider, SchemeParametersIfc schemeParameters, IFixedInfoFactory fixedInfoFactory, FixedInfoParameter fixedInfoParameter, IIfcSecretKeyingMaterialBuilder thisPartyKeyingMaterialBuilder, IKeyConfirmationFactory keyConfirmationFactory, MacParameters macParameters) { EntropyProvider = entropyProvider; SchemeParameters = schemeParameters; _fixedInfoFactory = fixedInfoFactory; _fixedInfoParameter = fixedInfoParameter; _thisPartyKeyingMaterialBuilder = thisPartyKeyingMaterialBuilder; _keyConfirmationFactory = keyConfirmationFactory; _macParameters = macParameters; }
protected SchemeBaseKas ( IEntropyProvider entropyProvider, SchemeParametersIfc schemeParameters, IFixedInfoFactory fixedInfoFactory, FixedInfoParameter fixedInfoParameter, IIfcSecretKeyingMaterialBuilder thisPartyKeyingMaterialBuilder, IKeyConfirmationFactory keyConfirmationFactory, MacParameters macParameters, IKdfVisitor kdfVisitor, IKdfParameter kdfParameter, IRsaSve rsaSve ) : base(entropyProvider, schemeParameters, fixedInfoFactory, fixedInfoParameter, thisPartyKeyingMaterialBuilder, keyConfirmationFactory, macParameters) { _kdfVisitor = kdfVisitor; _kdfParameter = kdfParameter; _rsaSve = rsaSve; }
public SchemeBaseKasOneKeyPair( IEntropyProvider entropyProvider, SchemeParametersIfc schemeParameters, IFixedInfoFactory fixedInfoFactory, FixedInfoParameter fixedInfoParameter, IIfcSecretKeyingMaterialBuilder thisPartyKeyingMaterialBuilder, IKeyConfirmationFactory keyConfirmationFactory, MacParameters macParameters, IKdfVisitor kdfVisitor, IKdfParameter kdfParameter, IRsaSve rsaSve) : base( entropyProvider, schemeParameters, fixedInfoFactory, fixedInfoParameter, thisPartyKeyingMaterialBuilder, keyConfirmationFactory, macParameters, kdfVisitor, kdfParameter, rsaSve) { }
public SchemeKts( IEntropyProvider entropyProvider, SchemeParametersIfc schemeParameters, IFixedInfoFactory fixedInfoFactory, FixedInfoParameter fixedInfoParameter, IIfcSecretKeyingMaterialBuilder thisPartyKeyingMaterialBuilder, IKeyConfirmationFactory keyConfirmationFactory, MacParameters macParameters, IKtsFactory ktsFactory, KtsParameter ktsParameter ) : base ( entropyProvider, schemeParameters, fixedInfoFactory, fixedInfoParameter, thisPartyKeyingMaterialBuilder, keyConfirmationFactory, macParameters) { _ktsFactory = ktsFactory; _ktsParameter = ktsParameter; }
public ISchemeIfcBuilder WithSchemeParameters(SchemeParametersIfc value) { _schemeParameters = value; return(this); }