aboutsummaryrefslogtreecommitdiffstats
path: root/app/scripts/lib/encryptor.js
Commit message (Collapse)AuthorAgeFilesLines
* Fix new encryptor migration logicDan Finlay2016-11-231-1/+0
|
* Simplify Encryptor API SurfaceDan Finlay2016-11-231-8/+18
| | | | | | | | | | | | | At least, the portion of it that we use. Moved salting within the encryptor, so it does not need to be managed externally. KeyringController now caches the password instead of a passwordDerivedKey, since it is ignorant of the salt. Encryptor payload is now in a JSON format, so its portions are both base64 encoded *and* labeled appropriately. The format is `{ "data": "0x0", "iv": "0x0", "salt": "string" }`. Fixes #843 Fixes #859
* Phase out ethereumjs-util from encryptor module.Kevin Serrano2016-11-231-6/+4
|
* Fix semantics in commentsKevin Serrano2016-11-161-1/+1
|
* Linting to the max.Kevin Serrano2016-11-121-5/+5
|
* Fix password validation and persistence issueDan Finlay2016-11-041-0/+3
| | | | Was wiping the vault on each successful password attempt... :P
* Create basic keyring-controller unit test fileDan Finlay2016-10-221-0/+9
|
* Fix testsDan Finlay2016-10-211-6/+8
|
* Linted & added salting to vaultDan Finlay2016-10-211-0/+16
|
* LintedDan Finlay2016-10-151-9/+5
|
* Fixed vector usage in encryptorDan Finlay2016-10-151-3/+17
|
* Got basic encryptor workingDan Finlay2016-10-151-7/+37
|
* Got encrypting working, not yet decryptingDan Finlay2016-10-151-8/+36
|
* Began adding browser-native encryptor moduleDan Finlay2016-10-131-0/+51
Added new Qunit build process that will browserify the contents of `test/integration/lib` into the QUnit browser, allowing much more modular testing, including unit testing of our modules in our target browsers. Made a basic unit test file of this form for the new encryptor module, which fails miserably because I've only just begun to work with it. I've started with this blog post as a starting point, and will be adjusting it to our needs from there: http://qnimate.com/passphrase-based-encryption-using-web-cryptography-api/