]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/basic/gcrypt-util.h
4c40cefbeda2d49075d8c8d9f0d251c6f76d4668
1 /* SPDX-License-Identifier: LGPL-2.1-or-later */
14 void initialize_libgcrypt(bool secmem
);
16 DEFINE_TRIVIAL_CLEANUP_FUNC_FULL(gcry_md_hd_t
, gcry_md_close
, NULL
);
21 int string_hashsum(const char *s
, size_t len
, int md_algorithm
, char **out
);
24 static inline int string_hashsum_sha224(const char *s
, size_t len
, char **out
) {
26 return string_hashsum(s
, len
, GCRY_MD_SHA224
, out
);
32 static inline int string_hashsum_sha256(const char *s
, size_t len
, char **out
) {
34 return string_hashsum(s
, len
, GCRY_MD_SHA256
, out
);