Пример #1
0
        public MFTestResults Iso10126_Test()
        {
            bool bRes = true;

            try
            {
                Iso10126 tester = new Iso10126();

                using (Session sess = new Session("", MechanismType.AES_ECB))
                {
                    bRes &= tester.RunTests(sess, PaddingMode.ISO10126);
                }

                if (m_isEmulator)
                {
                    using (Session sess = new Session("Emulator_Crypto", MechanismType.AES_ECB))
                    {
                        bRes &= tester.RunTests(sess, PaddingMode.ISO10126);
                    }
                }
            }
            catch (NotSupportedException)
            {
                return(MFTestResults.Skip);
            }
            catch (Exception e)
            {
                Log.Exception("", e);
                bRes = false;
            }
            return(bRes ? MFTestResults.Pass : MFTestResults.Fail);
        }
Пример #2
0
        public MFTestResults Iso10126_Test()
        {
            bool bRes = true;

            try
            {
                Iso10126 tester = new Iso10126();

                using (Session sess = new Session("", MechanismType.AES_ECB))
                {
                    bRes &= tester.RunTests(sess, PaddingMode.ISO10126);
                }

                if (m_isEmulator)
                {
                    using (Session sess = new Session("Emulator_Crypto", MechanismType.AES_ECB))
                    {
                        bRes &= tester.RunTests(sess, PaddingMode.ISO10126);
                    }
                }
            }
            catch (NotSupportedException)
            {
                return MFTestResults.Skip;
            }
            catch (Exception e)
            {
                Log.Exception("", e);
                bRes = false;
            }
            return bRes ? MFTestResults.Pass : MFTestResults.Fail;
        }