コード例 #1
0
        private static string ReadBlock(PeekableLineReader r)
        {
            string first  = r.ReadLine().Trim();
            string result = first.Substring(first.LastIndexOf(' ') + 1);

            for (;;)
            {
                string peek = r.PeekLine().Trim();
                if (peek.Length < 1 || peek.IndexOf('=') >= 0)
                {
                    break;
                }
                result += r.ReadLine().Trim();
            }

            return(result);
        }
コード例 #2
0
ファイル: HCFamilyVecTest.cs プロジェクト: randombit/hacrypto
		private void RunAllVectors(IStreamCipher hc, string fileName, PeekableLineReader r)
		{
			for (;;)
			{
				string line = r.ReadLine();
				if (line == null)
					break;

				line = line.Trim();

				if (line.StartsWith("Set "))
				{
					RunVector(hc, fileName, r, line.Replace(":", ""));
				}
			}
		}
コード例 #3
0
        private void RunAllVectors(IStreamCipher hc, string fileName, PeekableLineReader r)
        {
            for (;;)
            {
                string line = r.ReadLine();
                if (line == null)
                {
                    break;
                }

                line = line.Trim();

                if (line.StartsWith("Set "))
                {
                    RunVector(hc, fileName, r, line.Replace(":", ""));
                }
            }
        }
コード例 #4
0
ファイル: HCFamilyVecTest.cs プロジェクト: randombit/hacrypto
		private static string ReadBlock(PeekableLineReader r)
		{
			string first = r.ReadLine().Trim();
			string result = first.Substring(first.LastIndexOf(' ') + 1);

			for (;;)
			{
				string peek = r.PeekLine().Trim();
				if (peek.Length < 1 || peek.IndexOf('=') >= 0)
					break;
				result += r.ReadLine().Trim();
			}

			return result;
		}