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

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

Public Types

using EC = C448
 

Static Public Member Functions

static const std::string Id ()
 a string to indentify this curve More...
 
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 Typedef Documentation

Member Function Documentation

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

the C448 curve id using the CurveId enumeration

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

static const std::string lime::C448::Id ( )
inlinestatic

a string to indentify this curve

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: