@@ -1546,7 +1546,8 @@ PHP_FUNCTION(openssl_spki_new)
1546
1546
Verifies spki returns boolean */
1547
1547
PHP_FUNCTION (openssl_spki_verify )
1548
1548
{
1549
- int spkstr_len , i = 0 ;
1549
+ size_t spkstr_len ;
1550
+ int i = 0 ;
1550
1551
char * spkstr = NULL , * spkstr_cleaned = NULL ;
1551
1552
1552
1553
EVP_PKEY * pkey = NULL ;
@@ -1606,7 +1607,7 @@ PHP_FUNCTION(openssl_spki_verify)
1606
1607
Exports public key from existing spki to var */
1607
1608
PHP_FUNCTION (openssl_spki_export )
1608
1609
{
1609
- int spkstr_len ;
1610
+ size_t spkstr_len ;
1610
1611
char * spkstr = NULL , * spkstr_cleaned = NULL , * s = NULL ;
1611
1612
1612
1613
EVP_PKEY * pkey = NULL ;
@@ -1666,7 +1667,7 @@ PHP_FUNCTION(openssl_spki_export)
1666
1667
Exports spkac challenge from existing spki to var */
1667
1668
PHP_FUNCTION (openssl_spki_export_challenge )
1668
1669
{
1669
- int spkstr_len ;
1670
+ size_t spkstr_len ;
1670
1671
char * spkstr = NULL , * spkstr_cleaned = NULL ;
1671
1672
1672
1673
NETSCAPE_SPKI * spki = NULL ;
@@ -2139,7 +2140,8 @@ PHP_FUNCTION(openssl_x509_checkpurpose)
2139
2140
STACK_OF (X509 ) * untrustedchain = NULL ;
2140
2141
zend_long purpose ;
2141
2142
char * untrusted = NULL ;
2142
- size_t untrusted_len = 0 , ret ;
2143
+ size_t untrusted_len = 0 ;
2144
+ int ret ;
2143
2145
2144
2146
if (zend_parse_parameters (ZEND_NUM_ARGS () TSRMLS_CC , "zl|a!s" , & zcert , & purpose , & zcainfo , & untrusted , & untrusted_len ) == FAILURE ) {
2145
2147
return ;
@@ -2793,7 +2795,8 @@ PHP_FUNCTION(openssl_csr_export_to_file)
2793
2795
X509_REQ * csr ;
2794
2796
zval * zcsr = NULL ;
2795
2797
zend_bool notext = 1 ;
2796
- char * filename = NULL ; size_t filename_len ;
2798
+ char * filename = NULL ;
2799
+ size_t filename_len ;
2797
2800
BIO * bio_out ;
2798
2801
zend_resource * csr_resource ;
2799
2802
@@ -3587,8 +3590,10 @@ PHP_FUNCTION(openssl_pkey_export_to_file)
3587
3590
{
3588
3591
struct php_x509_request req ;
3589
3592
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 ;
3592
3597
zend_resource * key_resource = NULL ;
3593
3598
EVP_PKEY * key ;
3594
3599
BIO * bio_out = NULL ;
@@ -3745,7 +3750,7 @@ PHP_FUNCTION(openssl_pkey_get_private)
3745
3750
zval * cert ;
3746
3751
EVP_PKEY * pkey ;
3747
3752
char * passphrase = "" ;
3748
- int passphrase_len = sizeof ("" )- 1 ;
3753
+ size_t passphrase_len = sizeof ("" )- 1 ;
3749
3754
zend_resource * res ;
3750
3755
3751
3756
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)
3869
3874
PHP_FUNCTION (openssl_pbkdf2 )
3870
3875
{
3871
3876
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 ;
3875
3883
zend_string * out_buffer ;
3876
3884
3877
3885
const EVP_MD * digest ;
@@ -3926,10 +3934,14 @@ PHP_FUNCTION(openssl_pkcs7_verify)
3926
3934
PKCS7 * p7 = NULL ;
3927
3935
BIO * in = NULL , * datain = NULL , * dataout = NULL ;
3928
3936
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 ;
3933
3945
3934
3946
RETVAL_LONG (-1 );
3935
3947
@@ -4038,8 +4050,10 @@ PHP_FUNCTION(openssl_pkcs7_encrypt)
4038
4050
const EVP_CIPHER * cipher = NULL ;
4039
4051
zend_long cipherid = PHP_OPENSSL_CIPHER_DEFAULT ;
4040
4052
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 ;
4043
4057
4044
4058
RETVAL_FALSE ;
4045
4059
@@ -4163,9 +4177,12 @@ PHP_FUNCTION(openssl_pkcs7_sign)
4163
4177
STACK_OF (X509 ) * others = NULL ;
4164
4178
zend_resource * certresource = NULL , * keyresource = NULL ;
4165
4179
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 ;
4169
4186
4170
4187
if (zend_parse_parameters (ZEND_NUM_ARGS () TSRMLS_CC , "ppzza!|lp" ,
4171
4188
& infilename , & infilename_len , & outfilename , & outfilename_len ,
@@ -4263,8 +4280,10 @@ PHP_FUNCTION(openssl_pkcs7_decrypt)
4263
4280
zend_resource * certresval , * keyresval ;
4264
4281
BIO * in = NULL , * out = NULL , * datain = NULL ;
4265
4282
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 ;
4268
4287
4269
4288
if (zend_parse_parameters (ZEND_NUM_ARGS () TSRMLS_CC , "ppz|z" , & infilename , & infilename_len ,
4270
4289
& outfilename , & outfilename_len , & recipcert , & recipkey ) == FAILURE ) {
@@ -4664,8 +4683,10 @@ PHP_FUNCTION(openssl_verify)
4664
4683
EVP_MD_CTX md_ctx ;
4665
4684
const EVP_MD * mdtype ;
4666
4685
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 ;
4669
4690
zval * method = NULL ;
4670
4691
zend_long signature_algo = OPENSSL_ALGO_SHA1 ;
4671
4692
@@ -4717,9 +4738,10 @@ PHP_FUNCTION(openssl_seal)
4717
4738
zend_resource * * key_resources ; /* so we know what to cleanup */
4718
4739
int i , len1 , len2 , * eksl , nkeys ;
4719
4740
unsigned char * buf = NULL , * * eks ;
4720
- char * data ; size_t data_len ;
4741
+ char * data ;
4742
+ size_t data_len ;
4721
4743
char * method = NULL ;
4722
- int method_len = 0 ;
4744
+ size_t method_len = 0 ;
4723
4745
const EVP_CIPHER * cipher ;
4724
4746
EVP_CIPHER_CTX ctx ;
4725
4747
@@ -4844,10 +4866,12 @@ PHP_FUNCTION(openssl_open)
4844
4866
unsigned char * buf ;
4845
4867
zend_resource * keyresource = NULL ;
4846
4868
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 ;
4849
4873
char * method = NULL ;
4850
- int method_len = 0 ;
4874
+ size_t method_len = 0 ;
4851
4875
const EVP_CIPHER * cipher ;
4852
4876
4853
4877
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)
4946
4970
{
4947
4971
zend_bool raw_output = 0 ;
4948
4972
char * data , * method ;
4949
- int data_len , method_len ;
4973
+ size_t data_len , method_len ;
4950
4974
const EVP_MD * mdtype ;
4951
4975
EVP_MD_CTX md_ctx ;
4952
4976
unsigned int siglen ;
0 commit comments