public void SharedSecretBC() { EcdhBC ecdh = new EcdhBC(Convert.FromBase64String(KEY_PAIR)); Assert.Equal(ecdh.PublicKey, PUB_KEY); for (int n = 0; n < REMOTE_PUB_KEYS.Length; ++n) { ecdh.ComputeSharedSecret(REMOTE_PUB_KEYS[n]); Assert.Equal(ecdh.SharedSecret, SHARED_SECRETS[n]); } }