Change base64 generator to match updates

This commit is contained in:
onyinyang 2023-09-12 18:24:48 -04:00
parent 212105ca4d
commit f85878c89a
2 changed files with 5 additions and 2 deletions

View File

@ -71,6 +71,7 @@ mod tests {
use super::*;
use base64::{engine::general_purpose, Engine as _};
use chrono::{Duration, Utc};
use julianday::JulianDay;
use lox_library::{
@ -292,7 +293,7 @@ mod tests {
rng.fill_bytes(&mut cert);
let infostr: String = format!(
"obfs4 cert={}, iat-mode=0",
base64::encode_config(cert, base64::STANDARD_NO_PAD)
general_purpose::STANDARD_NO_PAD.encode(cert)
);
res.info[..infostr.len()].copy_from_slice(infostr.as_bytes());
res

View File

@ -13,6 +13,7 @@ use super::CMZ_B_TABLE;
use aes_gcm::aead;
use aes_gcm::aead::{generic_array::GenericArray, Aead, NewAead};
use aes_gcm::Aes128Gcm;
use base64::{engine::general_purpose, Engine as _};
use curve25519_dalek::ristretto::CompressedRistretto;
use curve25519_dalek::ristretto::RistrettoBasepointTable;
use curve25519_dalek::scalar::Scalar;
@ -170,6 +171,7 @@ impl BridgeLine {
(bridges, None)
}
}
/// Create a random BridgeLine for testing
#[cfg(test)]
pub fn random() -> Self {
@ -197,7 +199,7 @@ impl BridgeLine {
rng.fill_bytes(&mut cert);
let infostr: String = format!(
"obfs4 cert={}, iat-mode=0",
base64::encode_config(cert, base64::STANDARD_NO_PAD)
general_purpose::STANDARD_NO_PAD.encode(cert)
);
res.info[..infostr.len()].copy_from_slice(infostr.as_bytes());
res