public void Init()
        {
            _encryptionHelper = new AesEncryptionHelper();

            //for test purposes, we're generating a new key each time
            AesEncryptionHelper.CipherKey = AesEncryptionHelper.GenerateCipherKey();
        }
Example #2
0
        public void SetUp()
        {
            encryptionHelper = Substitute.For <IEncryptionHelper>();

            encryptionHelper.EncryptPassword(Arg.Any <string>())
            .Returns(new EncryptedPasswordModel {
                Hash = new byte[] { }, Iterations = 1, Salt = new byte[] { }
            });

            assembler = new UserAssembler(encryptionHelper);

            validDataModel = new UserDataModel
            {
                CreationTime = DateTime.Now,
                DateOfBirth  = DateTime.MinValue,
                EmailAddress = "TEST",
                FirstName    = "TEST",
                LastName     = "TEST",
                Salt         = new byte[] { },
                Hash         = new byte[] { },
                Iterations   = 1,
                Id           = Guid.NewGuid()
            };

            validRegisterUserRequest =
                new RegisterUserRequest
            {
                DateOfBirth  = DateTime.MinValue,
                EmailAddress = "TEST",
                FirstName    = "TEST",
                LastName     = "TEST",
                Password     = "******",
                Username     = "******"
            };
        }
 public PhotoEditHelper(IPermissionsHelper permissionsHelper,
                        IPhotoCaptureHelper photoCaptureHelper, IEncryptionHelper encryptionHelper)
 {
     _permissionsHelper  = permissionsHelper;
     _photoCaptureHelper = photoCaptureHelper;
     _encryptionHelper   = encryptionHelper;
 }
Example #4
0
 public ProfileUserService(IProfileUserRepository profileUserRepository,
     IUserProfileMappingService mappingService, IEncryptionHelper encryptionHelper)
 {
     _profileUserRepository = profileUserRepository;
     _mappingService = mappingService;
     _encryptionHelper = encryptionHelper;
 }
Example #5
0
 public ChatClient()
 {
     encryptionHelper         = IocContainer.Resolve <IEncryptionHelper>();
     mqttClient               = new MQTTnet.MqttFactory().CreateMqttClient();
     mqttClient.Connected    += MqttClient_Connected;
     mqttClient.Disconnected += MqttClient_Disconnected;
     mqttClient.ApplicationMessageReceived += MqttClient_ApplicationMessageReceived;
 }
Example #6
0
        protected override void FillValueConverters(IMvxValueConverterRegistry registry)
        {
            base.FillValueConverters(registry);

            IEncryptionHelper encryptionHelper = Mvx.IoCProvider.Resolve <IEncryptionHelper>();

            registry.AddOrOverwrite("ImageValue", new ImageValueConverter(encryptionHelper));
        }
Example #7
0
        /// <summary>
        ///     Initializes a new instance of the <see cref="UserRepository" /> class.
        /// </summary>
        /// <param name="encryptionHelper">The encryption helper.</param>
        /// <exception cref="System.ArgumentNullException">
        ///     encryptionHelper
        ///     Exception thrown if the encryption helper is null.
        /// </exception>
        public UserRepository(IEncryptionHelper encryptionHelper)
        {
            if (encryptionHelper == null)
            {
                throw new ArgumentNullException(nameof(encryptionHelper));
            }

            this.encryptionHelper = encryptionHelper;
        }
Example #8
0
        /// <summary>
        ///     Initializes a new instance of the <see cref="UserAssembler" /> class.
        /// </summary>
        /// <param name="encryptionHelper">The encryption helper.</param>
        public UserAssembler(IEncryptionHelper encryptionHelper)
        {
            if (encryptionHelper == null)
            {
                throw new ArgumentNullException(nameof(encryptionHelper));
            }

            this.encryptionHelper = encryptionHelper;
        }
