bool init_crypto_by_name(legacy_crypto_t *c, const char *cipher, const char *digest) ATTR_WARN_UNUSED;
bool decrease_budget(legacy_crypto_t *c, size_t bytes) ATTR_WARN_UNUSED;
bool init_crypto_by_name(legacy_crypto_t *c, const char *cipher, const char *digest) ATTR_WARN_UNUSED;
bool decrease_budget(legacy_crypto_t *c, size_t bytes) ATTR_WARN_UNUSED;