AusweisApp2
Hauptseite
Namensbereiche
Klassen
Dateien
Auflistung der Dateien
Datei-Elemente
Alle
Klassen
Namensbereiche
Dateien
Funktionen
Variablen
Typdefinitionen
Aufzählungen
Aufzählungswerte
Propertys
Freundbeziehungen
Makrodefinitionen
EllipticCurveFactory.h
gehe zur Dokumentation dieser Datei
1
5
#pragma once
6
7
#include "
asn1/SecurityInfo.h
"
8
9
#include <openssl/ec.h>
10
#include <QByteArray>
11
#include <QSharedPointer>
12
13
namespace
governikus
14
{
15
16
17
class
PACEInfo;
18
19
20
class
EllipticCurveFactory
21
{
22
private
:
23
static
QSharedPointer<EC_GROUP> createCurve(
int
pNid);
24
25
public
:
32
static
QSharedPointer<EC_GROUP>
create
(
const
QSharedPointer<const PACEInfo>& pPaceInfo);
33
39
static
QSharedPointer<EC_GROUP>
create
(
int
pCurveIndex);
40
};
41
42
}
/* namespace governikus */
governikus::EllipticCurveFactory::create
static QSharedPointer< EC_GROUP > create(const QSharedPointer< const PACEInfo > &pPaceInfo)
Creates an elliptic curve either by using the PACEInfo's parameter id to determine a standardized ell...
Definition:
EllipticCurveFactory.cpp:20
governikus::EllipticCurveFactory
Definition:
EllipticCurveFactory.h:20
SecurityInfo.h
src
card
base
pace
ec
EllipticCurveFactory.h
Erzeugt von
1.8.5