Adding base64 to send/receive api_keys
Keys can contain special chars so we're preserving our entropy pool by encoding to url_safe chars before sending
This commit is contained in:
		
							parent
							
								
									4703116e32
								
							
						
					
					
						commit
						52119d3ea7
					
				
							
								
								
									
										7
									
								
								server/Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										7
									
								
								server/Cargo.lock
									
									
									
										generated
									
									
									
								
							| @ -73,6 +73,11 @@ name = "base64" | |||||||
| version = "0.11.0" | version = "0.11.0" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| 
 | 
 | ||||||
|  | [[package]] | ||||||
|  | name = "base64" | ||||||
|  | version = "0.12.1" | ||||||
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
|  | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "bcrypt" | name = "bcrypt" | ||||||
| version = "0.6.1" | version = "0.6.1" | ||||||
| @ -169,6 +174,7 @@ dependencies = [ | |||||||
| name = "client" | name = "client" | ||||||
| version = "0.1.0" | version = "0.1.0" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  |  "base64 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||||
|  "bcrypt 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", |  "bcrypt 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||||
|  "chrono 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", |  "chrono 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", | ||||||
|  "diesel 1.4.3 (registry+https://github.com/rust-lang/crates.io-index)", |  "diesel 1.4.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||||
| @ -1371,6 +1377,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||||||
| "checksum backtrace-sys 0.1.33 (registry+https://github.com/rust-lang/crates.io-index)" = "e17b52e737c40a7d75abca20b29a19a0eb7ba9fc72c5a72dd282a0a3c2c0dc35" | "checksum backtrace-sys 0.1.33 (registry+https://github.com/rust-lang/crates.io-index)" = "e17b52e737c40a7d75abca20b29a19a0eb7ba9fc72c5a72dd282a0a3c2c0dc35" | ||||||
| "checksum base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e" | "checksum base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e" | ||||||
| "checksum base64 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7" | "checksum base64 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7" | ||||||
|  | "checksum base64 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)" = "53d1ccbaf7d9ec9537465a97bf19edc1a4e158ecb49fc16178202238c569cc42" | ||||||
| "checksum base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)" = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643" | "checksum base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)" = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643" | ||||||
| "checksum bcrypt 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "28dff1c1a22f9401213d983f6c309e807e72c33d5dc5514fe5005b0205c46e8f" | "checksum bcrypt 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "28dff1c1a22f9401213d983f6c309e807e72c33d5dc5514fe5005b0205c46e8f" | ||||||
| "checksum bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" | "checksum bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" | ||||||
|  | |||||||
| @ -19,6 +19,7 @@ chrono = "0.4.0" | |||||||
| time = "0.2" | time = "0.2" | ||||||
| getrandom = "0.1" | getrandom = "0.1" | ||||||
| bcrypt = "0.6" | bcrypt = "0.6" | ||||||
|  | base64 = "0.12.1" | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| [dependencies.rocket_contrib] | [dependencies.rocket_contrib] | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 shockrah
						shockrah