DiffieHellmanKeyAgreement A Diffie-Hellman Key Agreement Key Declaration@preconcurrency protocol DiffieHellmanKeyAgreement : Sendable TopicsAssociated TypesPublicKeyInstance PropertiespublicKeyInstance MethodssharedSecretFromKeyAgreement(with:) RelationshipsInherits FromSendableSendableMetatypeInherited ByHPKEDiffieHellmanPrivateKeyHPKEDiffieHellmanPrivateKeyGenerationConforming TypesCurve25519.KeyAgreement.PrivateKeyP256.KeyAgreement.PrivateKeyP384.KeyAgreement.PrivateKeyP521.KeyAgreement.PrivateKeySecureEnclave.P256.KeyAgreement.PrivateKey