|
|
thash-blake2sp.c - dedup - data deduplication program |
|
|
 |
git clone git://bitreich.org/dedup/ git://hg6vgqziawt5s4dj.onion/dedup/ (git://bitreich.org) |
|
|
 |
Log |
|
|
 |
Files |
|
|
 |
Refs |
|
|
 |
Tags |
|
|
 |
README |
|
|
 |
LICENSE |
|
|
|
--- |
|
|
|
thash-blake2sp.c (462B) |
|
|
|
--- |
|
|
|
1 #include <sys/types.h> |
|
|
|
2 |
|
|
|
3 #include <stdint.h> |
|
|
|
4 #include <stdlib.h> |
|
|
|
5 #include <string.h> |
|
|
|
6 |
|
|
|
7 #include "blake2.h" |
|
|
|
8 #include "dedup.h" |
|
|
|
9 |
|
|
|
10 int |
|
|
|
11 blake2spi(struct hash_ctx *ctx, size_t n) |
|
|
|
12 { |
|
|
|
13 return blake2sp_init(&ctx->u.blake2sp_ctx, n); |
|
|
|
14 } |
|
|
|
15 |
|
|
|
16 int |
|
|
|
17 blake2spu(struct hash_ctx *ctx, const void *buf, size_t n) |
|
|
|
18 { |
|
|
|
19 return blake2sp_update(&ctx->u.blake2sp_ctx, buf, n); |
|
|
|
20 } |
|
|
|
21 |
|
|
|
22 int |
|
|
|
23 blake2spf(struct hash_ctx *ctx, void *buf, size_t n) |
|
|
|
24 { |
|
|
|
25 return blake2sp_final(&ctx->u.blake2sp_ctx, buf, n); |
|
|
|
26 } |
|