pike.git
/
src
/
post_modules
/
Nettle
/
hogweed.cmod
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/post_modules/Nettle/hogweed.cmod:1184:
} /*! @endclass ECDSA */ } /*! @endclass ECC_Curve */ #endif /* HAVE_NETTLE_ECDSA_H */
-
#if defined(HAVE_NETTLE_EDDSA_H) && defined(HAVE_NETTLE_CURVE25519_H)
+
#if defined(HAVE_NETTLE_EDDSA_H) && defined(HAVE_NETTLE_CURVE25519_H)
&& defined(HAVE_NETTLE_ED25519_SHA512_SIGN)
#include <nettle/curve25519.h> #include <nettle/eddsa.h> /*! @class Curve25519 *! *! Elliptic Curve Definition for the curve *! @expr{y^2 = x^2 + 486662 x^2 + x (mod 2^255 - 19)@}. *! *! This curve is standardized in @rfc{7748@}.
pike.git/src/post_modules/Nettle/hogweed.cmod:1612:
apply_svalue(&THIS->random, 1); apply_current(f_Nettle_Curve25519_EdDSA_set_private_key_fun_num, 1); } } /*! @endclass EdDSA */ } /*! @endclass Curve25519 */
-
#endif /* HAVE_NETTLE_EDDSA_H && HAVE_NETTLE_CURVE25519_H */
+
#endif /* HAVE_NETTLE_EDDSA_H && HAVE_NETTLE_CURVE25519_H
&& HAVE_NETTLE_ED25519_SHA512_SIGN
*/
/*! @endmodule Nettle */ void hogweed_init(void) { INIT; #ifdef HAVE_NETTLE_ECDSA_H
pike.git/src/post_modules/Nettle/hogweed.cmod:1640:
ADD_INT_CONSTANT("SECP256R1", SECP256R1, 0); #endif /* HAVE_CURVE_NETTLE_SECP_256R1 */ #ifdef HAVE_CURVE_NETTLE_SECP_384R1 ADD_INT_CONSTANT("SECP384R1", SECP384R1, 0); #endif /* HAVE_CURVE_NETTLE_SECP_384R1 */ #ifdef HAVE_CURVE_NETTLE_SECP_521R1 ADD_INT_CONSTANT("SECP521R1", SECP521R1, 0); #endif /* HAVE_CURVE_NETTLE_SECP_521R1 */ #endif /* HAVE_NETTLE_ECDSA_H */
+
#if defined(HAVE_NETTLE_EDDSA_H) && defined(HAVE_NETTLE_CURVE25519_H) && defined(HAVE_NETTLE_ED25519_SHA512_SIGN)
#ifdef NETTLE_CURVE25519_RFC7748 ADD_INT_CONSTANT("CURVE25519_RFC7748", 1, 0); #endif
-
+
#endif
} void hogweed_exit(void) { EXIT; } #endif