diff options
Diffstat (limited to 'include/digest.h')
-rw-r--r-- | include/digest.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/include/digest.h b/include/digest.h index 8563c10128..208a463793 100644 --- a/include/digest.h +++ b/include/digest.h @@ -50,4 +50,25 @@ int digest_file(struct digest *d, char *filename, int digest_file_by_name(char *algo, char *filename, unsigned char *hash); +static inline int digest_init(struct digest *d) +{ + return d->init(d); +} + +static inline int digest_update(struct digest *d, const void *data, + unsigned long len) +{ + return d->update(d, data, len); +} + +static inline int digest_final(struct digest *d, unsigned char *md) +{ + return d->final(d, md); +} + +static inline int digest_length(struct digest *d) +{ + return d->length; +} + #endif /* __SH_ST_DEVICES_H__ */ |