libpkg: repo: encode the signature type
modified libpkg/pkg_repo.c
@@ -60,6 +60,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -226,6 +227,7 @@ pkg_repo_signatures_free(pkghash *sc)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -241,6 +243,8 @@ struct pkg_extract_cbdata {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -303,7 +307,7 @@ pkg_repo_meta_extract_signature_pubkey(int fd, void *ud)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -311,11 +315,12 @@ pkg_repo_meta_extract_signature_fingerprints(int fd, void *ud)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -330,14 +335,32 @@ pkg_repo_meta_extract_signature_fingerprints(int fd, void *ud)
|
|
|
|
|
|
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -347,10 +370,14 @@ pkg_repo_meta_extract_signature_fingerprints(int fd, void *ud)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -364,14 +391,32 @@ pkg_repo_meta_extract_signature_fingerprints(int fd, void *ud)
|
|
|
|
|
|
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -381,10 +426,14 @@ pkg_repo_meta_extract_signature_fingerprints(int fd, void *ud)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -420,12 +469,14 @@ pkg_repo_parse_sigkeys(const char *in, int inlen, pkghash **sc)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -478,9 +529,33 @@ pkg_repo_parse_sigkeys(const char *in, int inlen, pkghash **sc)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -559,6 +634,19 @@ pkg_repo_archive_extract_archive(int fd, const char *file,
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -630,6 +718,7 @@ pkg_repo_archive_extract_check_archive(int fd, const char *file,
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -648,9 +737,9 @@ pkg_repo_archive_extract_check_archive(int fd, const char *file,
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -683,6 +772,8 @@ pkg_repo_archive_extract_check_archive(int fd, const char *file,
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -692,13 +783,15 @@ pkg_repo_archive_extract_check_archive(int fd, const char *file,
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -999,6 +1092,8 @@ pkg_repo_fetch_meta(struct pkg_repo *repo, time_t *t)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -1032,13 +1127,15 @@ pkg_repo_fetch_meta(struct pkg_repo *repo, time_t *t)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_repo_create.c
@@ -32,6 +32,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -622,7 +623,7 @@ pkg_repo_create_pack_and_sign(struct pkg_repo_create *prc)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -898,7 +899,7 @@ cleanup:
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -906,6 +907,7 @@ pkg_repo_sign(const char *path, char **argv, int argc, char **sig, size_t *sigle
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -934,6 +936,7 @@ pkg_repo_sign(const char *path, char **argv, int argc, char **sig, size_t *sigle
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -942,6 +945,9 @@ pkg_repo_sign(const char *path, char **argv, int argc, char **sig, size_t *sigle
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -950,6 +956,7 @@ pkg_repo_sign(const char *path, char **argv, int argc, char **sig, size_t *sigle
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -976,7 +983,11 @@ pack_sign(struct packing *pack, struct pkgsign_ctx *sctx, const char *path,
|
|
|
|
|
|
| + | |
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -985,10 +996,29 @@ pack_sign(struct packing *pack, struct pkgsign_ctx *sctx, const char *path,
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -998,19 +1028,44 @@ pack_command_sign(struct packing *pack, const char *path, char **argv, int argc,
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1018,7 +1073,9 @@ pack_command_sign(struct packing *pack, const char *path, char **argv, int argc,
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/private/pkgsign.h
@@ -98,4 +98,9 @@ int pkgsign_verify(const struct pkgsign_ctx *, const char *, unsigned char *,
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|