Plugin Directory

Changeset 2053803


Ignore:
Timestamp:
03/20/2019 06:33:30 AM (7 years ago)
Author:
mariaaspen
Message:

Compatible with PHP 7.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • woo-paytm-payment-gateway/trunk/include/function.php

    r1831322 r2053803  
    44{
    55    $key   = html_entity_decode($ky);
    6     $size  = mcrypt_get_block_size(MCRYPT_RIJNDAEL_128, 'cbc');
    7     $input = wppg_pkcs5_pad($input, $size);
    8     $td    = mcrypt_module_open(MCRYPT_RIJNDAEL_128, '', 'cbc', '');
    9     $iv    = "@@@@&&&&####$$$$";
    10     mcrypt_generic_init($td, $key, $iv);
    11     $data = mcrypt_generic($td, $input);
    12     mcrypt_generic_deinit($td);
    13     mcrypt_module_close($td);
    14     $data = base64_encode($data);
     6    $iv = "@@@@&&&&####$$$$";
     7    $data = openssl_encrypt ( $input , "AES-128-CBC" , $key, 0, $iv );
    158    return $data;
    169}
     
    1811function wppg_decrypt($crypt, $ky)
    1912{
    20     $crypt = base64_decode($crypt);
    2113    $key   = html_entity_decode($ky);
    22     $td    = mcrypt_module_open(MCRYPT_RIJNDAEL_128, '', 'cbc', '');
    23     $iv    = "@@@@&&&&####$$$$";
    24     mcrypt_generic_init($td, $key, $iv);
    25     $decrypted_data = mdecrypt_generic($td, $crypt);
    26     mcrypt_generic_deinit($td);
    27     mcrypt_module_close($td);
    28     $decrypted_data = wppg_pkcs5_unpad($decrypted_data);
    29     $decrypted_data = rtrim($decrypted_data);
    30     return $decrypted_data;
     14    $iv = "@@@@&&&&####$$$$";
     15    $data = openssl_decrypt ( $crypt , "AES-128-CBC" , $key, 0, $iv );
     16    return $data;
    3117}
    3218
Note: See TracChangeset for help on using the changeset viewer.