Recommended hash pairings (not enforced by JPGPJ; Bouncy Castle fails at runtime if invalid): RSA / DSA: SHA-256 or SHA-512 ECDSA (NIST P-256): SHA-256; P-384: SHA-384; P-521: SHA-512 Ed25519: SHA-512 ...
JavaScript — ES6+ Features: → let & const — block scoping and why var is mostly retired now → Arrow Functions — shorter syntax & how this behaves differently → Destructuring — arrays and objects, ...