1
0
mirror of https://github.com/imgproxy/imgproxy.git synced 2025-01-18 11:12:10 +02:00
Niklas Mollenhauer 524434b63f
Drop dependency + use built-in base64url (#1156)
* Drop dependency + use built-in `base64url`

[`create-hmac`](https://github.com/browserify/createHmac) is meant for compat between node and browser compat and was last updated in 2018.

Computing the HMAC signature on the client (browser) does not make any sense in 99% of the use-cases, as the secrets would be needed on the client side.
This means that we can drop browser support and just use the native node module, which is also exported by the `create-hmac` when running on node.

`Buffer.toString()` also accepts "base64url" as an encoding, so we can drop the `urlSafeBase64` in favor of that.

* Use encoder from hmac instance
2023-05-24 19:30:00 +06:00
..
2022-09-03 00:58:54 +06:00
2022-09-03 00:58:54 +06:00
2022-09-03 00:58:54 +06:00
2022-09-03 00:58:54 +06:00
2022-09-03 00:58:54 +06:00
2022-09-03 00:58:54 +06:00
2022-09-03 00:58:54 +06:00
2022-09-03 00:58:54 +06:00
2022-09-03 00:58:54 +06:00
2022-09-03 00:58:54 +06:00
2022-09-03 00:58:54 +06:00
2022-09-03 00:58:54 +06:00