コード例 #1
0
 public ISOStringFieldEncoder(IPadder padder, IPrefix prefix, ITranslator translator)
     : base()
 {
     _padder = padder;
     _prefix = prefix;
     _translator = translator;
 }
コード例 #2
0
 /// <summary>
 /// Default constructor with no padding, no prefix and values are literally interpreted as string
 /// </summary>
 public ISOStringFieldEncoder()
     : base()
 {
     _padder = PaddingNone.Instance;
     _prefix = PrefixNone.Instance;
     _translator = TranslatorASCII.Instance;
 }
コード例 #3
0
 public ISOAmountFieldEncoder(IPadder padder, IPrefix prefix, ITranslator translator)
     : base()
 {
     _padder     = padder;
     _prefix     = prefix;
     _translator = translator;
 }
コード例 #4
0
 /// <summary>
 /// Default constructor with no padding, no prefix and values are literally interpreted as string
 /// </summary>
 public ISOAmountFieldEncoder()
     : base()
 {
     _padder     = PaddingNone.Instance;
     _prefix     = PrefixNone.Instance;
     _translator = TranslatorASCII.Instance;
 }
コード例 #5
0
 public ISOStringFieldEncoder(int length, string name, IPadder padder, IPrefix prefix, ITranslator translator)
     : base()
 {
     base.Length = length;
     Name = name;
     _padder = padder;
     _prefix = prefix;
     _translator = translator;
 }
コード例 #6
0
 public ISOAmountFieldEncoder(int length, string name, IPadder padder, IPrefix prefix, ITranslator translator)
     : base()
 {
     base._length = length;
     Name         = name;
     _padder      = padder;
     _prefix      = prefix;
     _translator  = translator;
 }
コード例 #7
0
        private static IFastEncryptor GetSut(
            BlowfishCipherMode?cipherMode = null,
            ICryptoRandom random          = null,
            PaddingMode paddingMode       = PaddingMode.PKCS7,
            IPadder padder = null)
        {
            IPadderFactory factory = null;

            if (padder != null)
            {
                var factoryMock = new Mock <IPadderFactory>();
                factoryMock.Setup(p => p.GetPadder(paddingMode))
                .Returns(padder);
                factory = factoryMock.Object;
            }

            return(new BlowfishEncryptor(cipherMode ?? BlowfishCipherMode.Cbc, paddingMode,
                                         random ?? Stubs.Get <IFastRandom>(), factory ?? Stubs.Get <IPadderFactory>()));
        }