mirror of
https://github.com/imgproxy/imgproxy.git
synced 2024-12-09 09:56:01 +02:00
524434b63f
* 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 |
||
---|---|---|
.. | ||
encrypted_source_url.go | ||
encrypted_source_url.js | ||
encrypted_source_url.rb | ||
signature-truncated.php | ||
signature.cs | ||
signature.dart | ||
signature.ex | ||
signature.go | ||
signature.java | ||
signature.js | ||
signature.php | ||
signature.py | ||
signature.rb | ||
signature.rs | ||
signature.swift |