Example #9
0
 public BatchLogic(
     IConfigurationReader configurationReader,
     IEncryptionHelper encryptionHelper,
     ILog logger,
     IQueryConnectHelper qcHelper)
 {
     _configurationReader = configurationReader;
     _encryptionHelper    = encryptionHelper;
     _logger   = logger;
     _qcHelper = qcHelper;
 }
Example #10
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AuthenticateService"/> class.
 /// </summary>
 /// <param name="mappers">The mappers<see cref="IMappers"/>.</param>
 /// <param name="encryptionHelper">The encryptionHelper<see cref="IEncryptionHelper"/>.</param>
 /// <param name="mammothDBContext">The mammothDBContext<see cref="MammothDBContext"/>.</param>
 public AuthenticateService(
     IMappers mappers,
     ILogger <AuthenticateService> logger,
     IEncryptionHelper encryptionHelper,
     MammothDBContext mammothDBContext)
 {
     this.mappers          = mappers;
     this.logger           = logger;
     this.encryptionHelper = encryptionHelper;
     this.mammothDBContext = mammothDBContext;
 }
Example #11
0
        public EncryptedC2RequestProcessor(IEncryptionHelper encryption, String sessionCookieName, String commandChannel, ushort commandLimit = 5)
        {
            CmdChannelRunningEvent = new ManualResetEvent(false);
            _encryption            = encryption;
            _sessionIdName         = sessionCookieName;
            _commandChannel        = commandChannel;
            CommandLimit           = commandLimit;

            mapSessionToConnectionDetails.Add(commandChannel, new ConnectionDetails()
            {
                TargetId   = "CommandChannel",
                HostPort   = "",
                Status     = (IsCommandChannelConnected) ? "Connected" : "Closed",
                UpdateTime = "Never",
                DataSent   = 0,
                DataRecv   = 0
            });
        }
Example #12
0
        public override void Initialize()
        {
            CreatableTypes()
            .EndingWith("Repository")
            .AsInterfaces()
            .RegisterAsLazySingleton();

            Mvx.IoCProvider.RegisterSingleton <IUserDialogs>(() => UserDialogs.Instance);
            Mvx.IoCProvider.RegisterSingleton(typeof(IUserRepository), new UserRepository());
            Mvx.IoCProvider.RegisterSingleton(typeof(ITodoItemRepository), new TodoItemRepository());
            Mvx.IoCProvider.RegisterSingleton(typeof(IDialogsHelper), new DialogsHelper());
            Mvx.IoCProvider.RegisterSingleton(typeof(IPermissionsHelper), new PermissionsHelper());
            Mvx.IoCProvider.RegisterSingleton(typeof(IEncryptionHelper), new EncryptionHelper());
            Mvx.IoCProvider.RegisterSingleton(typeof(IPhotoCaptureHelper), new PhotoCaptureHelper());

            IDialogsHelper dialogsHelper = Mvx.IoCProvider.Resolve <IDialogsHelper>();

            Mvx.IoCProvider.RegisterSingleton(typeof(IValidationHelper), new ValidationHelper(dialogsHelper));

            IUserRepository userRepository = Mvx.IoCProvider.Resolve <IUserRepository>();

            Mvx.IoCProvider.RegisterSingleton(typeof(IUserStorageHelper), new UserStorageHelper(userRepository));

            IPermissionsHelper  permissionsHelper  = Mvx.IoCProvider.Resolve <IPermissionsHelper>();
            IPhotoCaptureHelper photoCaptureHelper = Mvx.IoCProvider.Resolve <IPhotoCaptureHelper>();
            IEncryptionHelper   encryptionHelper   = Mvx.IoCProvider.Resolve <IEncryptionHelper>();
            var photoEditHelper = new PhotoEditHelper(permissionsHelper, photoCaptureHelper, encryptionHelper);

            Mvx.IoCProvider.RegisterSingleton(typeof(IPhotoEditHelper), photoEditHelper);

            IValidationHelper  validationHelper = Mvx.IoCProvider.Resolve <IValidationHelper>();
            IUserStorageHelper storage          = Mvx.IoCProvider.Resolve <IUserStorageHelper>();

            var userService = new UserService(validationHelper, dialogsHelper, userRepository, storage, photoEditHelper);

            Mvx.IoCProvider.RegisterSingleton(typeof(IUserService), userService);

            Mvx.IoCProvider.RegisterSingleton(typeof(ITodoItemService), new TodoItemService(validationHelper));

            RegisterCustomAppStart <AppStart>();
        }
 public UserBusiness(IUserRepository userRepository, ISerializerHelper serializerHelper, IEncryptionHelper encryptionHelper)
 {
     _userRepository   = userRepository;
     _serializerHelper = serializerHelper;
     _encryptionHelper = encryptionHelper;
 }
