Platforms to show: All Mac Windows Linux Cross-Platform

ECDHEMBS class

Type Topic Plugin Version macOS Windows Linux iOS Targets
class Encryption and Hash MBS Encryption Plugin 13.4 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The class for ECDH key creation.

Elliptic Curve Diffie Hellman (ECDH) is an Elliptic Curve variant of the standard Diffie Hellman algorithm. See Elliptic Curve Cryptography for an overview of the basic concepts behind Elliptic Curve algorithms. ECDH is used for the purposes of key agreement.

Constructor to create and map functions into the struct.
EC_Curve_NID An Elliptical Curve ID specified in the openssl header <openssl/obj_mac.h>. (e.g. NID_X9_62_prime256v1)

This class has no sub classes.

Some examples using this class:

Blog Entries

Xojo Developer Magazine

Release notes

  • Version 19.1
    • Fixed ECDHEMBS.ParamsInfo property to not crash if nil.
  • Version 17.5
    • Added more properties to ECDHEMBS class.
    • Fixed ECDHEMBS.DeriveSecretKey for invalid data.
    • Fixed issue with ECDHEMBS where curve name for named curves was not included in key for Windows.
  • Version 17.2

The items on this page are in the following plugins: MBS Encryption Plugin.


DynaPDFXFAStreamMBS   -   ECKeyMBS


The biggest plugin in space...