public void CanCreateFromEC()
		{
			using (var ec = new Key())
			{
				using (var group = Group.FromCurveName(Objects.NID.X9_62_prime256v1))
				{
					ec.Group = group;
				}
				ec.GenerateKey();
				using (var key = new CryptoKey(ec))
				{
					Assert.AreEqual(CryptoKey.KeyType.EC, key.Type);
					Assert.AreEqual(ec.Size, key.Size);
					Assert.AreEqual(ec.Handle, key.GetEC().Handle);
				}

				using (var key = new CryptoKey())
				{
					key.Assign(ec);
					Assert.AreEqual(ec.Handle, key.GetEC().Handle);
				}
			}
		}