public ReadOnlyMemory <byte> Modp2()
        {
            using (var alice = new BCryptDiffieHellmanOakleyGroup2())
                using (var bob = new BCryptDiffieHellmanOakleyGroup2())
                {
                    alice.ImportPartnerKey(bob.PublicKey);
                    bob.ImportPartnerKey(alice.PublicKey);

                    return(alice.GenerateAgreement());
                }
        }