diff options
| author | Anton <anton@picapica> | 2019-03-12 20:50:57 +0400 |
|---|---|---|
| committer | Anton <anton@picapica> | 2019-03-12 20:50:57 +0400 |
| commit | 0130c7104a54e495e5aa293c367c345d095090d0 (patch) | |
| tree | a9f38aac262f69406be5f467aa1b518a886d303d | |
| parent | 7dcf8563d3efda9460e18c35d1df02fe4a51907d (diff) | |
| download | pica-pica-0130c7104a54e495e5aa293c367c345d095090d0.tar.gz pica-pica-0130c7104a54e495e5aa293c367c345d095090d0.zip | |
bugfix, size_t instead of int
| -rw-r--r-- | PICA_client.c | 6 | ||||
| -rw-r--r-- | PICA_signverify.c | 4 | ||||
| -rw-r--r-- | PICA_signverify.h | 4 |
3 files changed, 7 insertions, 7 deletions
diff --git a/PICA_client.c b/PICA_client.c index 6949081..3606c6e 100644 --- a/PICA_client.c +++ b/PICA_client.c @@ -1632,7 +1632,7 @@ static unsigned int procmsg_MULTILOGIN(unsigned char *buf, unsigned int nb, void { struct PICA_c2n *c2n = (struct PICA_c2n *) p; void *sigdatas[4]; - int sigdatalengths[4]; + size_t sigdatalengths[4]; uint64_t timestamp; FILE *f; EVP_PKEY *pubkey; @@ -1726,10 +1726,10 @@ static int c2n_optstage7_multilogin(struct PICA_c2n *c2n) { struct PICA_proto_msg *mp; void *sigdatas[4]; - int sigdatalengths[4]; + size_t sigdatalengths[4]; uint64_t timestamp; unsigned char node_addr[PICA_PROTO_NODELIST_ITEM_IPV4_SIZE]; - int siglen; + size_t siglen; unsigned char *sig = NULL; EVP_PKEY *pkey = NULL; RSA *rsa = NULL; diff --git a/PICA_signverify.c b/PICA_signverify.c index a5e4972..78057ae 100644 --- a/PICA_signverify.c +++ b/PICA_signverify.c @@ -19,7 +19,7 @@ #include <openssl/evp.h> -int PICA_signverify(EVP_PKEY *pubkey, void **datapointers, int *datalengths, unsigned char *sig, int siglen) +int PICA_signverify(EVP_PKEY *pubkey, void **datapointers, size_t *datalengths, unsigned char *sig, size_t siglen) { EVP_MD_CTX *mdctx = NULL; int ret = 0; @@ -55,7 +55,7 @@ signverify_exit: return ret; } -int PICA_do_signature(EVP_PKEY *privkey, void **datapointers, int *datalengths, unsigned char **sig, int *siglen) +int PICA_do_signature(EVP_PKEY *privkey, void **datapointers, size_t *datalengths, unsigned char **sig, size_t *siglen) { int ret = 0; EVP_MD_CTX *mdctx = NULL; diff --git a/PICA_signverify.h b/PICA_signverify.h index d38d3e6..3d9f536 100644 --- a/PICA_signverify.h +++ b/PICA_signverify.h @@ -21,7 +21,7 @@ #include <openssl/evp.h> -int PICA_signverify(EVP_PKEY *pubkey, void **datapointers, int *datalengths, unsigned char *sig, int siglen); -int PICA_do_signature(EVP_PKEY *privkey, void **datapointers, int *datalengths, unsigned char **sig, int *siglen); +int PICA_signverify(EVP_PKEY *pubkey, void **datapointers, size_t *datalengths, unsigned char *sig, size_t siglen); +int PICA_do_signature(EVP_PKEY *privkey, void **datapointers, size_t *datalengths, unsigned char **sig, size_t *siglen); #endif |
