libft_ssl/include/libft_ssl.h
2026-04-29 21:20:31 +02:00

21 lines
411 B
C

#ifndef LIBFT_SSL_H
#define LIBFT_SSL_H
#include <stddef.h>
#include <stdint.h>
struct digest_algo
{
const char *name;
size_t digest_size;
size_t block_size;
size_t ctx_size;
void (*init) (void *ctx);
void (*update)(void *ctx, const uint8_t *data, size_t len);
void (*final) (void *ctx, uint8_t *out);
};
extern const struct digest_algo g_md5;
extern const struct digest_algo g_sha256;
#endif