AusweisApp2
Lade ...
Suche ...
Keine Treffer
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
13namespace governikus
14{
15
16class PaceInfo;
17
18
20{
21 private:
22 static QSharedPointer<EC_GROUP> createCurve(int pNid);
23
24 public:
31 static QSharedPointer<EC_GROUP> create(const QSharedPointer<const PaceInfo>& pPaceInfo);
32
38 static QSharedPointer<EC_GROUP> create(int pCurveIndex);
39};
40
41} // namespace governikus
Definition: EllipticCurveFactory.h:20
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
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15