<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>fab6b1b0221b08474f1726875c24461520565593</id>
      </parent>
    </parents>
    <author>
      <name>Adam Langley</name>
      <email>agl@chromium.org</email>
    </author>
    <url>http://github.com/agl/curve25519-donna/commit/e186866b8d31a4a74f5bdc3dfd19b1e73e876e96</url>
    <id>e186866b8d31a4a74f5bdc3dfd19b1e73e876e96</id>
    <committed-date>2009-03-08T14:12:25-07:00</committed-date>
    <authored-date>2009-03-08T14:12:25-07:00</authored-date>
    <message>Remove x86-64 version.

With GCC 4.3, donna-c64 is now faster than donna-x86-64 on a Core2!
Because of this, I'm removing the x86-64 version. Everyone should
use c64 on 64-bit systems now.</message>
    <tree>ce14d65f0695e6e7542fa4d44fecef593245dd1c</tree>
    <committer>
      <name>Adam Langley</name>
      <email>agl@chromium.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f2f2a71966458ecce2bef9fdf3d9d90946161963</id>
      </parent>
    </parents>
    <author>
      <name>Adam Langley</name>
      <email>agl@chromium.org</email>
    </author>
    <url>http://github.com/agl/curve25519-donna/commit/fab6b1b0221b08474f1726875c24461520565593</url>
    <id>fab6b1b0221b08474f1726875c24461520565593</id>
    <committed-date>2009-03-08T13:52:34-07:00</committed-date>
    <authored-date>2009-03-08T13:52:34-07:00</authored-date>
    <message>donna-x86-64: port fcontract from c64

This takes djb's fcontract from donna-c64 and uses it in x86-64.</message>
    <tree>b8d4bdc78dde901dd4ba549799bfc50a8ddf3956</tree>
    <committer>
      <name>Adam Langley</name>
      <email>agl@chromium.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>06d0426d9a3c0b61d7438a64c329af122d66c2e3</id>
      </parent>
    </parents>
    <author>
      <name>Adam Langley</name>
      <email>agl@imperialviolet.org</email>
    </author>
    <url>http://github.com/agl/curve25519-donna/commit/84d871d09a8d26962eeb88b3f7d59520ec539425</url>
    <id>84d871d09a8d26962eeb88b3f7d59520ec539425</id>
    <committed-date>2008-09-15T14:22:47-07:00</committed-date>
    <authored-date>2008-09-15T14:22:47-07:00</authored-date>
    <message>x86-64: make constant speed

Thanks to djb for the review and suggestions</message>
    <tree>b5b52c9822e10c635caeaed0bb8f667372465a45</tree>
    <committer>
      <name>Adam Langley</name>
      <email>agl@imperialviolet.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1bafece6583e05c35209d4da9b7047863e8d81cc</id>
      </parent>
    </parents>
    <author>
      <name>Adam Langley</name>
      <email>agl@imperialviolet.org</email>
    </author>
    <url>http://github.com/agl/curve25519-donna/commit/b3f74a508b1e69ac3a292c604a7a6a56b727af31</url>
    <id>b3f74a508b1e69ac3a292c604a7a6a56b727af31</id>
    <committed-date>2008-09-04T13:09:45-07:00</committed-date>
    <authored-date>2008-09-04T13:09:45-07:00</authored-date>
    <message>Add new implementation: c64

Side channel clean, pure C. Runs in 275us on a Core2 2.3GHz. Uses gcc's mode TI
support to implement a 51-bit limb pattern for 64-bit platforms.</message>
    <tree>4e9c4fa6aa7687e7efc745e62cf28eb23ed9fcde</tree>
    <committer>
      <name>Adam Langley</name>
      <email>agl@imperialviolet.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>889feb4e98e023cc60f146721f8b6bba2425396e</id>
      </parent>
    </parents>
    <author>
      <name>Adam Langley</name>
      <email>agl@imperialviolet.org</email>
    </author>
    <url>http://github.com/agl/curve25519-donna/commit/cecd37594eb3df9883ae9cfca7f29c1877683046</url>
    <id>cecd37594eb3df9883ae9cfca7f29c1877683046</id>
    <committed-date>2008-08-20T13:36:11-07:00</committed-date>
    <authored-date>2008-08-20T13:36:11-07:00</authored-date>
    <message>x86-64: make carry chains constant time</message>
    <tree>f5c333c8e98d57595449bcb465e97ff33e20814e</tree>
    <committer>
      <name>Adam Langley</name>
      <email>agl@imperialviolet.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8d0e542af7e035e0640a8a8489848e86498fd627</id>
      </parent>
    </parents>
    <author>
      <name>Adam Langley</name>
      <email>agl@imperialviolet.org</email>
    </author>
    <url>http://github.com/agl/curve25519-donna/commit/889feb4e98e023cc60f146721f8b6bba2425396e</url>
    <id>889feb4e98e023cc60f146721f8b6bba2425396e</id>
    <committed-date>2008-08-20T13:31:32-07:00</committed-date>
    <authored-date>2008-08-20T13:31:32-07:00</authored-date>
    <message>x86-64: Replace a C function using an if statement with asm code

The if statement isn't constant time, so it has to go.</message>
    <tree>53c670f152b26918755531ad84e80b70738f7f4c</tree>
    <committer>
      <name>Adam Langley</name>
      <email>agl@imperialviolet.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fef0c248f4a34fe6d84f64e634dab6842a3aef3a</id>
      </parent>
    </parents>
    <author>
      <name>Adam Langley</name>
      <email>agl@imperialviolet.org</email>
    </author>
    <url>http://github.com/agl/curve25519-donna/commit/8d0e542af7e035e0640a8a8489848e86498fd627</url>
    <id>8d0e542af7e035e0640a8a8489848e86498fd627</id>
    <committed-date>2008-08-20T10:51:34-07:00</committed-date>
    <authored-date>2008-08-20T10:51:34-07:00</authored-date>
    <message>Switch copyright of x86-64 to public domain at the request of djb</message>
    <tree>0c4d22e02a6028c21c698fef781f3ac5b96d4251</tree>
    <committer>
      <name>Adam Langley</name>
      <email>agl@imperialviolet.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>Adam Langley</name>
      <email>agl@imperialviolet.org</email>
    </author>
    <url>http://github.com/agl/curve25519-donna/commit/a0e25d631b48474aca391352a3899e66f7bd313d</url>
    <id>a0e25d631b48474aca391352a3899e66f7bd313d</id>
    <committed-date>2008-08-20T10:43:57-07:00</committed-date>
    <authored-date>2008-08-20T10:43:57-07:00</authored-date>
    <message>Initial import</message>
    <tree>3d97f7f0d413dd184dd74e7bfd9da8becf6458c9</tree>
    <committer>
      <name>Adam Langley</name>
      <email>agl@imperialviolet.org</email>
    </committer>
  </commit>
</commits>
