aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/credentials/keys/shared_key.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstrongswan/credentials/keys/shared_key.h')
-rw-r--r--src/libstrongswan/credentials/keys/shared_key.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/libstrongswan/credentials/keys/shared_key.h b/src/libstrongswan/credentials/keys/shared_key.h
index 86586a7c7..ceb1309b7 100644
--- a/src/libstrongswan/credentials/keys/shared_key.h
+++ b/src/libstrongswan/credentials/keys/shared_key.h
@@ -83,4 +83,13 @@ struct shared_key_t {
void (*destroy)(shared_key_t *this);
};
+/**
+ * A simple private key implementation
+ *
+ * @param type type of the shared key
+ * @param key key data, gets owned by instance
+ * @return simple shared key instance
+ */
+shared_key_t *shared_key_create(shared_key_type_t type, chunk_t key);
+
#endif /** SHARED_KEY_H_ @} */