diff --git a/crates/rdsys-backend/.gitignore b/.gitignore similarity index 100% rename from crates/rdsys-backend/.gitignore rename to .gitignore diff --git a/crates/rdsys-backend/Cargo.toml b/Cargo.toml similarity index 100% rename from crates/rdsys-backend/Cargo.toml rename to Cargo.toml diff --git a/crates/rdsys-backend/README.md b/README.md similarity index 100% rename from crates/rdsys-backend/README.md rename to README.md diff --git a/crates/rdsys-backend/src/main.rs b/crates/rdsys-backend/src/main.rs deleted file mode 100644 index 88c6ad7..0000000 --- a/crates/rdsys-backend/src/main.rs +++ /dev/null @@ -1,22 +0,0 @@ -use sha1::{Sha1, Digest}; - -fn get_uid(fingerprint: String, pt_type: String) -> Result { - let hex_fingerprint = match hex::decode(fingerprint) { - Ok(hex_fingerprint) => hex_fingerprint, - Err(e) => return Err(e), - }; - - let mut hasher = Sha1::new(); - hasher.update(hex_fingerprint); - let result_fingerprint = hasher.finalize(); - let uid_string = pt_type+&hex::encode_upper(result_fingerprint); - Ok(crc64::crc64(0, uid_string.as_bytes())) - } - - -fn main() { -let hex_stuff = get_uid("FD8DC7EF92F1F14D00CF9D6F6297A3468B59E707".to_string(), "obfs4".to_string()); -println!("The result is: {:?}", hex_stuff); -let hex_stuff2 = get_uid("FD8DC7EF92F1F14D00CF9D6F6297A3468B59E707".to_string(), "scramblesuit".to_string()); -println!("The result is: {:?}", hex_stuff2); -} \ No newline at end of file diff --git a/crates/rdsys-backend/src/lib.rs b/src/lib.rs similarity index 100% rename from crates/rdsys-backend/src/lib.rs rename to src/lib.rs diff --git a/crates/rdsys-backend/src/proto.rs b/src/proto.rs similarity index 100% rename from crates/rdsys-backend/src/proto.rs rename to src/proto.rs