aboutsummaryrefslogtreecommitdiffstats
path: root/js/crypto.js
Commit message (Collapse)AuthorAgeFilesLines
* add account_level, is_foreigner and is_member functions; convert all e2ee ↵friendica2013-12-231-5/+5
| | | | user input and prompts to hex to avoid javascipt's lame handling of quotes. !!This breaks all prior encrypted posts.!!
* pass algorithm to the decryptor so we know if our plugin is allowed to runfriendica2013-11-211-1/+1
|
* e2ee algorithms are now pluggable so if you want to roll your own algorithm ↵friendica2013-11-211-13/+33
| | | | or do something like swap_bytes(rabbit(left_shift(3,triple_aes256(right_shift(base64(text)))))) - go for it. As long as the person at the other end can reverse it, you can do pretty much whatever you want. I'd like to see the NSA crack that one - especially if the algorithm was called something like "dishwasher" or something which didn't provide a lot of clues.
* add rabbit and tripledes ciphers - probably need a pconfig to set the defaultfriendica2013-11-111-7/+40
|
* make e2ee work on tinymcefriendica2013-11-111-1/+15
|
* localise js ui strings for e2eefriendica2013-11-111-3/+3
|
* because some of the "hints" floating around are pretty pathetic and ↵friendica2013-11-111-1/+11
| | | | ambiguous and require a few tries.
* remove debugging stufffriendica2013-11-111-1/+5
|
* display encrypted text inlinefriendica2013-11-111-2/+16
|
* e2eefriendica2013-11-101-17/+23
|
* some more doco for how to finish it.friendica2013-11-101-0/+9
|
* Didn't finish it. Gotta' pee.friendica2013-11-101-0/+72
|
* add base64 converters which aren't universal across browsersfriendica2013-11-101-0/+109