#endif
/* Name mangling */
-#define curve25519_base nettle_curve25519_base
+#define curve25519_mul_g nettle_curve25519_mul_g
+#define curve25519_mul nettle_curve25519_mul
#define CURVE25519_SIZE 32
+/* Indicates that curve25519_mul conforms to RFC 7748. */
+#define NETTLE_CURVE25519_RFC7748 1
+
+void
+curve25519_mul_g (uint8_t *q, const uint8_t *n);
+
void
-curve25519_base (uint8_t *q, const uint8_t *n);
-
+curve25519_mul (uint8_t *q, const uint8_t *n, const uint8_t *p);
+
+#ifdef __cplusplus
+}
+#endif
+
#endif /* NETTLE_CURVE25519_H */