pike.git
/
src
/
post_modules
/
Nettle
/
nettle.h
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/post_modules/Nettle/nettle.h:51:
#endif /* In Nettle 2.0 the nettle_*_func typedefs lost their pointers. */ #ifdef HAVE_NETTLE_CRYPT_FUNC_IS_POINTER /* Nettle 1.x */ typedef nettle_crypt_func pike_nettle_crypt_func; typedef nettle_hash_digest_func pike_nettle_hash_digest_func; typedef nettle_hash_update_func pike_nettle_hash_update_func; #else /* Nettle 2.0 */
-
#
if
0
-
typedef nettle_
crypt
_func
(
*pike_nettle_crypt_func
)
;
-
typedef nettle_
hash
_
digest_
func
(*pike_nettle_digest_func);
-
typedef
nettle_hash_update_func
(
*pike_nettle_
update
_func
)
;
+
+
#
ifdef
dsa_params_init
+
/* Nettle 3.
0
*/
+
typedef nettle_
cipher
_func *pike_nettle_crypt_func;
+
#else
+
typedef nettle_
crypt
_func *pike_nettle_
crypt
_func;
#endif
-
+
+
typedef nettle_hash_digest_func *pike_nettle_hash_digest_func;
+
typedef nettle_hash_update_func *pike_nettle_hash_update_func;
#endif char *pike_crypt_md5(int pl, const char *const pw, int sl, const char *const salt, int ml, const char *const magic); void hash_init(void); void hash_exit(void);