File: disable-rmd160.patch

package info (click to toggle)
node-crypto-browserify 3.12.0-6
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 240 kB
  • sloc: javascript: 1,029; makefile: 2
file content (50 lines) | stat: -rw-r--r-- 1,744 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Description: disable rmd160 (ripemd160 has been disabled in OpenSSL 3)
Author: Yadd <yadd@debian.org>
Bug-Debian: https://bugs.debian.org/1011802
Forwarded: no
Last-Update: 2022-06-01

--- a/README.md
+++ b/README.md
@@ -11,8 +11,8 @@
 
 Here is the subset that is currently implemented:
 
-* createHash (sha1, sha224, sha256, sha384, sha512, md5, rmd160)
-* createHmac (sha1, sha224, sha256, sha384, sha512, md5, rmd160)
+* createHash (sha1, sha224, sha256, sha384, sha512, md5)
+* createHmac (sha1, sha224, sha256, sha384, sha512, md5)
 * pbkdf2
 * pbkdf2Sync
 * randomBytes
--- a/index.js
+++ b/index.js
@@ -6,7 +6,7 @@
 
 var algos = require('browserify-sign/algos')
 var algoKeys = Object.keys(algos)
-var hashes = ['sha1', 'sha224', 'sha256', 'sha384', 'sha512', 'md5', 'rmd160'].concat(algoKeys)
+var hashes = ['sha1', 'sha224', 'sha256', 'sha384', 'sha512', 'md5'].concat(algoKeys)
 exports.getHashes = function () {
   return hashes
 }
--- a/test/create-hash.js
+++ b/test/create-hash.js
@@ -1,6 +1,6 @@
 var test = require('tape')
 
-var algorithms = ['sha1', 'sha224', 'sha256', 'sha384', 'sha512', 'md5', 'rmd160']
+var algorithms = ['sha1', 'sha224', 'sha256', 'sha384', 'sha512', 'md5']
 var encodings = ['hex', 'base64'] // FIXME: test binary
 var vectors = require('hash-test-vectors')
 
--- a/test/create-hmac.js
+++ b/test/create-hmac.js
@@ -1,6 +1,6 @@
 var test = require('tape')
 
-var algorithms = ['sha1', 'sha224', 'sha256', 'sha384', 'sha512', 'md5', 'rmd160']
+var algorithms = ['sha1', 'sha224', 'sha256', 'sha384', 'sha512', 'md5']
 var vectors = require('hash-test-vectors/hmac')
 testLib('createHmac in crypto-browserify', require('../').createHmac)
 testLib('create-hmac/browser', require('create-hmac/browser'))