Example #14
0
 public MainWindow()
 {
     InitializeComponent();
     cryptoHelper  = new AESFrontEnd(size);
     stretchHelper = new PBKDF2Stretch();
 }
Example #15
0
 private void AES128RadioChecked(object sender, RoutedEventArgs e)
 {
     cryptoHelper = new AESFrontEnd(AESFrontEnd.KEYSIZE.AES128);
 }
Example #16
0
 public SessionHelper(IHttpContextHelper httpContextHelper, IEncryptionHelper encryptionHelper)
 {
     _httpContextHelper = httpContextHelper;
     _encryptionHelper = encryptionHelper;
 }
 public LicenceGenerator()
 {
     _objectHelper     = ObjectHelperFactory.GetObjectHelperFactory();
     _encryptionHelper = EncryptionHelperFactory.GetEncryptionHelper();
 }
Example #18
0
 public DriverRepository(string connectionString, IEncryptionHelper encryptionHelper)
 {
     _connectionString = connectionString;
     _encryptionHelper = encryptionHelper;
 }
Example #19
0
 public DriverRepository(IEncryptionHelper encryptionHelper)
 {
     _connectionString = ConfigurationManager.AppSettings.Get("MONGOLAB_URI");
     _encryptionHelper = encryptionHelper;
 }
Example #20
0
 public AuthenticationService(IProfileUserRepository profileUserRepository, IEncryptionHelper encryptionHelper)
 {
     _profileUserRepository = profileUserRepository;
     _encryptionHelper = encryptionHelper;
 }
Example #21
0
 public DriverRepository(IEncryptionHelper encryptionHelper)
 {
     _encryptionHelper = encryptionHelper;
 }
Example #22
0
 public OwnerDataAccessService(IWebDataAccess webDataAccess, IAuthorization authorization, IEncryptionHelper encryptionHelper)
 {
     _webAccess        = webDataAccess;
     _auth             = authorization;
     _encryptionHelper = encryptionHelper;
 }
Example #23
0
 public LicenceValidator(ISerialGenerator serialGenerator)
 {
     _serialGenerator  = serialGenerator;
     _encryptionHelper = EncryptionHelperFactory.GetEncryptionHelper();
     _objectHelper     = ObjectHelperFactory.GetObjectHelperFactory();
 }
 public void SetUp()
 {
     encryptHelper = new AESFrontEnd(AESFrontEnd.KEYSIZE.AES128);
     pwStretch     = new PBKDF2Stretch();
 }
Example #25
0
 public ImageValueConverter(IEncryptionHelper encryptionHelper)
 {
     _encryptionHelper = encryptionHelper;
 }
Example #26
0
 public CommandCommunicationHandler(IEncryptionHelper encryption, SocksClientConfiguration config, InternalErrorHandler error)
 {
     _encryption  = encryption;
     this._config = config;
     _error       = error;
 }
Example #27
0
 public AccountService(IUnitOfWork unitOfWork, IEncryptionHelper encryptHelper)
 {
     _unitOfWork = unitOfWork;
     _encryptHelper = encryptHelper;
 }