Node.js implementation of Steam crypto. All keys and data are passed as Buffers.
Generates a 32 byte random blob of data and encrypts it with RSA using the Steam system's public key. Returns an object with the following properties:
plain
- the generated session keyencrypted
- the encrypted session key
Encrypts input
using sessionKey
and returns the result.
Decrypts input
using sessionKey
and returns the result.