Commit graph

24 commits

Author SHA1 Message Date
Emmanuel Gil Peyrot
d593ff84bc Use error structs for errors instead of plain strings. 2020-05-15 13:56:09 +02:00
Emmanuel Gil Peyrot
77460e4a28 client: Remove Result from Mechanism::initial(). 2020-02-25 23:31:29 +01:00
Emmanuel Gil Peyrot
0fddc9c717 Remove .unwrap() in SCRAM code. 2019-01-18 00:26:48 +01:00
Emmanuel Gil Peyrot
16b416a6d0 Remove the openssl dependency, fixes #4. 2019-01-18 00:08:48 +01:00
Emmanuel Gil Peyrot
511eb47be9 Switch to RustCrypto for pbkdf2. 2019-01-18 00:08:48 +01:00
Emmanuel Gil Peyrot
288a2a0489 Switch to rand_os for random bytes. 2019-01-18 00:08:48 +01:00
Emmanuel Gil Peyrot
4a94ac3fe7 Switch to RustCrypto for Hmac. 2019-01-18 00:08:48 +01:00
Emmanuel Gil Peyrot
a661868099 Switch to RustCrypto for hashes. 2019-01-18 00:08:48 +01:00
Emmanuel Gil Peyrot
03923d4885 Update to Edition 2018. 2019-01-17 22:54:32 +01:00
Marc-Antoine Perennou
5180e55a64 update base64 and openssl deps
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2018-02-27 11:44:41 +01:00
Emmanuel Gil Peyrot
30e79b5d1f remove println!() introduced in 47bc133c 2017-05-06 13:21:58 +01:00
lumi
714ee28006 add derive methods to Pbkdf2 secrets 2017-04-04 18:04:23 +02:00
lumi
d5e34be0c4 how did this get there? 2017-03-28 15:55:07 +02:00
lumi
a3ab651ee6 redundant line 2017-03-28 15:48:49 +02:00
lumi
e537d57918 derp 2017-03-25 23:50:58 +01:00
lumi
cab6733b6f more API simplifications 2017-03-25 23:45:30 +01:00
lumi
d20e6d4b2b lower rust versions really don't like this 2017-03-25 23:25:28 +01:00
lumi
da6ec998c9 clean up lots of things, server-side API improved 2017-03-25 23:15:34 +01:00
Geoffroy Couprie
50bf8cf60a isolate scram behind a compilation feature 2017-03-25 14:44:22 +01:00
lumi
47bc133c44 initial work towards server-side support 2017-03-16 20:04:22 +01:00
lumi
ea7479c78a clean up naming, add advertising that the client thinks channel binding is unsupported 2017-03-07 17:02:57 +01:00
lumi
05df2fe879 cleaned up channel binding logic, cleaned up SaslCredentials, updated documentation 2017-03-07 15:02:38 +01:00
lumi
ab7d0d8308 #![deny(missing_docs)] and lots of documentation 2017-02-28 13:05:17 +01:00
lumi
34f7361a1b initial commit 2017-02-27 16:08:09 +01:00