File: test-openssl-compat.patch

package info (click to toggle)
node-node-rsa 1.1.1-5
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 664 kB
  • sloc: javascript: 3,756; makefile: 20; sh: 1
file content (32 lines) | stat: -rw-r--r-- 1,309 bytes parent folder | download
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
Description: drop unsupported RSA_PKCS1_PADDING tests
 Nodejs v18.20.4+ no longer supports RSA_PKCS1_PADDING for private decryption
 (due to CVE-2023-46809 fix).
 Also using too small modulus no longer throws. That might be on purpose, so
 just disable the test.
Author: Jérémy Lal <kapouer@melix.org>, Syeda Shagufta Naaz <syedashagufta.naaz@siemens.com>
Bug-Debian: https://bugs.debian.org/1099640
Last-Update: 2025-04-07

--- a/test/tests.js
+++ b/test/tests.js
@@ -18,7 +18,6 @@
 
     var environments = ['browser', 'node'];
     var encryptSchemes = [
-        'pkcs1',
         'pkcs1_oaep',
         {
             scheme:'pkcs1',
@@ -593,12 +592,6 @@
                                     }, Error, 'Unexpected data type');
                                 });
 
-                                it('incorrect key for decrypting', function () {
-                                    var encrypted = generatedKeys[0].encrypt('data');
-                                    assert.throw(function () {
-                                        generatedKeys[1].decrypt(encrypted);
-                                    }, Error, 'Error during decryption');
-                                });
                             });
                         });
                     })(encryptSchemes[scheme_i]);