class EllipticCurveJPAKE
Defined at line 254 of file gen/third_party/openweave-core/src/include/Weave/Support/crypto/EllipticCurve.h
Public Methods
void Init ()
void Shutdown ()
void Reset ()
WEAVE_ERROR Init (const OIDcurveOID,const uint8_t *pw,const uint16_tpwLen,const uint8_t *localName,const uint16_tlocalNameLen,const uint8_t *peerName,const uint16_tpeerNameLen)
WEAVE_ERROR GenerateStep1 (const uint8_t *buf,const uint16_tbufSize,uint16_t &stepDataLen)
WEAVE_ERROR ProcessStep1 (const uint8_t *buf,const uint16_tbufSize,uint16_t &stepDataLen)
WEAVE_ERROR GenerateStep2 (const uint8_t *buf,const uint16_tbufSize,uint16_t &stepDataLen)
WEAVE_ERROR ProcessStep2 (const uint8_t *buf,const uint16_tbufSize,uint16_t &stepDataLen)
uint8_t * GetSharedSecret ()
int GetCurveSize ()