summaryrefslogtreecommitdiffstats
path: root/SoftHSMv2/src/lib/P11Objects.h
diff options
context:
space:
mode:
Diffstat (limited to 'SoftHSMv2/src/lib/P11Objects.h')
-rw-r--r--SoftHSMv2/src/lib/P11Objects.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/SoftHSMv2/src/lib/P11Objects.h b/SoftHSMv2/src/lib/P11Objects.h
index 942a8c4..9d223ac 100644
--- a/SoftHSMv2/src/lib/P11Objects.h
+++ b/SoftHSMv2/src/lib/P11Objects.h
@@ -185,6 +185,19 @@ protected:
bool initialized;
};
+class P11EDPublicKeyObj : public P11PublicKeyObj
+{
+public:
+ // Constructor
+ P11EDPublicKeyObj();
+
+ // Add attributes
+ virtual bool init(OSObject *inobject);
+
+protected:
+ bool initialized;
+};
+
class P11DHPublicKeyObj : public P11PublicKeyObj
{
public:
@@ -261,6 +274,19 @@ protected:
bool initialized;
};
+class P11EDPrivateKeyObj : public P11PrivateKeyObj
+{
+public:
+ // Constructor
+ P11EDPrivateKeyObj();
+
+ // Add attributes
+ virtual bool init(OSObject *inobject);
+
+protected:
+ bool initialized;
+};
+
class P11DHPrivateKeyObj : public P11PrivateKeyObj
{
public: