File tree Expand file tree Collapse file tree 3 files changed +15
-16
lines changed Expand file tree Collapse file tree 3 files changed +15
-16
lines changed Original file line number Diff line number Diff line change @@ -394,14 +394,14 @@ var Query = (function () {
394
394
395
395
switch ( func ) {
396
396
case 'sha1' :
397
- var Sha = require ( 'jssha' ) ;
398
- var shaObj = new Sha ( "SHA-1" , "TEXT" ) ;
399
- shaObj . update ( value ) ;
400
- return shaObj . getHash ( "HEX" ) ;
397
+ var shasum = require ( 'crypto' ) . createHash ( 'sha1' ) ;
398
+ shasum . update ( value ) ;
399
+ return shasum . digest ( "HEX" ) ;
401
400
402
401
case 'md5' :
403
- var md5 = require ( 'md5' ) ;
404
- return md5 ( value ) ;
402
+ var md5 = require ( 'crypto' ) . createHash ( 'md5' ) ;
403
+ md5 . update ( value ) ;
404
+ return md5 . digest ( "HEX" ) ;
405
405
406
406
case 'lowercase' :
407
407
return value . toLowerCase ( ) ;
Original file line number Diff line number Diff line change @@ -497,10 +497,9 @@ var QueryParser = (function () {
497
497
if ( params . length > 1 ) {
498
498
throw new Error ( "JSONDB Query Parse Error: Too much parameters for the function sha1(), only one is required." ) ;
499
499
}
500
- var Sha = require ( 'jssha' ) ;
501
- var shaObj = new Sha ( "SHA-1" , "TEXT" ) ;
502
- shaObj . update ( params [ 0 ] ) ;
503
- return shaObj . getHash ( "HEX" ) ;
500
+ var shasum = require ( 'crypto' ) . createHash ( 'sha1' ) ;
501
+ shasum . update ( params [ 0 ] ) ;
502
+ return shasum . digest ( "HEX" ) ;
504
503
505
504
case 'md5' :
506
505
if ( params === false ) {
@@ -509,8 +508,9 @@ var QueryParser = (function () {
509
508
if ( params . length > 1 ) {
510
509
throw new Error ( "JSONDB Query Parse Error: Too much parameters for the function md5(), only one is required." ) ;
511
510
}
512
- var md5 = require ( 'md5' ) ;
513
- return md5 ( params [ 0 ] ) ;
511
+ var md5 = require ( 'crypto' ) . createHash ( 'md5' ) ;
512
+ md5 . update ( params [ 0 ] ) ;
513
+ return md5 . digest ( "HEX" ) ;
514
514
515
515
case 'time' :
516
516
if ( params !== false ) {
Original file line number Diff line number Diff line change @@ -37,10 +37,9 @@ var Util = (function () {
37
37
* @return {string }
38
38
*/
39
39
Util . prototype . crypt = function ( string ) {
40
- var Sha = require ( 'jssha' ) ;
41
- var shaObj = new Sha ( "SHA-1" , "TEXT" ) ;
42
- shaObj . update ( string + Util . cryptSalt ) ;
43
- return shaObj . getHash ( "HEX" ) ;
40
+ var shasum = require ( 'crypto' ) . createHash ( 'sha1' ) ;
41
+ shasum . update ( string + Util . cryptSalt ) ;
42
+ return shasum . digest ( "HEX" ) ;
44
43
} ;
45
44
46
45
/**
You can’t perform that action at this time.
0 commit comments