<feed xmlns='http://www.w3.org/2005/Atom'>
<title>srp_js.git/src, branch master</title>
<subtitle>[srp_js] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/srp_js.git/'/>
<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>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>use token from the form to submit password update</title>
<updated>2013-09-24T08:05:15+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2013-09-24T08:05:15+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/srp_js.git/commit/?id=d22bf3b9fe2fd31192e1e1b358e97e5a0f3f90b3'/>
<id>d22bf3b9fe2fd31192e1e1b358e97e5a0f3f90b3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>also zeroprefix the salt if needed</title>
<updated>2013-07-12T10:29:40+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2013-07-12T10:29:40+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/srp_js.git/commit/?id=9c61d52f1f975ec0eefe5b4a0b71ac529300cbe7'/>
<id>9c61d52f1f975ec0eefe5b4a0b71ac529300cbe7</id>
<content type='text'>
Now what else can you possibly zeroprefix?
This should be it - shouldn't it?
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now what else can you possibly zeroprefix?
This should be it - shouldn't it?
</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>always use the API-only controller for all requests.</title>
<updated>2013-07-04T10:51:16+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2013-07-04T10:51:16+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/srp_js.git/commit/?id=bd6d60789bfb97041d0d219f645c08b7b479b782'/>
<id>bd6d60789bfb97041d0d219f645c08b7b479b782</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>
