AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
governikus::EcdhGenericMapping Klassenreferenz

#include <EcdhGenericMapping.h>

Klassendiagramm für governikus::EcdhGenericMapping:

Öffentliche Methoden

 EcdhGenericMapping (const QSharedPointer< EC_GROUP > &pCurve)
 
virtual ~EcdhGenericMapping () override
 
QByteArray generateTerminalMappingData () override
 Generates the terminal's mapping data, that will be send to the card. Mehr ...
 
QSharedPointer< EC_GROUP > generateEphemeralDomainParameters (const QByteArray &pCardMappingData, const QByteArray &pNonce) override
 Generates the ephemeral domain parameters. Mehr ...
 
- Öffentliche Methoden geerbt von governikus::DomainParameterMapping< EC_GROUP >
 DomainParameterMapping ()
 
virtual ~DomainParameterMapping ()
 

Beschreibung der Konstruktoren und Destruktoren

EcdhGenericMapping::EcdhGenericMapping ( const QSharedPointer< EC_GROUP > &  pCurve)
EcdhGenericMapping::~EcdhGenericMapping ( )
overridevirtual

Dokumentation der Elementfunktionen

QSharedPointer< EC_GROUP > EcdhGenericMapping::generateEphemeralDomainParameters ( const QByteArray &  pCardMappingData,
const QByteArray &  pNonce 
)
overridevirtual

Generates the ephemeral domain parameters.

Parameter
pCardMappingDatathe card's mapping data
pNoncethe nonce that was generated by the card
Rückgabe
the terminal's mapping data

Implementiert governikus::DomainParameterMapping< EC_GROUP >.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

QByteArray EcdhGenericMapping::generateTerminalMappingData ( )
overridevirtual

Generates the terminal's mapping data, that will be send to the card.

Rückgabe
the terminal's mapping data

Implementiert governikus::DomainParameterMapping< EC_GROUP >.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:


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