Esempio n. 1
0
        public static void Test1()
        {
            string testHeader     = @"Red5 669d417a26d056693a63f3c63437be717febb615 ver=1&tc=1464664242&nonce=0000295c00007084&uid=d8wP5gy2K%2BrsJYAi8PKf%2BJq4Bv8%3D&host=DUMPTRUCK&path=&hbody=da39a3ee5e6b4b0d3255bfef95601890afd80709";
            string testRequestStr = @"ver=2&tc=1596167883&nonce=41ab72d92674182d&uid=RnBt5FRsgY4ZibwS1WzaE0HL%2B9o%3D&host=indev.themeldingwars.com&path=%2Fclientapi%2Fapi%2Fv2%2Faccounts%2Flogin&hbody=da39a3ee5e6b4b0d3255bfef95601890afd80709&cid=0";

            var parsedSig3 = Red5Sig.ParseString("dfgdg gfgfg &fdfds= ffdsfs= ".AsSpan());

            for (int i = 0; i < 2000; i++)
            {
                var testUid = Red5Sig.GenerateUserId("*****@*****.**");
            }

            var secert1 = Red5Sig.GenerateSecret("", "");

            for (int i = 0; i < 2000; i++)
            {
                var secert2 = Red5Sig.GenerateSecret("", "");
            }

            var correctToken = "4856caef1689dbaec6acb6e7ccb3390f861b08f1";
            var testToken1   = Red5Sig.GenerateToken("", "");

            Console.WriteLine();

            //BenchmarkRunner.Run<Red5SigBenchmark>();
        }
Esempio n. 2
0
            public ReadOnlySpan <char> GenrateUserId()
            {
                var result = Red5Sig.GenerateUserId(userEmail);

                return(result);
            }
Esempio n. 3
0
            public Red5Sig.QsValues BadString2()
            {
                var result = Red5Sig.ParseString(testHeader4.AsSpan());

                return(result);
            }
Esempio n. 4
0
            public Red5Sig.QsValues Version2()
            {
                var result = Red5Sig.ParseString(testHeader2.AsSpan());

                return(result);
            }
Esempio n. 5
0
            public ReadOnlySpan <char> GenrateSecert()
            {
                var secert1 = Red5Sig.GenerateSecret(userEmail, userPassword);

                return(secert1);
            }