summaryrefslogtreecommitdiff
path: root/src/fido/eddsa.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/fido/eddsa.h')
-rw-r--r--src/fido/eddsa.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/fido/eddsa.h b/src/fido/eddsa.h
index 9de272d..4a81017 100644
--- a/src/fido/eddsa.h
+++ b/src/fido/eddsa.h
@@ -12,6 +12,16 @@
12#include <stdint.h> 12#include <stdint.h>
13#include <stdlib.h> 13#include <stdlib.h>
14 14
15#ifdef _FIDO_INTERNAL
16#include "types.h"
17#else
18#include <fido.h>
19#endif
20
21#ifdef __cplusplus
22extern "C" {
23#endif /* __cplusplus */
24
15eddsa_pk_t *eddsa_pk_new(void); 25eddsa_pk_t *eddsa_pk_new(void);
16void eddsa_pk_free(eddsa_pk_t **); 26void eddsa_pk_free(eddsa_pk_t **);
17EVP_PKEY *eddsa_pk_to_EVP_PKEY(const eddsa_pk_t *); 27EVP_PKEY *eddsa_pk_to_EVP_PKEY(const eddsa_pk_t *);
@@ -37,4 +47,8 @@ void EVP_MD_CTX_free(EVP_MD_CTX *);
37 47
38#endif /* _FIDO_INTERNAL */ 48#endif /* _FIDO_INTERNAL */
39 49
50#ifdef __cplusplus
51} /* extern "C" */
52#endif /* __cplusplus */
53
40#endif /* !_FIDO_EDDSA_H */ 54#endif /* !_FIDO_EDDSA_H */