• Bug#1064696: node-node-rsa: FTBFS: make[1]: *** [debian/rules:19: overr

    From Lucas Nussbaum@21:1/5 to All on Sun Feb 25 21:00:24 2024
    Source: node-node-rsa
    Version: 1.1.1-4
    Severity: serious
    Justification: FTBFS
    Tags: trixie sid ftbfs
    User: lucas@debian.org
    Usertags: ftbfs-20240224 ftbfs-trixie

    Hi,

    During a rebuild of all packages in sid, your package failed to build
    on amd64.


    Relevant part (hopefully):
    make[1]: Entering directory '/<<PKGBUILDDIR>>'
    mocha --no-timeout --reporter tap test/*.js
    ok 1 NodeRSA Setup options should use browser environment
    ok 2 NodeRSA Setup options should use io.js environment
    ok 3 NodeRSA Setup options should make empty key pair with default options
    ok 4 NodeRSA Setup options should make key pair with pkcs1-md5 signing scheme ok 5 NodeRSA Setup options should make key pair with pss-sha512 signing scheme
    ok 6 NodeRSA Setup options should make key pair with pkcs1 encryption scheme, and pss-sha1 signing scheme
    ok 7 NodeRSA Setup options change options
    ok 8 NodeRSA Setup options advanced options change
    ok 9 NodeRSA Setup options should throw 'unsupported hashing algorithm' exception
    ok 10 NodeRSA Base methods importKey() should throw exception if key data not specified
    ok 11 NodeRSA Base methods importKey() should return this
    ok 12 NodeRSA Work with keys Generating keys should make key pair 512-bit length and public exponent is 3
    ok 13 NodeRSA Work with keys Generating keys should make key pair 512-bit length and public exponent is 5
    ok 14 NodeRSA Work with keys Generating keys should make key pair 512-bit length and public exponent is 257
    ok 15 NodeRSA Work with keys Generating keys should make key pair 512-bit length and public exponent is 65537
    ok 16 NodeRSA Work with keys Generating keys should make key pair 768-bit length and public exponent is undefined and should be 65537
    ok 17 NodeRSA Work with keys Generating keys should make key pair 1024-bit length and public exponent is undefined and should be 65537
    ok 18 NodeRSA Work with keys Generating keys should make key pair 2048-bit length and public exponent is undefined and should be 65537
    ok 19 NodeRSA Work with keys Import/Export keys Good cases Common cases should load private key from (not trimmed) PKCS1-PEM string
    ok 20 NodeRSA Work with keys Import/Export keys Good cases Common cases should load public key from (not trimmed) PKCS8-PEM string
    ok 21 NodeRSA Work with keys Import/Export keys Good cases Common cases .exportKey() should return private PEM string
    ok 22 NodeRSA Work with keys Import/Export keys Good cases Common cases .exportKey() from public key should return pkcs8 public PEM string
    ok 23 NodeRSA Work with keys Import/Export keys Good cases Common cases .exportKey() from private key should return pkcs8 public PEM string
    ok 24 NodeRSA Work with keys Import/Export keys Good cases Common cases should create and load key from buffer/fs.readFileSync output
    ok 25 NodeRSA Work with keys Import/Export keys Good cases Common cases should gracefully handle data outside of encapsulation boundaries for pkcs1 private keys
    ok 26 NodeRSA Work with keys Import/Export keys Good cases Common cases should gracefully handle data outside of encapsulation boundaries for pkcs1 public keys
    ok 27 NodeRSA Work with keys Import/Export keys Good cases Common cases should gracefully handle data outside of encapsulation boundaries for pkcs8 private keys
    ok 28 NodeRSA Work with keys Import/Export keys Good cases Common cases should gracefully handle data outside of encapsulation boundaries for pkcs8 public keys
    ok 29 NodeRSA Work with keys Import/Export keys Good cases Common cases should handle data without begin/end encapsulation boundaries for pkcs1 private keys
    ok 30 NodeRSA Work with keys Import/Export keys Good cases Common cases should handle data without begin/end encapsulation boundaries for pkcs1 public keys
    ok 31 NodeRSA Work with keys Import/Export keys Good cases Common cases should handle data without begin/end encapsulation boundaries for pkcs8 private keys
    ok 32 NodeRSA Work with keys Import/Export keys Good cases Common cases should handle data without begin/end encapsulation boundaries for pkcs8 public keys
    ok 33 NodeRSA Work with keys Import/Export keys Good cases Common cases .importKey() from private components
    ok 34 NodeRSA Work with keys Import/Export keys Good cases Common cases .importKey() from public components
    ok 35 NodeRSA Work with keys Import/Export keys Good cases Common cases .exportKey() private components
    ok 36 NodeRSA Work with keys Import/Export keys Good cases Common cases .exportKey() public components
    ok 37 NodeRSA Work with keys Import/Export keys Good cases Different key formats should load from private_pkcs1.der (pkcs1-private-der)
    ok 38 NodeRSA Work with keys Import/Export keys Good cases Different key formats should export to 'pkcs1-private-der' format
    ok 39 NodeRSA Work with keys Import/Export keys Good cases Different key formats should load from private_pkcs1.pem (pkcs1-private-pem)
    ok 40 NodeRSA Work with keys Import/Export keys Good cases Different key formats should export to 'pkcs1-private-pem' format
    ok 41 NodeRSA Work with keys Import/Export keys Good cases Different key formats should load from private_pkcs8.der (pkcs8-private-der)
    ok 42 NodeRSA Work with keys Import/Export keys Good cases Different key formats should export to 'pkcs8-private-der' format
    ok 43 NodeRSA Work with keys Import/Export keys Good cases Different key formats should load from private_pkcs8.pem (pkcs8-private-pem)
    ok 44 NodeRSA Work with keys Import/Export keys Good cases Different key formats should export to 'pkcs8-private-pem' format
    ok 45 NodeRSA Work with keys Import/Export keys Good cases Different key formats should load from public_pkcs1.der (pkcs1-public-der)
    ok 46 NodeRSA Work with keys Import/Export keys Good cases Different key formats should export to 'pkcs1-public-der' format
    ok 47 NodeRSA Work with keys Import/Export keys Good cases Different key formats should load from public_pkcs1.pem (pkcs1-public-pem)
    ok 48 NodeRSA Work with keys Import/Export keys Good cases Different key formats should export to 'pkcs1-public-pem' format
    ok 49 NodeRSA Work with keys Import/Export keys Good cases Different key formats should load from public_pkcs8.der (pkcs8-public-der)
    ok 50 NodeRSA Work with keys Import/Export keys Good cases Different key formats should export to 'pkcs8-public-der' format
    ok 51 NodeRSA Work with keys Import/Export keys Good cases Different key formats should load from public_pkcs8.pem (pkcs8-public-pem)
    ok 52 NodeRSA Work with keys Import/Export keys Good cases Different key formats should export to 'pkcs8-public-pem' format
    ok 53 NodeRSA Work with keys Import/Export keys Good cases Different key formats should load from private_pkcs1.pem (private)
    ok 54 NodeRSA Work with keys Import/Export keys Good cases Different key formats should export to 'private' format
    ok 55 NodeRSA Work with keys Import/Export keys Good cases Different key formats should load from public_pkcs8.pem (public)
    ok 56 NodeRSA Work with keys Import/Export keys Good cases Different key formats should export to 'public' format
    ok 57 NodeRSA Work with keys Import/Export keys Good cases Different key formats should load from private_pkcs1.der (private-der)
    ok 58 NodeRSA Work with keys Import/Export keys Good cases Different key formats should export to 'private-der' format
    ok 59 NodeRSA Work with keys Import/Export keys Good cases Different key formats should load from public_pkcs8.der (public-der)
    ok 60 NodeRSA Work with keys Import/Export keys Good cases Different key formats should export to 'public-der' format
    ok 61 NodeRSA Work with keys Import/Export keys Good cases Different key formats should load from private_pkcs1.pem (pkcs1)
    ok 62 NodeRSA Work with keys Import/Export keys Good cases Different key formats should export to 'pkcs1' format
    ok 63 NodeRSA Work with keys Import/Export keys Good cases Different key formats should load from private_pkcs1.pem (pkcs1-private)
    ok 64 NodeRSA Work with keys Import/Export keys Good cases Different key formats should export to 'pkcs1-private' format
    ok 65 NodeRSA Work with keys Import/Export keys Good cases Different key formats should load from private_pkcs1.der (pkcs1-der)
    ok 66 NodeRSA Work with keys Import/Export keys Good cases Different key formats should export to 'pkcs1-der' format
    ok 67 NodeRSA Work with keys Import/Export keys Good cases Different key formats should load from private_pkcs8.pem (pkcs8)
    ok 68 NodeRSA Work with keys Import/Export keys Good cases Different key formats should export to 'pkcs8' format
    ok 69 NodeRSA Work with keys Import/Export keys Good cases Different key formats should load from private_pkcs8.pem (pkcs8-private)
    ok 70 NodeRSA Work with keys Import/Export keys Good cases Different key formats should export to 'pkcs8-private' format
    ok 71 NodeRSA Work with keys Import/Export keys Good cases Different key formats should load from private_pkcs8.der (pkcs8-der)
    ok 72 NodeRSA Work with keys Import/Export keys Good cases Different key formats should export to 'pkcs8-der' format
    ok 73 NodeRSA Work with keys Import/Export keys Good cases Different key formats should load from public_pkcs1.pem (pkcs1-public)
    ok 74 NodeRSA Work with keys Import/Export keys Good cases Different key formats should export to 'pkcs1-public' format
    ok 75 NodeRSA Work with keys Import/Export keys Good cases Different key formats should load from public_pkcs8.pem (pkcs8-public)
    ok 76 NodeRSA Work with keys Import/Export keys Good cases Different key formats should export to 'pkcs8-public' format
    ok 77 NodeRSA Work with keys Import/Export keys Good cases Different key formats should load from id_rsa.pub (openssh-public)
    ok 78 NodeRSA Work with keys Import/Export keys Good cases Different key formats should export to 'openssh-public' format
    ok 79 NodeRSA Work with keys Import/Export keys Good cases Different key formats should load from id_rsa (openssh-private)
    ok 80 NodeRSA Work with keys Import/Export keys Good cases Different key formats should export to 'openssh-private' format
    ok 81 NodeRSA Work with keys Import/Export keys Good cases OpenSSH keys key export should preserve key data including comment
    ok 82 NodeRSA Work with keys Import/Export keys Bad cases not public key
    ok 83 NodeRSA Work with keys Import/Export keys Bad cases not private key
    ok 84 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1 Good cases `encrypt()` should encrypt string
    ok 85 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1 Good cases `decrypt()` should decrypt string
    ok 86 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1 Good cases `encrypt()` should encrypt unicode string
    ok 87 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1 Good cases `decrypt()` should decrypt unicode string
    ok 88 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1 Good cases `encrypt()` should encrypt empty string
    ok 89 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1 Good cases `decrypt()` should decrypt empty string
    ok 90 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1 Good cases `encrypt()` should encrypt long string
    ok 91 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1 Good cases `decrypt()` should decrypt long string
    ok 92 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1 Good cases `encrypt()` should encrypt buffer
    ok 93 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1 Good cases `decrypt()` should decrypt buffer
    ok 94 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1 Good cases `encrypt()` should encrypt json object
    ok 95 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1 Good cases `decrypt()` should decrypt json object
    ok 96 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1 Good cases `encrypt()` should encrypt json array
    ok 97 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1 Good cases `decrypt()` should decrypt json array
    ok 98 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1 Bad cases unsupported data types
    ok 99 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1 Bad cases incorrect key for decrypting
    ok 100 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1_oaep Good cases `encrypt()` should encrypt string
    ok 101 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1_oaep Good cases `decrypt()` should decrypt string
    ok 102 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1_oaep Good cases `encrypt()` should encrypt unicode string
    ok 103 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1_oaep Good cases `decrypt()` should decrypt unicode string
    ok 104 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1_oaep Good cases `encrypt()` should encrypt empty string
    ok 105 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1_oaep Good cases `decrypt()` should decrypt empty string
    ok 106 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1_oaep Good cases `encrypt()` should encrypt long string
    ok 107 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1_oaep Good cases `decrypt()` should decrypt long string
    ok 108 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1_oaep Good cases `encrypt()` should encrypt buffer
    ok 109 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1_oaep Good cases `decrypt()` should decrypt buffer
    ok 110 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1_oaep Good cases `encrypt()` should encrypt json object
    ok 111 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1_oaep Good cases `decrypt()` should decrypt json object
    ok 112 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1_oaep Good cases `encrypt()` should encrypt json array
    ok 113 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1_oaep Good cases `decrypt()` should decrypt json array
    ok 114 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1_oaep Bad cases unsupported data types
    ok 115 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1_oaep Bad cases incorrect key for decrypting
    ok 116 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1-nopadding Good cases `encrypt()` should encrypt string
    ok 117 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1-nopadding Good cases `decrypt()` should decrypt string
    ok 118 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1-nopadding Good cases `encrypt()` should encrypt unicode string
    ok 119 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1-nopadding Good cases `decrypt()` should decrypt unicode string
    ok 120 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1-nopadding Good cases `encrypt()` should encrypt empty string
    ok 121 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1-nopadding Good cases `decrypt()` should decrypt empty string
    ok 122 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1-nopadding Good cases `encrypt()` should encrypt long string
    ok 123 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1-nopadding Good cases `decrypt()` should decrypt long string
    ok 124 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1-nopadding Good cases `encrypt()` should encrypt buffer
    ok 125 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1-nopadding Good cases `decrypt()` should decrypt buffer
    ok 126 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1-nopadding Good cases `encrypt()` should encrypt json object
    ok 127 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1-nopadding Good cases `decrypt()` should decrypt json object
    ok 128 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1-nopadding Good cases `encrypt()` should encrypt json array
    ok 129 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1-nopadding Good cases `decrypt()` should decrypt json array
    ok 130 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1-nopadding Bad cases unsupported data types
    ok 131 NodeRSA Encrypting & decrypting Environment: browser. Encryption scheme: pkcs1-nopadding Bad cases incorrect key for decrypting
    ok 132 NodeRSA Encrypting & decrypting Environment: browser. encryptPrivate & decryptPublic `encryptPrivate()` should encrypt string
    ok 133 NodeRSA Encrypting & decrypting Environment: browser. encryptPrivate & decryptPublic `decryptPublic()` should decrypt string
    ok 134 NodeRSA Encrypting & decrypting Environment: browser. encryptPrivate & decryptPublic `encryptPrivate()` should encrypt unicode string
    ok 135 NodeRSA Encrypting & decrypting Environment: browser. encryptPrivate & decryptPublic `decryptPublic()` should decrypt unicode string
    ok 136 NodeRSA Encrypting & decrypting Environment: browser. encryptPrivate & decryptPublic `encryptPrivate()` should encrypt empty string
    ok 137 NodeRSA Encrypting & decrypting Environment: browser. encryptPrivate & decryptPublic `decryptPublic()` should decrypt empty string
    ok 138 NodeRSA Encrypting & decrypting Environment: browser. encryptPrivate & decryptPublic `encryptPrivate()` should encrypt long string
    ok 139 NodeRSA Encrypting & decrypting Environment: browser. encryptPrivate & decryptPublic `decryptPublic()` should decrypt long string
    ok 140 NodeRSA Encrypting & decrypting Environment: browser. encryptPrivate & decryptPublic `encryptPrivate()` should encrypt buffer
    ok 141 NodeRSA Encrypting & decrypting Environment: browser. encryptPrivate & decryptPublic `decryptPublic()` should decrypt buffer
    ok 142 NodeRSA Encrypting & decrypting Environment: browser. encryptPrivate & decryptPublic `encryptPrivate()` should encrypt json object
    ok 143 NodeRSA Encrypting & decrypting Environment: browser. encryptPrivate & decryptPublic `decryptPublic()` should decrypt json object
    ok 144 NodeRSA Encrypting & decrypting Environment: browser. encryptPrivate & decryptPublic `encryptPrivate()` should encrypt json array
    ok 145 NodeRSA Encrypting & decrypting Environment: browser. encryptPrivate & decryptPublic `decryptPublic()` should decrypt json array
    ok 146 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1 Good cases `encrypt()` should encrypt string
    not ok 147 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1 Good cases `decrypt()` should decrypt string
    Error during decryption (probably incorrect key). Original error: TypeError: RSA_PKCS1_PADDING is no longer supported for private decryption, this can be reverted with --security-revert=CVE-2023-46809
    Error: Error during decryption (probably incorrect key). Original error: TypeError: RSA_PKCS1_PADDING is no longer supported for private decryption, this can be reverted with --security-revert=CVE-2023-46809
    at module.exports.NodeRSA.$$decryptKey (src/NodeRSA.js:301:19)
    at module.exports.NodeRSA.decrypt (src/NodeRSA.js:249:21)
    at Context.<anonymous> (test/tests.js:570:64)
    at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
    at Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
    at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:666:10)
    at /usr/share/nodejs/mocha/lib/runner.js:789:12
    at next (/usr/share/nodejs/mocha/lib/runner.js:581:14)
    at /usr/share/nodejs/mocha/lib/runner.js:591:7
    at next (/usr/share/nodejs/mocha/lib/runner.js:474:14)
    at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:559:5)
    at process.processImmediate (node:internal/timers:476:21)
    ok 148 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1 Good cases `encrypt()` should encrypt unicode string
    not ok 149 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1 Good cases `decrypt()` should decrypt unicode string
    Error during decryption (probably incorrect key). Original error: TypeError: RSA_PKCS1_PADDING is no longer supported for private decryption, this can be reverted with --security-revert=CVE-2023-46809
    Error: Error during decryption (probably incorrect key). Original error: TypeError: RSA_PKCS1_PADDING is no longer supported for private decryption, this can be reverted with --security-revert=CVE-2023-46809
    at module.exports.NodeRSA.$$decryptKey (src/NodeRSA.js:301:19)
    at module.exports.NodeRSA.decrypt (src/NodeRSA.js:249:21)
    at Context.<anonymous> (test/tests.js:570:64)
    at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
    at Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
    at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:666:10)
    at /usr/share/nodejs/mocha/lib/runner.js:789:12
    at next (/usr/share/nodejs/mocha/lib/runner.js:581:14)
    at /usr/share/nodejs/mocha/lib/runner.js:591:7
    at next (/usr/share/nodejs/mocha/lib/runner.js:474:14)
    at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:559:5)
    at process.processImmediate (node:internal/timers:476:21)
    ok 150 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1 Good cases `encrypt()` should encrypt empty string
    not ok 151 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1 Good cases `decrypt()` should decrypt empty string
    Error during decryption (probably incorrect key). Original error: TypeError: RSA_PKCS1_PADDING is no longer supported for private decryption, this can be reverted with --security-revert=CVE-2023-46809
    Error: Error during decryption (probably incorrect key). Original error: TypeError: RSA_PKCS1_PADDING is no longer supported for private decryption, this can be reverted with --security-revert=CVE-2023-46809
    at module.exports.NodeRSA.$$decryptKey (src/NodeRSA.js:301:19)
    at module.exports.NodeRSA.decrypt (src/NodeRSA.js:249:21)
    at Context.<anonymous> (test/tests.js:570:64)
    at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
    at Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
    at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:666:10)
    at /usr/share/nodejs/mocha/lib/runner.js:789:12
    at next (/usr/share/nodejs/mocha/lib/runner.js:581:14)
    at /usr/share/nodejs/mocha/lib/runner.js:591:7
    at next (/usr/share/nodejs/mocha/lib/runner.js:474:14)
    at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:559:5)
    at process.processImmediate (node:internal/timers:476:21)
    ok 152 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1 Good cases `encrypt()` should encrypt long string
    not ok 153 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1 Good cases `decrypt()` should decrypt long string
    Error during decryption (probably incorrect key). Original error: TypeError: RSA_PKCS1_PADDING is no longer supported for private decryption, this can be reverted with --security-revert=CVE-2023-46809
    Error: Error during decryption (probably incorrect key). Original error: TypeError: RSA_PKCS1_PADDING is no longer supported for private decryption, this can be reverted with --security-revert=CVE-2023-46809
    at module.exports.NodeRSA.$$decryptKey (src/NodeRSA.js:301:19)
    at module.exports.NodeRSA.decrypt (src/NodeRSA.js:249:21)
    at Context.<anonymous> (test/tests.js:570:64)
    at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
    at Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
    at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:666:10)
    at /usr/share/nodejs/mocha/lib/runner.js:789:12
    at next (/usr/share/nodejs/mocha/lib/runner.js:581:14)
    at /usr/share/nodejs/mocha/lib/runner.js:591:7
    at next (/usr/share/nodejs/mocha/lib/runner.js:474:14)
    at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:559:5)
    at process.processImmediate (node:internal/timers:476:21)
    ok 154 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1 Good cases `encrypt()` should encrypt buffer
    not ok 155 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1 Good cases `decrypt()` should decrypt buffer
    Error during decryption (probably incorrect key). Original error: TypeError: RSA_PKCS1_PADDING is no longer supported for private decryption, this can be reverted with --security-revert=CVE-2023-46809
    Error: Error during decryption (probably incorrect key). Original error: TypeError: RSA_PKCS1_PADDING is no longer supported for private decryption, this can be reverted with --security-revert=CVE-2023-46809
    at module.exports.NodeRSA.$$decryptKey (src/NodeRSA.js:301:19)
    at module.exports.NodeRSA.decrypt (src/NodeRSA.js:249:21)
    at Context.<anonymous> (test/tests.js:570:64)
    at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
    at Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
    at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:666:10)
    at /usr/share/nodejs/mocha/lib/runner.js:789:12
    at next (/usr/share/nodejs/mocha/lib/runner.js:581:14)
    at /usr/share/nodejs/mocha/lib/runner.js:591:7
    at next (/usr/share/nodejs/mocha/lib/runner.js:474:14)
    at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:559:5)
    at process.processImmediate (node:internal/timers:476:21)
    ok 156 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1 Good cases `encrypt()` should encrypt json object
    not ok 157 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1 Good cases `decrypt()` should decrypt json object
    Error during decryption (probably incorrect key). Original error: TypeError: RSA_PKCS1_PADDING is no longer supported for private decryption, this can be reverted with --security-revert=CVE-2023-46809
    Error: Error during decryption (probably incorrect key). Original error: TypeError: RSA_PKCS1_PADDING is no longer supported for private decryption, this can be reverted with --security-revert=CVE-2023-46809
    at module.exports.NodeRSA.$$decryptKey (src/NodeRSA.js:301:19)
    at module.exports.NodeRSA.decrypt (src/NodeRSA.js:249:21)
    at Context.<anonymous> (test/tests.js:570:64)
    at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
    at Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
    at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:666:10)
    at /usr/share/nodejs/mocha/lib/runner.js:789:12
    at next (/usr/share/nodejs/mocha/lib/runner.js:581:14)
    at /usr/share/nodejs/mocha/lib/runner.js:591:7
    at next (/usr/share/nodejs/mocha/lib/runner.js:474:14)
    at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:559:5)
    at process.processImmediate (node:internal/timers:476:21)
    ok 158 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1 Good cases `encrypt()` should encrypt json array
    not ok 159 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1 Good cases `decrypt()` should decrypt json array
    Error during decryption (probably incorrect key). Original error: TypeError: RSA_PKCS1_PADDING is no longer supported for private decryption, this can be reverted with --security-revert=CVE-2023-46809
    Error: Error during decryption (probably incorrect key). Original error: TypeError: RSA_PKCS1_PADDING is no longer supported for private decryption, this can be reverted with --security-revert=CVE-2023-46809
    at module.exports.NodeRSA.$$decryptKey (src/NodeRSA.js:301:19)
    at module.exports.NodeRSA.decrypt (src/NodeRSA.js:249:21)
    at Context.<anonymous> (test/tests.js:570:64)
    at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
    at Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
    at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:666:10)
    at /usr/share/nodejs/mocha/lib/runner.js:789:12
    at next (/usr/share/nodejs/mocha/lib/runner.js:581:14)
    at /usr/share/nodejs/mocha/lib/runner.js:591:7
    at next (/usr/share/nodejs/mocha/lib/runner.js:474:14)
    at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:559:5)
    at process.processImmediate (node:internal/timers:476:21)
    ok 160 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1 Bad cases unsupported data types
    ok 161 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1 Bad cases incorrect key for decrypting
    ok 162 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1_oaep Good cases `encrypt()` should encrypt string
    ok 163 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1_oaep Good cases `decrypt()` should decrypt string
    ok 164 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1_oaep Good cases `encrypt()` should encrypt unicode string
    ok 165 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1_oaep Good cases `decrypt()` should decrypt unicode string
    ok 166 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1_oaep Good cases `encrypt()` should encrypt empty string
    ok 167 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1_oaep Good cases `decrypt()` should decrypt empty string
    ok 168 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1_oaep Good cases `encrypt()` should encrypt long string
    ok 169 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1_oaep Good cases `decrypt()` should decrypt long string
    ok 170 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1_oaep Good cases `encrypt()` should encrypt buffer
    ok 171 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1_oaep Good cases `decrypt()` should decrypt buffer
    ok 172 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1_oaep Good cases `encrypt()` should encrypt json object
    ok 173 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1_oaep Good cases `decrypt()` should decrypt json object
    ok 174 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1_oaep Good cases `encrypt()` should encrypt json array
    ok 175 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1_oaep Good cases `decrypt()` should decrypt json array
    ok 176 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1_oaep Bad cases unsupported data types
    ok 177 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1_oaep Bad cases incorrect key for decrypting
    ok 178 NodeRSA Encrypting & decrypting Environment: node. Encryption scheme: pkcs1-nopadding Good cases `encrypt()` should encrypt string

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)