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 |
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)
- 5 properties
- property CurveID as Integer
- property CurveIDName as String
- property ParamsInfo as String
- property PeerKeyInfo as String
- property PrivateKeyInfo as String
- 4 methods
- method Constructor(CurveID as Integer)
- method DeriveSecretKey(peerKey as string) as string
- method Destructor
- method PublicKey as string
- shared method LastError as String
- 58 constants
This class has no sub classes.
Blog Entries
- MBS Xojo Plugins, version 19.1pr1
- MonkeyBread Software Releases the MBS Xojo Plugins in version 17.5
- MBS Xojo Plugins, version 17.5pr5
- MBS Xojo Plugins, version 17.5pr4
- MBS Xojo Plugins, version 17.2pr2
- MBS Xojo / Real Studio Plugins, version 14.2pr10
- MBS Xojo / Real Studio plug-ins in version 13.4
- MBS Xojo / Real Studio Plugins, version 13.4pr2
Xojo Developer Magazine
Release notes
- Version 19.1
- Fixed ECDHEMBS.ParamsInfo property to not crash if nil.
- Version 17.5
- Version 17.2
- Fixed ECDHEMBS for 64-bit.
Some examples using this class:
- /Encryption/Diffie Hellman Key Generation
- /Encryption/ECKey/ECKey Client
- /Encryption/ECKey/ECKey Server
- /Encryption/ECKey/ECKey Tests
The items on this page are in the following plugins: MBS Encryption Plugin.
DynaPDFXFAStreamMBS - ECKeyMBS
