<feed xmlns='http://www.w3.org/2005/Atom'>
<title>soledad.git/src/leap/soledad/backends/sqlcipher.py, branch 0.7.2</title>
<subtitle>[soledad]
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/'/>
<entry>
<title>Split client and server in two different packages and refactor.</title>
<updated>2013-06-20T18:19:50+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2013-06-17T00:45:16+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=dbe5e37ef742617c93c7975a612582a77c7724a8'/>
<id>dbe5e37ef742617c93c7975a612582a77c7724a8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use scrypt to derive key for local encryption.</title>
<updated>2013-06-05T13:58:50+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2013-06-04T18:47:11+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=248f50d4a2d1586265eb70de200be271488442e1'/>
<id>248f50d4a2d1586265eb70de200be271488442e1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add cipher, hmac and kdf info to docstrings.</title>
<updated>2013-06-03T21:51:51+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2013-06-03T21:51:51+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=efbc6cffda32f4cbee5116f869a52273a054480d'/>
<id>efbc6cffda32f4cbee5116f869a52273a054480d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add SQLCipher API to SQLCipher backend.</title>
<updated>2013-05-31T20:28:39+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2013-05-31T13:54:46+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=e1ac1661c680993ecc7ac513f0f8368dda5a2dfb'/>
<id>e1ac1661c680993ecc7ac513f0f8368dda5a2dfb</id>
<content type='text'>
* Add code for use of raw 64 hex-char key in sqlcipher databases.
* Add encrypted db assertion according to sqlcipher doc.
* Add the following PRAGMAS to the API:
    * PRAGMA cipher
    * PRAGMA kdf_iter
    * PRAGMA cipher_page_size
    * PRAGMA rekey
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add code for use of raw 64 hex-char key in sqlcipher databases.
* Add encrypted db assertion according to sqlcipher doc.
* Add the following PRAGMAS to the API:
    * PRAGMA cipher
    * PRAGMA kdf_iter
    * PRAGMA cipher_page_size
    * PRAGMA rekey
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some items from second review.</title>
<updated>2013-05-01T19:23:50+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2013-05-01T19:12:33+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=f2d588a965ee7fd76985d16b5ad93dc66b9d2be1'/>
<id>f2d588a965ee7fd76985d16b5ad93dc66b9d2be1</id>
<content type='text'>
Items are:

  * remove unused imports.
  * __init__.py: initialize variable before read from file.
  * backends/leap_backend.py: Fix mistyped exception name, fix docstring of
    encryption function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Items are:

  * remove unused imports.
  * __init__.py: initialize variable before read from file.
  * backends/leap_backend.py: Fix mistyped exception name, fix docstring of
    encryption function.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix symmetric encryption when syncing.</title>
<updated>2013-04-25T22:54:35+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2013-04-25T22:38:44+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=2ef514b02fa37a0a2ebac0bb9668543e29033a7f'/>
<id>2ef514b02fa37a0a2ebac0bb9668543e29033a7f</id>
<content type='text'>
Also does:

  * Remove all crypto methods from LeapDocument.
  * Encode 'encryption_scheme' inside the document JSON.
  * Add functions for encrypting and decrypting.
  * Fix LeapSyncTarget so its connection actually returns a LeapSyncTarget.
  * Fix symmetric encryption when syncing:
    - don't try to encrypt tombstone documents.
  * Fix symmetric decryption when syncing:
    - Only try do decrypt if the incoming document has an '_encryption_scheme'
      entry with value equal to EncryptionSchemes.PUBKEY.
  * Fix doc skipping for non-syncable docs.
  * Fix tests that compared raw content with encrypted content.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also does:

  * Remove all crypto methods from LeapDocument.
  * Encode 'encryption_scheme' inside the document JSON.
  * Add functions for encrypting and decrypting.
  * Fix LeapSyncTarget so its connection actually returns a LeapSyncTarget.
  * Fix symmetric encryption when syncing:
    - don't try to encrypt tombstone documents.
  * Fix symmetric decryption when syncing:
    - Only try do decrypt if the incoming document has an '_encryption_scheme'
      entry with value equal to EncryptionSchemes.PUBKEY.
  * Fix doc skipping for non-syncable docs.
  * Fix tests that compared raw content with encrypted content.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add encryption_scheme property to LeapDocument.</title>
<updated>2013-04-23T17:26:46+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2013-04-23T15:52:06+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=4c74a91ad905e7d59260ccec789930c16b29a62d'/>
<id>4c74a91ad905e7d59260ccec789930c16b29a62d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Separate crypto-related stuff from Soledad class.</title>
<updated>2013-04-23T13:22:05+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2013-04-23T13:22:05+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=b48f000e311daf543a8b8f776c5438725485bffd'/>
<id>b48f000e311daf543a8b8f776c5438725485bffd</id>
<content type='text'>
This creates a SoledadCrypto object that should encapsulate everything related
to crypto in Soledad.

Also, replace hmac for sha256 when creating hashes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This creates a SoledadCrypto object that should encapsulate everything related
to crypto in Soledad.

Also, replace hmac for sha256 when creating hashes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Eliminate the use of super() in main code.</title>
<updated>2013-04-09T13:09:38+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2013-04-09T13:09:38+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=a8adbad77d34c66eda2a79e19b9afbc0f3d471a6'/>
<id>a8adbad77d34c66eda2a79e19b9afbc0f3d471a6</id>
<content type='text'>
Tests inherited from u1db still use super, but that can be changed in the
future.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tests inherited from u1db still use super, but that can be changed in the
future.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a LOT of docstrings.</title>
<updated>2013-04-08T15:15:30+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2013-04-08T15:15:30+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=e6ca75a9e2a7a634f92ae54238df7d86100fbdab'/>
<id>e6ca75a9e2a7a634f92ae54238df7d86100fbdab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
