libcryptosec
Public Types | Public Member Functions | Static Public Member Functions | List of all members
BrainpoolCurveFactory Class Reference

Classe para fabricação de curvas do padrão Brainpool. More...

#include <BrainpoolCurveFactory.h>

Public Types

enum  CurveName {
  BP160r1, BP160t1, BP192r1, BP192t1,
  BP224r1, BP224t1, BP256r1, BP256t1,
  BP320r1, BP320t1, BP384r1, BP384t1,
  BP512r1, BP512t1
}
 

Public Member Functions

virtual ~BrainpoolCurveFactory ()
 

Static Public Member Functions

static const EllipticCurvegetCurve (BrainpoolCurveFactory::CurveName curveName) throw (BigIntegerException)
 

Detailed Description

Classe para fabricação de curvas do padrão Brainpool.

Member Enumeration Documentation

◆ CurveName

Enumerator
BP160r1 
BP160t1 
BP192r1 
BP192t1 
BP224r1 
BP224t1 
BP256r1 
BP256t1 
BP320r1 
BP320t1 
BP384r1 
BP384t1 
BP512r1 
BP512t1 

Constructor & Destructor Documentation

◆ ~BrainpoolCurveFactory()

virtual BrainpoolCurveFactory::~BrainpoolCurveFactory ( )
inlinevirtual

Member Function Documentation

◆ getCurve()

const EllipticCurve * BrainpoolCurveFactory::getCurve ( BrainpoolCurveFactory::CurveName  curveName)
throw (BigIntegerException
)
static

The documentation for this class was generated from the following files: