aboutsummaryrefslogtreecommitdiff
path: root/lockchain-crypto/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-04-22Updating crates to 2018 edition (#9)Katharina4-29/+22
* Updating main README * Updating lock file * Updating crate ecosystem to Rust 2018 edition
2018-09-16Starting work on KeyfoldKatharina Fey2-25/+91
The idea here is the following: You don't want to have to write encryption code for keys all the time especially if there are many and maybe lots of interactions. Also...maybe you doN't have the raw key anymore. It's kept in the vault in encrypted form and you just cache it from time to time. So you get it, decrypt it, store it in the Engine again, do some crypto. The user forgets about you, the key is cleared..etc. The keyfold comes in right there! It takes care of decrypting and re-encrypting any keychanges made by the user, so that the Vault backend only ever gets encrypted keys to work with.
2018-09-16Deprecating the entire `lockchain-crypto` API because it makes no gosh darn ↵Katharina Fey3-4/+13
sense anymore 🤷
2018-06-29Adding some user registration codeKatharina Fey1-0/+6
2018-06-28Changing lockchain-core::crypto to keybob keys. then updating allKatharina Fey1-14/+19
references in lockchain-crypto to use it instead.
2018-05-12Adjusting to new lockchain-core traitsKatharina Sabel1-8/+8
2018-05-09Bumping version on core and cryptoKatharina Fey3-40/+47
2018-05-08Fixing an issue with the lockchain-core crypto APIKatharina Fey2-4/+3
2018-05-08Changing the way that vault traits workKatharina Fey3-128/+0
2018-05-08Basic encryption functions workKatharina Sabel6-11/+215
2018-05-08Restructuring traits that handle encryption moduleKatharina Sabel3-31/+52
2018-05-07Shuffling some stuff around and implementing some traitsKatharina Sabel1-5/+40
2018-05-06More refactoring across the skyKatharina Fey1-0/+7