larabr 151f15e282
Node: drop asn1.js dependency (#1722)
asn1.js is a fairly large lib and was simply needed to handle DER encodings in
some NodeCrypto operations.
This change replaces the dependency by moving to:

- JWT encoding for RSA (support added in Node v15)
- a much lighter dependency (eckey-utils) for ECDSA, where JWT cannot be used
for now, as Node has yet to add decoding support for Brainpool curves.

The change also allows us to drop BN.js as a direct dependency, optimising the
BigInteger-related chunking in the lightweight build.
2024-02-27 14:56:07 +01:00
..
2024-02-27 14:43:24 +01:00
2023-10-25 12:53:12 +02:00
2024-02-27 14:43:24 +01:00
2023-10-25 12:53:11 +02:00
2024-02-27 14:43:24 +01:00
2023-10-25 12:53:11 +02:00
2023-10-25 12:53:11 +02:00