Skip to content

Commit 7d6c3e0

Browse files
committed
fix remaining 's' args for openssl
1 parent 734e11c commit 7d6c3e0

File tree

1 file changed

+54
-30
lines changed

1 file changed

+54
-30
lines changed

ext/openssl/openssl.c

Lines changed: 54 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1546,7 +1546,8 @@ PHP_FUNCTION(openssl_spki_new)
15461546
Verifies spki returns boolean */
15471547
PHP_FUNCTION(openssl_spki_verify)
15481548
{
1549-
int spkstr_len, i = 0;
1549+
size_t spkstr_len;
1550+
int i = 0;
15501551
char *spkstr = NULL, * spkstr_cleaned = NULL;
15511552

15521553
EVP_PKEY *pkey = NULL;
@@ -1606,7 +1607,7 @@ PHP_FUNCTION(openssl_spki_verify)
16061607
Exports public key from existing spki to var */
16071608
PHP_FUNCTION(openssl_spki_export)
16081609
{
1609-
int spkstr_len;
1610+
size_t spkstr_len;
16101611
char *spkstr = NULL, * spkstr_cleaned = NULL, * s = NULL;
16111612

16121613
EVP_PKEY *pkey = NULL;
@@ -1666,7 +1667,7 @@ PHP_FUNCTION(openssl_spki_export)
16661667
Exports spkac challenge from existing spki to var */
16671668
PHP_FUNCTION(openssl_spki_export_challenge)
16681669
{
1669-
int spkstr_len;
1670+
size_t spkstr_len;
16701671
char *spkstr = NULL, * spkstr_cleaned = NULL;
16711672

16721673
NETSCAPE_SPKI *spki = NULL;
@@ -2139,7 +2140,8 @@ PHP_FUNCTION(openssl_x509_checkpurpose)
21392140
STACK_OF(X509) * untrustedchain = NULL;
21402141
zend_long purpose;
21412142
char * untrusted = NULL;
2142-
size_t untrusted_len = 0, ret;
2143+
size_t untrusted_len = 0;
2144+
int ret;
21432145

21442146
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "zl|a!s", &zcert, &purpose, &zcainfo, &untrusted, &untrusted_len) == FAILURE) {
21452147
return;
@@ -2793,7 +2795,8 @@ PHP_FUNCTION(openssl_csr_export_to_file)
27932795
X509_REQ * csr;
27942796
zval * zcsr = NULL;
27952797
zend_bool notext = 1;
2796-
char * filename = NULL; size_t filename_len;
2798+
char * filename = NULL;
2799+
size_t filename_len;
27972800
BIO * bio_out;
27982801
zend_resource *csr_resource;
27992802

@@ -3587,8 +3590,10 @@ PHP_FUNCTION(openssl_pkey_export_to_file)
35873590
{
35883591
struct php_x509_request req;
35893592
zval * zpkey, * args = NULL;
3590-
char * passphrase = NULL; size_t passphrase_len = 0;
3591-
char * filename = NULL; int filename_len = 0;
3593+
char * passphrase = NULL;
3594+
size_t passphrase_len = 0;
3595+
char * filename = NULL;
3596+
size_t filename_len = 0;
35923597
zend_resource *key_resource = NULL;
35933598
EVP_PKEY * key;
35943599
BIO * bio_out = NULL;
@@ -3745,7 +3750,7 @@ PHP_FUNCTION(openssl_pkey_get_private)
37453750
zval *cert;
37463751
EVP_PKEY *pkey;
37473752
char * passphrase = "";
3748-
int passphrase_len = sizeof("")-1;
3753+
size_t passphrase_len = sizeof("")-1;
37493754
zend_resource *res;
37503755

37513756
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z|s", &cert, &passphrase, &passphrase_len) == FAILURE) {
@@ -3869,9 +3874,12 @@ PHP_FUNCTION(openssl_pkey_get_details)
38693874
PHP_FUNCTION(openssl_pbkdf2)
38703875
{
38713876
zend_long key_length = 0, iterations = 0;
3872-
char *password; size_t password_len;
3873-
char *salt; size_t salt_len;
3874-
char *method; int method_len = 0;
3877+
char *password;
3878+
size_t password_len;
3879+
char *salt;
3880+
size_t salt_len;
3881+
char *method;
3882+
size_t method_len = 0;
38753883
zend_string *out_buffer;
38763884

38773885
const EVP_MD *digest;
@@ -3926,10 +3934,14 @@ PHP_FUNCTION(openssl_pkcs7_verify)
39263934
PKCS7 * p7 = NULL;
39273935
BIO * in = NULL, * datain = NULL, * dataout = NULL;
39283936
zend_long flags = 0;
3929-
char * filename; size_t filename_len;
3930-
char * extracerts = NULL; size_t extracerts_len = 0;
3931-
char * signersfilename = NULL; size_t signersfilename_len = 0;
3932-
char * datafilename = NULL; size_t datafilename_len = 0;
3937+
char * filename;
3938+
size_t filename_len;
3939+
char * extracerts = NULL;
3940+
size_t extracerts_len = 0;
3941+
char * signersfilename = NULL;
3942+
size_t signersfilename_len = 0;
3943+
char * datafilename = NULL;
3944+
size_t datafilename_len = 0;
39333945

39343946
RETVAL_LONG(-1);
39353947

@@ -4038,8 +4050,10 @@ PHP_FUNCTION(openssl_pkcs7_encrypt)
40384050
const EVP_CIPHER *cipher = NULL;
40394051
zend_long cipherid = PHP_OPENSSL_CIPHER_DEFAULT;
40404052
zend_string * strindex;
4041-
char * infilename = NULL; size_t infilename_len;
4042-
char * outfilename = NULL; size_t outfilename_len;
4053+
char * infilename = NULL;
4054+
size_t infilename_len;
4055+
char * outfilename = NULL;
4056+
size_t outfilename_len;
40434057

40444058
RETVAL_FALSE;
40454059

@@ -4163,9 +4177,12 @@ PHP_FUNCTION(openssl_pkcs7_sign)
41634177
STACK_OF(X509) *others = NULL;
41644178
zend_resource *certresource = NULL, *keyresource = NULL;
41654179
zend_string * strindex;
4166-
char * infilename; size_t infilename_len;
4167-
char * outfilename; size_t outfilename_len;
4168-
char * extracertsfilename = NULL; size_t extracertsfilename_len;
4180+
char * infilename;
4181+
size_t infilename_len;
4182+
char * outfilename;
4183+
size_t outfilename_len;
4184+
char * extracertsfilename = NULL;
4185+
size_t extracertsfilename_len;
41694186

41704187
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ppzza!|lp",
41714188
&infilename, &infilename_len, &outfilename, &outfilename_len,
@@ -4263,8 +4280,10 @@ PHP_FUNCTION(openssl_pkcs7_decrypt)
42634280
zend_resource *certresval, *keyresval;
42644281
BIO * in = NULL, * out = NULL, * datain = NULL;
42654282
PKCS7 * p7 = NULL;
4266-
char * infilename; size_t infilename_len;
4267-
char * outfilename; size_t outfilename_len;
4283+
char * infilename;
4284+
size_t infilename_len;
4285+
char * outfilename;
4286+
size_t outfilename_len;
42684287

42694288
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ppz|z", &infilename, &infilename_len,
42704289
&outfilename, &outfilename_len, &recipcert, &recipkey) == FAILURE) {
@@ -4664,8 +4683,10 @@ PHP_FUNCTION(openssl_verify)
46644683
EVP_MD_CTX md_ctx;
46654684
const EVP_MD *mdtype;
46664685
zend_resource *keyresource = NULL;
4667-
char * data; size_t data_len;
4668-
char * signature; size_t signature_len;
4686+
char * data;
4687+
size_t data_len;
4688+
char * signature;
4689+
size_t signature_len;
46694690
zval *method = NULL;
46704691
zend_long signature_algo = OPENSSL_ALGO_SHA1;
46714692

@@ -4717,9 +4738,10 @@ PHP_FUNCTION(openssl_seal)
47174738
zend_resource ** key_resources; /* so we know what to cleanup */
47184739
int i, len1, len2, *eksl, nkeys;
47194740
unsigned char *buf = NULL, **eks;
4720-
char * data; size_t data_len;
4741+
char * data;
4742+
size_t data_len;
47214743
char *method =NULL;
4722-
int method_len = 0;
4744+
size_t method_len = 0;
47234745
const EVP_CIPHER *cipher;
47244746
EVP_CIPHER_CTX ctx;
47254747

@@ -4844,10 +4866,12 @@ PHP_FUNCTION(openssl_open)
48444866
unsigned char *buf;
48454867
zend_resource *keyresource = NULL;
48464868
EVP_CIPHER_CTX ctx;
4847-
char * data; size_t data_len;
4848-
char * ekey; size_t ekey_len;
4869+
char * data;
4870+
size_t data_len;
4871+
char * ekey;
4872+
size_t ekey_len;
48494873
char *method =NULL;
4850-
int method_len = 0;
4874+
size_t method_len = 0;
48514875
const EVP_CIPHER *cipher;
48524876

48534877
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz/sz|s", &data, &data_len, &opendata, &ekey, &ekey_len, &privkey, &method, &method_len) == FAILURE) {
@@ -4946,7 +4970,7 @@ PHP_FUNCTION(openssl_digest)
49464970
{
49474971
zend_bool raw_output = 0;
49484972
char *data, *method;
4949-
int data_len, method_len;
4973+
size_t data_len, method_len;
49504974
const EVP_MD *mdtype;
49514975
EVP_MD_CTX md_ctx;
49524976
unsigned int siglen;

0 commit comments

Comments
 (0)