RSA_verify() expects a binary digest of the data, not hex
modified libpkg/private/utils.h
@@ -86,6 +86,7 @@ int is_dir(const char *);
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/rsa.c
@@ -103,6 +103,7 @@ rsa_verify_cert(const char *path, unsigned char *key, int keylen,
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -116,11 +117,12 @@ rsa_verify_cert(const char *path, unsigned char *key, int keylen,
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
modified libpkg/utils.c
@@ -359,14 +359,19 @@ void
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
|
|
|
|
|