Curve25519.KeyAgreement.PublicKey A Curve25519 public key used for key agreement. Declarationstruct PublicKey TopicsCreating a public keyinit(rawRepresentation:)Representing the keyrawRepresentationType AliasesCurve25519.KeyAgreement.PublicKey.HPKEEphemeralPrivateKeyDefault ImplementationsHPKEDiffieHellmanPublicKey ImplementationsHPKEPublicKeySerialization Implementations RelationshipsConforms ToCopyableEscapableHPKEDiffieHellmanPublicKeyHPKEPublicKeySerializationSendableSendableMetatype See AlsoUsing keysCurve25519.KeyAgreement.PrivateKey