Katana Crimson
Katana Crimson
Replacing the lazy string comparison with a constant-time string comparison provided by nodejs's internal crypto module.
Unfortunately, a sha256 hmac (salt or no) is a little *too* performant for use as a modern password hashing algorithm. Either bcrypt, bcrypt-js, or scrypt should be used for password...
Compress URI
As on tin. I'm seeing binary-like data in the URI which could be compressed down into hexadecimal space to save on URI length (making it easier on the eyes for...
One of the entries is apparently creating broken markdown: ```md | 251 | Baldo The guardian owls | [0100A75005E92000](https://github.com/ibnux/switch-cheat/tree/master/atmosphere/titles/0100A75005E92000) | 985e17c3d9255f4d, a2eb89c60b10b04a | ``` Of note, the random newline in...
Was digging through things to determine why I was being told by my editor that `aiofiles.tempfile.NamedTemporaryFile` didn't support the py3.12 argument `delete_on_close`, and it appears that it's that this isn't...