AusweisApp2
governikus::EcdhGenericMapping Klassenreferenz

#include <EcdhGenericMapping.h>

Klassendiagramm für governikus::EcdhGenericMapping:

Öffentliche Methoden

 EcdhGenericMapping (const QSharedPointer< EC_GROUP > &pCurve)
 
 ~EcdhGenericMapping () override=default
 
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 >
virtual ~DomainParameterMapping ()=default
 

Beschreibung der Konstruktoren und Destruktoren

◆ EcdhGenericMapping()

EcdhGenericMapping::EcdhGenericMapping ( const QSharedPointer< EC_GROUP > &  pCurve)
explicit

◆ ~EcdhGenericMapping()

governikus::EcdhGenericMapping::~EcdhGenericMapping ( )
overridedefault

Dokumentation der Elementfunktionen

◆ generateEphemeralDomainParameters()

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:

◆ generateTerminalMappingData()

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: