public static readonly string TestPublicKey; // = "qnb9bw3b2yj4hpjcmsvgp12bkwff313v9gaqb18atvwfpevrmmf0" static TestKeyRegistry() { var cryptoContext = new FfiWrapper(); var fakePrivateKey = cryptoContext.GetPrivateKeyFromBytes(TestPrivateKey.KeyToBytes()); TestPublicKey = fakePrivateKey.GetPublicKey().Bytes.KeyToString(); }
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); }