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/test
lilia a1a528ccdd Finish abstracting native client
Firstly, don't initialize textsecure.nativclient unless the browser
supports it. The mimetype-check trick is hewn from nacl-common.js.

Secondly, nativeclient crypto functions will all automatically wait for
the module to load before sending messages, so we needn't register any
onload callbacks outside nativeclient.js. (Previously, if you wanted to
do crypto with native client, you would have to register a call back and
wait for the module to load.) Now that the native client crypto is
encapsulated behind a nice interface, it can handle all that
onload-callback jazz internally: if the module isn't loaded when you
call a nativeclient function, return a promise that waits for the load
callback, and eventually resolves with the result of the requested
command. This removes the need for textsecure.registerOnLoadCallback.

Finally, although native client has its quirks, it's significantly
faster than the alternative (emscripten compiled js), so this commit
also lets the crypto backend use native client opportunistically, if
it's available, falling back to js if not, which should make us
compatible with older versions of chrome and chromium.
11 years ago
..
views Update message view test 11 years ago
_test.js Refactor crypto.js and native client interface 11 years ago
blanket_mocha.js Fix blanket popup 11 years ago
crypto_test.js Finish abstracting native client 11 years ago
curve25519_compiled_test.js Finish abstracting native client 11 years ago
curve25519_test.js Abstract out curve25519 tests 11 years ago
fake_api.js Clean up test files 11 years ago
helpers_test.js Split crypto_test into crypto, protocol and helpers tests 11 years ago
index.html Finish abstracting native client 11 years ago
nativeclient_test.js Finish abstracting native client 11 years ago
protocol_test.js Finish abstracting native client 11 years ago
protos Add a page for testing views. 11 years ago
test.js Refactor crypto.js and native client interface 11 years ago
testvectors.js Refactor crypto.js and native client interface 11 years ago