AusweisApp2
governikus::EcUtil Klassenreferenz

#include <EcUtil.h>

Öffentliche, statische Methoden

static QByteArray point2oct (const QSharedPointer< const EC_GROUP > &pCurve, const EC_POINT *pPoint, bool pCompressed=false)
 
static QSharedPointer< EC_POINT > oct2point (const QSharedPointer< const EC_GROUP > &pCurve, const QByteArray &pCompressedData)
 
static QSharedPointer< EC_GROUP > create (EC_GROUP *pEcGroup)
 
static QSharedPointer< EC_KEY > create (EC_KEY *pEcKey)
 
static QSharedPointer< EC_POINT > create (EC_POINT *pEcPoint)
 
static QSharedPointer< BIGNUM > create (BIGNUM *pBigNum)
 
static QSharedPointer< EVP_PKEY > create (EVP_PKEY *pEcGroup)
 
static QSharedPointer< EVP_PKEY_CTX > create (EVP_PKEY_CTX *pEcGroup)
 
static QSharedPointer< EC_KEY > generateKey (const QSharedPointer< const EC_GROUP > &pCurve)
 
static QSharedPointer< EC_GROUP > createCurve (int pNid)
 

Dokumentation der Elementfunktionen

◆ create() [1/6]

QSharedPointer< BIGNUM > governikus::EcUtil::create ( BIGNUM *  pBigNum)
inlinestatic

◆ create() [2/6]

QSharedPointer< EC_GROUP > governikus::EcUtil::create ( EC_GROUP *  pEcGroup)
inlinestatic
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ create() [3/6]

QSharedPointer< EC_KEY > governikus::EcUtil::create ( EC_KEY *  pEcKey)
inlinestatic

◆ create() [4/6]

QSharedPointer< EC_POINT > governikus::EcUtil::create ( EC_POINT *  pEcPoint)
inlinestatic

◆ create() [5/6]

QSharedPointer< EVP_PKEY > governikus::EcUtil::create ( EVP_PKEY *  pEcGroup)
inlinestatic

◆ create() [6/6]

QSharedPointer< EVP_PKEY_CTX > governikus::EcUtil::create ( EVP_PKEY_CTX *  pEcGroup)
inlinestatic

◆ createCurve()

QSharedPointer< EC_GROUP > EcUtil::createCurve ( int  pNid)
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ generateKey()

QSharedPointer< EC_KEY > EcUtil::generateKey ( const QSharedPointer< const EC_GROUP > &  pCurve)
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ oct2point()

QSharedPointer< EC_POINT > EcUtil::oct2point ( const QSharedPointer< const EC_GROUP > &  pCurve,
const QByteArray &  pCompressedData 
)
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ point2oct()

QByteArray EcUtil::point2oct ( const QSharedPointer< const EC_GROUP > &  pCurve,
const EC_POINT *  pPoint,
bool  pCompressed = false 
)
static
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: