<feed xmlns='http://www.w3.org/2005/Atom'>
<title>srp_js.git/spec, branch master</title>
<subtitle>[srp_js] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/srp_js.git/'/>
<entry>
<title>Merge remote-tracking branch 'alster/feature/extra-signup-params'</title>
<updated>2015-09-17T17:48:36+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2015-09-17T17:48:36+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/srp_js.git/commit/?id=9e1a41733468d4a3f5102b04277b9cd7b52d0a45'/>
<id>9e1a41733468d4a3f5102b04277b9cd7b52d0a45</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow extra signup params from account</title>
<updated>2015-09-17T14:01:04+00:00</updated>
<author>
<name>kaeff</name>
<email>hi@kaeff.net</email>
</author>
<published>2015-09-08T23:13:34+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/srp_js.git/commit/?id=2d24b1fe1918ad96df4469f8902c3ddcb9bda5f9'/>
<id>2d24b1fe1918ad96df4469f8902c3ddcb9bda5f9</id>
<content type='text'>
For the feature/invite-codes in leap_web, we need to be able to pass an
extra parameter (the invite code) from the signup form to the server.
This approach allows the consumer of SRP to specify a custom
implementation of Account that returns arbitrary `loginParams`, and
Session will pass them on so that they become part of the XHR.

- Split session.signup into signup and update to restrict extra params
  to signup only
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For the feature/invite-codes in leap_web, we need to be able to pass an
extra parameter (the invite code) from the signup form to the server.
This approach allows the consumer of SRP to specify a custom
implementation of Account that returns arbitrary `loginParams`, and
Session will pass them on so that they become part of the XHR.

- Split session.signup into signup and update to restrict extra params
  to signup only
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove jasmine html runner &amp; outdated libs</title>
<updated>2015-09-16T00:36:09+00:00</updated>
<author>
<name>kaeff</name>
<email>hi@kaeff.net</email>
</author>
<published>2015-09-16T00:32:01+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/srp_js.git/commit/?id=cae90e93df0a9c028881a7a7a9935ec11ea07378'/>
<id>cae90e93df0a9c028881a7a7a9935ec11ea07378</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Run tests via cli using karma &amp; PhantomJS for Travis</title>
<updated>2015-09-16T00:35:55+00:00</updated>
<author>
<name>kaeff</name>
<email>hi@kaeff.net</email>
</author>
<published>2015-09-16T00:12:50+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/srp_js.git/commit/?id=dacd2f218a3774bd200f17c7e9274088043a25ef'/>
<id>dacd2f218a3774bd200f17c7e9274088043a25ef</id>
<content type='text'>
Instead of jasmine's HTML runner, use karma to run specs. karma &amp; all
other dependencies are installed via npm and executed via node.js. This
allows TravisCI to execute the test, and as a side effect, bumps the
versions on the testing toolchain.

- Install node.js
- Run `npm install` once to download dependencies.
- Run `npm test` to run all tests

Things to bear in mind:
- This commit adds general project information in `package.js`
- `karma.conf.js` specifies the order in which src, spec and lib files
  are loaded
- Switch to jasmine spies instead of sinon
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of jasmine's HTML runner, use karma to run specs. karma &amp; all
other dependencies are installed via npm and executed via node.js. This
allows TravisCI to execute the test, and as a side effect, bumps the
versions on the testing toolchain.

- Install node.js
- Run `npm install` once to download dependencies.
- Run `npm test` to run all tests

Things to bear in mind:
- This commit adds general project information in `package.js`
- `karma.conf.js` specifies the order in which src, spec and lib files
  are loaded
- Switch to jasmine spies instead of sinon
</pre>
</div>
</content>
</entry>
<entry>
<title>properly treat utf8 chars in password</title>
<updated>2013-10-14T09:52:44+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2013-10-14T09:43:34+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/srp_js.git/commit/?id=4c8e593b7b03abb19b451b6be999f10e0fed5ff4'/>
<id>4c8e593b7b03abb19b451b6be999f10e0fed5ff4</id>
<content type='text'>
utf-8 encoding used to be bundled with the SHA256 library. However we
only want to utf8 encode strings that are actual user input. We do not
want to encode the bytearrays that are used when hashing the hex values
calculated during for SRP.

So I separated the utf-8 encoding and the sha256 hashing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
utf-8 encoding used to be bundled with the SHA256 library. However we
only want to utf8 encode strings that are actual user input. We do not
want to encode the bytearrays that are used when hashing the hex values
calculated during for SRP.

So I separated the utf-8 encoding and the sha256 hashing.
</pre>
</div>
</content>
</entry>
<entry>
<title>prefix incoming B too</title>
<updated>2013-07-12T10:18:10+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2013-07-12T10:10:29+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/srp_js.git/commit/?id=90611d3d29bc1b290e98f2fcd50a5d70de70a111'/>
<id>90611d3d29bc1b290e98f2fcd50a5d70de70a111</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>also prefix our own toString(16) hex values</title>
<updated>2013-07-12T09:54:33+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2013-07-12T09:50:45+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/srp_js.git/commit/?id=933567499fa4c46e42d45de6066064559cfded09'/>
<id>933567499fa4c46e42d45de6066064559cfded09</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>the 0 prefix in hex is essential for building the M and M2 strings</title>
<updated>2013-07-12T09:32:01+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2013-07-12T09:32:01+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/srp_js.git/commit/?id=5c8a17447e382f9b9f9f241e293156a94162a1ca'/>
<id>5c8a17447e382f9b9f9f241e293156a94162a1ca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: separate account from session</title>
<updated>2013-06-24T10:33:03+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2013-06-22T14:17:45+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/srp_js.git/commit/?id=0c5369fd9299eb9bf7295e3925ce803c5473e2b8'/>
<id>0c5369fd9299eb9bf7295e3925ce803c5473e2b8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: rename constants to calculate and clean up hash usage</title>
<updated>2013-06-24T10:33:03+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2013-06-22T13:14:14+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/srp_js.git/commit/?id=f1ad0b7e428205a76f6176f44100eac39bb80310'/>
<id>f1ad0b7e428205a76f6176f44100eac39bb80310</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
