public void KeyMac_created_from_base64() { var key = new KeyMac(Buffer); Assert.Equal(Key.Decode64(), key.Key); Assert.Equal(MacKey.Decode64(), key.MacKey); }
public void DeriveKek_returns_key() { var expected = new KeyMac("a7HZUoTh0E9I7LCTF3AHDRQXGEbcnQuUMv6Vcvv7e13IOFMfmCJORzuf" + "hnDVeB4cDrxnTsPFYMTvpHboE8MPGg=="); var kek = Util.DeriveKek("password".ToBytes(), "pzJ5y/CiCeU8Sbo8+k4/zg==".Decode64(), 40000); Assert.Equal(expected.Key, kek.Key); Assert.Equal(expected.MacKey, kek.MacKey); }