示例#1
0
 public EntitySchemeFacade(CustomFieldFactoryProvider <JObject> customFieldFactoryProvider,
                           IEntitySchemeDataService schemesDataSrv,
                           IUnitOfWork unitOfWork, ISchemeBuilder <EntityScheme> schemeBuilder, IEntityDataService entitiesDataSrv, ILanguageDataService languageDataService, CustomFieldFactoryProvider <JObject> customFieldFactoryProvider1, IFieldDefenitionDataService fieldDefenitionDataService)
 {
     _schemesDataSrv  = schemesDataSrv;
     _unitOfWork      = unitOfWork;
     _schemeBuilder   = schemeBuilder;
     _entitiesDataSrv = entitiesDataSrv;
 }
示例#2
0
 WithSchemeBuilder(
     ISchemeBuilder <
         TKasDsaAlgoAttributes,
         TOtherPartySharedInfo,
         TDomainParameters,
         TKeyPair
         > schemeBuilder
     )
 {
     _schemeBuilder = schemeBuilder;
     return(this);
 }
 protected KasBuilderKdfNoKc(
     ISchemeBuilder <TKasDsaAlgoAttributes, TOtherPartySharedInfo, TDomainParameters, TKeyPair> schemeBuilder,
     TKasDsaAlgoAttributes kasDsaAlgoAttributes,
     KeyAgreementRole keyAgreementRole,
     KasAssurance assurances,
     BitString partyId
     )
 {
     _schemeBuilder        = schemeBuilder;
     _kasDsaAlgoAttributes = kasDsaAlgoAttributes;
     _keyAgreementRole     = keyAgreementRole;
     _assurances           = assurances;
     _partyId = partyId;
 }
 public KasBuilderNoKdfNoKcEcc(
     ISchemeBuilder <KasDsaAlgoAttributesEcc, OtherPartySharedInformation <EccDomainParameters, EccKeyPair>, EccDomainParameters, EccKeyPair> schemeBuilder,
     KasDsaAlgoAttributesEcc kasDsaAlgoAttributes,
     KeyAgreementRole keyAgreementRole,
     KasAssurance assurances,
     BitString partyId)
     : base(
         schemeBuilder,
         kasDsaAlgoAttributes,
         keyAgreementRole,
         assurances,
         partyId
         )
 {
 }
示例#5
0
 public IKasBuilder WithSchemeBuilder(ISchemeBuilder value)
 {
     _schemeBuilder = value;
     return(this);
 }
示例#6
0
 public KasBuilderFfc(ISchemeBuilder <KasDsaAlgoAttributesFfc, OtherPartySharedInformation <FfcDomainParameters, FfcKeyPair>, FfcDomainParameters, FfcKeyPair> schemeBuilder) : base(schemeBuilder)
 {
 }
示例#7
0
 public KasBuilderEcc(ISchemeBuilder <KasDsaAlgoAttributesEcc, OtherPartySharedInformation <EccDomainParameters, EccKeyPair>, EccDomainParameters, EccKeyPair> schemeBuilder) : base(schemeBuilder)
 {
 }
示例#8
0
 protected KasBuilderBase(ISchemeBuilder <TKasDsaAlgoAttributes, TOtherPartySharedInfo, TDomainParameters, TKeyPair> schemeBuilder)
 {
     _schemeBuilder = schemeBuilder;
 }