public void Setup() { var secrets = NetTestVectors.GetSecretsPair(); _frameCipherA = new FrameCipher(secrets.A.AesSecret); _macProcessorA = new FrameMacProcessor(TestItem.IgnoredPublicKey, secrets.A); _frameCipherB = new FrameCipher(secrets.B.AesSecret); _macProcessorB = new FrameMacProcessor(TestItem.IgnoredPublicKey, secrets.B); _frame = new byte[16 + 16 + 16 + 16]; _frame[2] = 16; // size }
public void Setup() { var secrets = NetTestVectors.GetSecretsPair(); _frameCipher = new FrameCipher(secrets.B.AesSecret); _macProcessor = new FrameMacProcessor(TestItem.IgnoredPublicKey, secrets.B); _frame = new byte[16 + 16 + LongFrameSize + 16]; // header | header MAC | packet type | data | padding | frame MAC _frame[2] = LongFrameSize - 15; // size (total - padding) _shortFrame = new byte[16 + 16 + 1 + ShortFrameSize + 15 + 16]; // header | header MAC | packet type | data | padding | frame MAC _shortFrame[2] = ShortFrameSize - 15; // size (total - padding) }
public void Setup() { var secrets = NetTestVectors.GetSecretsPair(); _frameCipherA = new FrameCipher(secrets.A.AesSecret); _macProcessorA = new FrameMacProcessor(TestItem.IgnoredPublicKey, secrets.A); _frameCipherB = new FrameCipher(secrets.B.AesSecret); _macProcessorB = new FrameMacProcessor(TestItem.IgnoredPublicKey, secrets.B); _frame = new byte[16 + 16 + 16 + 16]; _frame[2] = 16; // size InternalLoggerFactory.DefaultFactory.AddProvider(new ConsoleLoggerProvider(new ConsoleLoggerOptionsMonitor( new ConsoleLoggerOptions { FormatterName = ConsoleFormatterNames.Simple, LogToStandardErrorThreshold = LogLevel.Trace }))); ResourceLeakDetector.Level = ResourceLeakDetector.DetectionLevel.Paranoid; }
public UnderTest(IFrameCipher frameCipher, IFrameMacProcessor frameMacProcessor) : base(frameCipher, frameMacProcessor, NullLogger.Instance) { _context = Substitute.For <IChannelHandlerContext>(); }
public ZeroFrameEncoder(IFrameCipher frameCipher, IFrameMacProcessor frameMacProcessor, ILogManager logManager) { _frameCipher = frameCipher ?? throw new ArgumentNullException(nameof(frameCipher)); _frameMacProcessor = frameMacProcessor ?? throw new ArgumentNullException(nameof(frameMacProcessor)); _logger = logManager?.GetClassLogger() ?? throw new ArgumentNullException(nameof(logManager)); }
public TestZeroEncoder(IFrameCipher frameCipher, IFrameMacProcessor frameMacProcessor) : base(frameCipher, frameMacProcessor, LimboLogs.Instance) { }
public ZeroFrameEncoderTestWrapper(IFrameCipher frameCipher, IFrameMacProcessor frameMacProcessor) : base(frameCipher, frameMacProcessor, LimboLogs.Instance) { _context = Substitute.For <IChannelHandlerContext>(); }
public NettyFrameEncoder(IFrameCipher frameCipher, IFrameMacProcessor frameMacProcessor, ILogger logger) { _frameCipher = frameCipher; _frameMacProcessor = frameMacProcessor; _logger = logger; }
public ZeroFrameDecoderTestWrapper(IFrameCipher frameCipher, IFrameMacProcessor frameMacProcessor) : base(frameCipher, frameMacProcessor, LimboLogs.Instance) { _context = Substitute.For <IChannelHandlerContext>(); _context.Allocator.Returns(PooledByteBufferAllocator.Default); }