Пример #1
0
        public static readonly string TestPublicKey; // = "qnb9bw3b2yj4hpjcmsvgp12bkwff313v9gaqb18atvwfpevrmmf0"

        static TestKeyRegistry()
        {
            var cryptoContext  = new FfiWrapper();
            var fakePrivateKey = cryptoContext.GetPrivateKeyFromBytes(TestPrivateKey.KeyToBytes());

            TestPublicKey = fakePrivateKey.GetPublicKey().Bytes.KeyToString();
        }
Пример #2
0
        public static IKeyRegistry MockKeyRegistry()
        {
            var keyRegistry    = Substitute.For <IKeyRegistry>();
            var cryptoContext  = new FfiWrapper();
            var fakePrivateKey = cryptoContext.GetPrivateKeyFromBytes(TestPrivateKey.KeyToBytes());

            keyRegistry.GetItemFromRegistry(KeyRegistryTypes.DefaultKey).Returns(fakePrivateKey);
            keyRegistry.Contains(Arg.Any <byte[]>()).Returns(true);
            return(keyRegistry);
        }