<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/Common/Crypto/ec.h, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>licensing: fix license info for Crypto/{bn,ec}</title>
<updated>2021-07-05T02:35:56+00:00</updated>
<author>
<name>Pierre Bourdon</name>
<email>delroth@gmail.com</email>
</author>
<published>2021-07-05T01:54:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=51cdc5542c2f7ecaa34f1d4f42da17ce28c58656'/>
<id>51cdc5542c2f7ecaa34f1d4f42da17ce28c58656</id>
<content type='text'>
This code was part of Dolphin's relicensing from v2 to v2+ a while back,
we just never updated these copyright headers. I double-checked that
segher gave us permission to relicense this code to v2+ on 2015-05-16.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This code was part of Dolphin's relicensing from v2 to v2+ a while back,
we just never updated these copyright headers. I double-checked that
segher gave us permission to relicense this code to v2+ on 2015-05-16.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move ECCSignature to Common::ec and give it a less confusing name</title>
<updated>2018-05-27T12:01:38+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@innovatetechnologi.es</email>
</author>
<published>2018-05-21T13:40:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=bea1e38c674485d5df6a4266f9bb54e46d39d9e6'/>
<id>bea1e38c674485d5df6a4266f9bb54e46d39d9e6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>IOSC: Implement VerifyPublicKeySign for ECC</title>
<updated>2018-05-20T18:04:53+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@innovatetechnologi.es</email>
</author>
<published>2018-05-15T16:01:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=cec7fded6082e17118113ab77d2d77a9abd82886'/>
<id>cec7fded6082e17118113ab77d2d77a9abd82886</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ec: Improve readability and clarity</title>
<updated>2018-05-20T17:59:26+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@innovatetechnologi.es</email>
</author>
<published>2018-05-15T22:04:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=355b1b5d5b99fbd7be7a1db490b381acb1e46f28'/>
<id>355b1b5d5b99fbd7be7a1db490b381acb1e46f28</id>
<content type='text'>
- Move all of the ec functions into the Common::ec namespace.

- Give the public functions better names and some usage information.

- Move all of the "elt" related functions into an "elt" class including
  all of the arithmetic operations, so that the logic becomes clearer
  and feels less like assembly.

  This also makes it much more obvious what the parameters are, instead
  of only using unsigned char* (which doesn't tell anything about what
  the pointer is used for or the size).

- Similarly, add a new "Point" class and move point functions there.
  Overload the arithmetic operators to make calculations easier to read
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Move all of the ec functions into the Common::ec namespace.

- Give the public functions better names and some usage information.

- Move all of the "elt" related functions into an "elt" class including
  all of the arithmetic operations, so that the logic becomes clearer
  and feels less like assembly.

  This also makes it much more obvious what the parameters are, instead
  of only using unsigned char* (which doesn't tell anything about what
  the pointer is used for or the size).

- Similarly, add a new "Point" class and move point functions there.
  Overload the arithmetic operators to make calculations easier to read
</pre>
</div>
</content>
</entry>
<entry>
<title>ec: Avoid exposing internal function</title>
<updated>2018-05-20T17:59:26+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@innovatetechnologi.es</email>
</author>
<published>2018-05-15T19:24:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e83591f188f329e9f29f2c5c59ee68a551ac454c'/>
<id>e83591f188f329e9f29f2c5c59ee68a551ac454c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>IOS/ES: Handle personalised tickets properly</title>
<updated>2017-03-11T20:14:26+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@innovatetechnologi.es</email>
</author>
<published>2017-03-08T11:40:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=9c31d6f5c54df0e6d089dddd788dbe9986de4af1'/>
<id>9c31d6f5c54df0e6d089dddd788dbe9986de4af1</id>
<content type='text'>
IOS unpersonalises device-specific ("personalised") tickets prior to
storing them on the NAND.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
IOS unpersonalises device-specific ("personalised") tickets prior to
storing them on the NAND.
</pre>
</div>
</content>
</entry>
<entry>
<title>More asterisks</title>
<updated>2016-01-21T20:16:51+00:00</updated>
<author>
<name>mathieui</name>
<email>mathieui@mathieui.net</email>
</author>
<published>2016-01-21T20:16:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3e283ea9f17aa779832db065b2ecc4b19cf03e83'/>
<id>3e283ea9f17aa779832db065b2ecc4b19cf03e83</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix warnings unearthed by #579</title>
<updated>2014-07-13T00:16:51+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2014-07-13T00:16:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0ccee6c87b78843caf4bb0dce48a46144e05f69e'/>
<id>0ccee6c87b78843caf4bb0dce48a46144e05f69e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Crypto: small cleanup</title>
<updated>2014-02-28T11:43:22+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2014-02-28T11:41:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=46e7c0657f99cca765a692184093e5fbef750cae'/>
<id>46e7c0657f99cca765a692184093e5fbef750cae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
