aws: Update to base32 0.5

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1576>
This commit is contained in:
Sebastian Dröge 2024-05-17 09:38:49 +03:00 committed by GStreamer Marge Bot
parent bac5845be1
commit 539000574b
3 changed files with 7 additions and 7 deletions

8
Cargo.lock generated
View file

@ -819,9 +819,9 @@ checksum = "349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce"
[[package]] [[package]]
name = "base32" name = "base32"
version = "0.4.0" version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "23ce669cd6c8588f79e15cf450314f9638f967fc5770ff1c7c1deb0925ea7cfa" checksum = "d1ce0365f4d5fb6646220bb52fe547afd51796d90f914d4063cb0b032ebee088"
[[package]] [[package]]
name = "base64" name = "base64"
@ -4235,7 +4235,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19"
dependencies = [ dependencies = [
"cfg-if", "cfg-if",
"windows-targets 0.48.5", "windows-targets 0.52.5",
] ]
[[package]] [[package]]
@ -5347,7 +5347,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "80b776a1b2dc779f5ee0641f8ade0125bc1298dd41a9a0c16d8bd57b42d222b1" checksum = "80b776a1b2dc779f5ee0641f8ade0125bc1298dd41a9a0c16d8bd57b42d222b1"
dependencies = [ dependencies = [
"bytes", "bytes",
"heck 0.4.1", "heck 0.5.0",
"itertools 0.12.1", "itertools 0.12.1",
"log", "log",
"multimap 0.10.0", "multimap 0.10.0",

View file

@ -12,7 +12,7 @@ rust-version.workspace = true
[dependencies] [dependencies]
async-stream = "0.3.4" async-stream = "0.3.4"
base32 = "0.4" base32 = "0.5"
aws-config = "1.0" aws-config = "1.0"
aws-sdk-s3 = "1.0" aws-sdk-s3 = "1.0"
aws-sdk-transcribestreaming = "1.0" aws-sdk-transcribestreaming = "1.0"

View file

@ -60,9 +60,9 @@ pub fn parse_s3_url(url_str: &str) -> Result<GstS3Url, String> {
.or_else(|_| { .or_else(|_| {
let (name, endpoint) = host.split_once('+').ok_or(())?; let (name, endpoint) = host.split_once('+').ok_or(())?;
let name = let name =
base32::decode(base32::Alphabet::RFC4648 { padding: true }, name).ok_or(())?; base32::decode(base32::Alphabet::Rfc4648 { padding: true }, name).ok_or(())?;
let endpoint = let endpoint =
base32::decode(base32::Alphabet::RFC4648 { padding: true }, endpoint).ok_or(())?; base32::decode(base32::Alphabet::Rfc4648 { padding: true }, endpoint).ok_or(())?;
let name = String::from_utf8(name).map_err(|_| ())?; let name = String::from_utf8(name).map_err(|_| ())?;
let endpoint = String::from_utf8(endpoint).map_err(|_| ())?; let endpoint = String::from_utf8(endpoint).map_err(|_| ())?;
Ok(format!("{name}{endpoint}")) Ok(format!("{name}{endpoint}"))