lime
Lime is a C++ library implementing Open Whisper System Signal protocol
Static Public Member Functions | List of all members
lime::C448 Struct Reference

curve 448-goldilocks data types size definition More...

Static Public Member Functions

static constexpr lime::CurveId curveId ()
 the C448 curve id using the CurveId enumeration More...
 
static constexpr size_t Xsize (lime::Xtype dataType)
 for X448, public, private and shared secret have the same length 56 bytes More...
 
static constexpr size_t DSAsize (lime::DSAtype dataType)
 for Ed448, public and private key have the same length 57 bytes, signature is 114 bytes long More...
 

Detailed Description

curve 448-goldilocks data types size definition

Member Function Documentation

◆ curveId()

static constexpr lime::CurveId lime::C448::curveId ( )
inlinestatic

the C448 curve id using the CurveId enumeration

◆ DSAsize()

static constexpr size_t lime::C448::DSAsize ( lime::DSAtype  dataType)
inlinestatic

for Ed448, public and private key have the same length 57 bytes, signature is 114 bytes long

◆ Xsize()

static constexpr size_t lime::C448::Xsize ( lime::Xtype  dataType)
inlinestatic

for X448, public, private and shared secret have the same length 56 bytes


The documentation for this struct was generated from the following file: