You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-desktop/js
lilia 9f676af9bb Refactor crypto.js and native client interface
NB: this diff is best viewed with --ignore-whitespace

Distills crypto.js down to the hard cryptoey bones. It pulls from
webcrypto for aes and hmac, and from native client for curve25519 stuff
or potentially another object implementing the handful of needed
curve25519 functions.

Everything else formerly known as crypto, including session storage and
management, axolotl, etc.. is now protocol.js. The separation is not
quite perfect, but it's a big step.

nativeclient.js now enables talking to the native client module through
a high level interface as well as registering callbacks that will be
executed once the module is loaded. And it has tests!

Finally, this commit removes all references to the "testing_only"
object, preferring to run tests on textsecure.crypto instead.
11 years ago
..
models Use FileReader to base64 encode attachments 11 years ago
storage Move storage objects to their own files 11 years ago
views Add attachment inputs to new conversation form 11 years ago
api.js No, jQuery, don't processData! 11 years ago
background.js Use FileReader to base64 encode attachments 11 years ago
chromium.js moved some chromium-specific code into chromium.js (using extension.navigator namespace) 11 years ago
components.js Bowerize backbone.localstorage 11 years ago
crypto.js Refactor crypto.js and native client interface 11 years ago
helpers.js Refactor crypto.js and native client interface 11 years ago
index.js Remove unused popup.html 11 years ago
libphonenumber-util.js Move phonenumbery utils to libphonenumber object 11 years ago
nativeclient.js Refactor crypto.js and native client interface 11 years ago
options.js Refactor crypto.js and native client interface 11 years ago
protobufs.js Refactor textsecure.protos -> textsecure.protobuf 11 years ago
protocol.js Refactor crypto.js and native client interface 11 years ago
sendmessage.js Refactor crypto.js and native client interface 11 years ago
storage.js Move storage objects to their own files 11 years ago
webcrypto.js Refactor crypto.js and native client interface 11 years ago