class EllipticCurveJPAKE
Defined at line 254 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Support/crypto/EllipticCurve.h
Public Methods
void Init ()
void Shutdown ()
void Reset ()
WEAVE_ERROR Init (const OID curveOID, const uint8_t * pw, const uint16_t pwLen, const uint8_t * localName, const uint16_t localNameLen, const uint8_t * peerName, const uint16_t peerNameLen)
WEAVE_ERROR GenerateStep1 (const uint8_t * buf, const uint16_t bufSize, uint16_t & stepDataLen)
WEAVE_ERROR ProcessStep1 (const uint8_t * buf, const uint16_t bufSize, uint16_t & stepDataLen)
WEAVE_ERROR GenerateStep2 (const uint8_t * buf, const uint16_t bufSize, uint16_t & stepDataLen)
WEAVE_ERROR ProcessStep2 (const uint8_t * buf, const uint16_t bufSize, uint16_t & stepDataLen)
uint8_t * GetSharedSecret ()
int GetCurveSize ()