|
AusweisApp
|
#include "ASN1TemplateUtil.h"#include "SecurityProtocol.h"#include <QByteArray>#include <QSharedPointer>#include <openssl/asn1t.h>#include <openssl/evp.h>#include <openssl/ec.h>gehe zum Quellcode dieser Datei
Namensbereiche | |
| namespace | governikus |
| Implementation of GeneralAuthenticate response APDUs. | |
Typdefinitionen | |
| using | governikus::EcdsaPublicKey = ecdsapublickey_st { ASN1_OBJECT *mObjectIdentifier |
| According to TR-03110-3 chapter D elliptic curve public keys are defined as follows: | |
Funktionen | |
| QByteArray | governikus::encode () const |
| bool | governikus::isComplete () const |
| SecurityProtocol | governikus::getSecurityProtocol () const |
| Oid | governikus::getOid () const |
| QByteArray | governikus::getUncompressedPublicPoint () const |
| QSharedPointer< EVP_PKEY > | governikus::createKey (const QByteArray &pPublicPoint) const |
| QSharedPointer< EVP_PKEY > | governikus::createKey () const |
Variablen | |
| ASN1_OCTET_STRING * | governikus::mPrimeModulus |
| ASN1_OCTET_STRING * | governikus::mFirstCoefficient |
| ASN1_OCTET_STRING * | governikus::mSecondCoefficient |
| ASN1_OCTET_STRING * | governikus::mBasePoint |
| ASN1_OCTET_STRING * | governikus::mOrderOfTheBasePoint |
| ASN1_OCTET_STRING * | governikus::mPublicPoint |
| ASN1_OCTET_STRING * | governikus::mCofactor |