Store digest format in meta file.
modified libpkg/pkg_checksum.c
@@ -56,21 +56,25 @@ static void pkg_checksum_encode_hex(unsigned char *in, size_t inlen,
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -339,3 +343,15 @@ pkg_checksum_encode_hex(unsigned char *in, size_t inlen,
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified libpkg/pkg_repo_meta.c
@@ -35,7 +35,7 @@ static ucl_object_t *repo_meta_schema_v1 = NULL;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -59,7 +59,6 @@ pkg_repo_meta_free(struct pkg_repo_meta *meta)
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -86,7 +85,7 @@ pkg_repo_meta_open_schema_v1()
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -174,7 +173,6 @@ pkg_repo_meta_parse(ucl_object_t *top, struct pkg_repo_meta **target, int versio
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -198,6 +196,11 @@ pkg_repo_meta_parse(ucl_object_t *top, struct pkg_repo_meta **target, int versio
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/private/pkg.h
@@ -274,13 +274,19 @@ struct pkg_repo_meta_key {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -538,12 +544,6 @@ bool ucl_object_emit_sbuf(const ucl_object_t *obj, enum ucl_emitter emit_type,
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -553,5 +553,6 @@ int pkg_checksum_generate(struct pkg *pkg, char *dest, size_t destlen,
|
|
|
|
|
|
| + | |
|
|
|