internal static extern Status GetSecretKey(
     ElGamalKeyPairHandle handle,
     out ElementModQ.ElementModQHandle out_secret_key);
 internal static extern Status Free(ElGamalKeyPairHandle handle);
 internal static extern Status GetPublicKey(
     ElGamalKeyPairHandle handle,
     out ElementModP.ElementModPHandle out_public_key);
 internal static extern Status New(
     ElementModQ.ElementModQHandle in_secret_key,
     out ElGamalKeyPairHandle handle);