<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go-tangerine/crypto, branch v1.8.13</title>
<subtitle>Tangerine full node (https://github.com/tangerine-network/go-tangerine)
</subtitle>
<id>https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/atom?h=v1.8.13</id>
<link rel='self' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/atom?h=v1.8.13'/>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/'/>
<updated>2018-07-26T11:33:13+00:00</updated>
<entry>
<title>crypto/secp256k1: remove external LGPL dependencies (#17239)</title>
<updated>2018-07-26T11:33:13+00:00</updated>
<author>
<name>Péter Szilágyi</name>
<email>peterke@gmail.com</email>
</author>
<published>2018-07-26T11:33:13+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=d9575e92fc6e52ba18267410fcd2426d5a148cbc'/>
<id>urn:sha1:d9575e92fc6e52ba18267410fcd2426d5a148cbc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core, crypto, params: implement CREATE2 evm instrction (#17196)</title>
<updated>2018-07-24T14:22:03+00:00</updated>
<author>
<name>gary rong</name>
<email>garyrong0905@gmail.com</email>
</author>
<published>2018-07-24T14:22:03+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=cab1cff11cbcd4ff60f1a149deb71ec87413b487'/>
<id>urn:sha1:cab1cff11cbcd4ff60f1a149deb71ec87413b487</id>
<content type='text'>
* core, crypto, params: implement CREATE2 evm instrction

* core/vm: add opcode to string mapping

* core: remove past fork checking

* core, crypto: use option2 to generate new address
</content>
</entry>
<entry>
<title>crypto/secp256k1: unify the package license to 3-Clause BSD (#17225)</title>
<updated>2018-07-24T00:47:47+00:00</updated>
<author>
<name>Péter Szilágyi</name>
<email>peterke@gmail.com</email>
</author>
<published>2018-07-24T00:47:47+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=afd8b847060eed094cd7c6e0d133338a33cf4631'/>
<id>urn:sha1:afd8b847060eed094cd7c6e0d133338a33cf4631</id>
<content type='text'>
Our original wrapper code had two parts. One taken from a third
party repository (who took it from upstream Go) licensed under
BSD-3. The second written by Jeff, Felix and Gustav, licensed
under LGPL. This made this package problematic to use from the
outside.

With the agreement of the original copyright holders, this commit
changes the license of the LGPL portions of the code to BSD-3:

---
I agree changing from LGPL to a BSD style license.

Jeff
---
Hey guys,

My preference would be to relicense to GNUBL, but I'm also OK with BSD.

Cheers,
Gustav
---
Felix Lange (fjl):
I would approve anything that makes our licensing less complicated
---</content>
</entry>
<entry>
<title>crypto: replace ToECDSAPub with error-checking func UnmarshalPubkey (#16932)</title>
<updated>2018-06-12T13:26:08+00:00</updated>
<author>
<name>Felix Lange</name>
<email>fjl@users.noreply.github.com</email>
</author>
<published>2018-06-12T13:26:08+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=0255951587ef0eada5d162f3404bc481f70a2ce2'/>
<id>urn:sha1:0255951587ef0eada5d162f3404bc481f70a2ce2</id>
<content type='text'>
ToECDSAPub was unsafe because it returned a non-nil key with nil X, Y in
case of invalid input. This change replaces ToECDSAPub with
UnmarshalPubkey across the codebase.
</content>
</entry>
<entry>
<title>crypto: fix golint warnings (#16710)</title>
<updated>2018-05-08T23:17:09+00:00</updated>
<author>
<name>kiel barry</name>
<email>kiel.j.barry@gmail.com</email>
</author>
<published>2018-05-08T23:17:09+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=ba975dc0931b9f2962b2f163675772458ed339fd'/>
<id>urn:sha1:ba975dc0931b9f2962b2f163675772458ed339fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: enable goimports and varcheck linters (#16446)</title>
<updated>2018-04-17T22:53:50+00:00</updated>
<author>
<name>thomasmodeneis</name>
<email>thomas.modeneis@gmail.com</email>
</author>
<published>2018-04-17T22:53:50+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=ba1030b6b84f810c04a82221a1b1c0a3dbf499a8'/>
<id>urn:sha1:ba1030b6b84f810c04a82221a1b1c0a3dbf499a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>crypto/secp256k1: catch curve parameter parse errors (#16392)</title>
<updated>2018-04-03T15:12:00+00:00</updated>
<author>
<name>David Huie</name>
<email>dahuie@gmail.com</email>
</author>
<published>2018-04-03T15:12:00+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=d1af4e1a9eae903514dc6e0afd665218a90a19bf'/>
<id>urn:sha1:d1af4e1a9eae903514dc6e0afd665218a90a19bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ecies: drop randomness parameter from `PrivateKey.Decrypt` (#16374)</title>
<updated>2018-03-26T10:46:18+00:00</updated>
<author>
<name>David Huie</name>
<email>dahuie@gmail.com</email>
</author>
<published>2018-03-26T10:46:18+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=23ac78333201890deed23576668810e19df2c67e'/>
<id>urn:sha1:23ac78333201890deed23576668810e19df2c67e</id>
<content type='text'>
The parameter `rand` is unused in `PrivateKey.Decrypt`. Decryption in
the ECIES encryption scheme is deterministic, so randomness isn't
needed.</content>
</entry>
<entry>
<title>crypto/bn256: full switchover to cloudflare's code (#16301)</title>
<updated>2018-03-19T16:13:54+00:00</updated>
<author>
<name>Péter Szilágyi</name>
<email>peterke@gmail.com</email>
</author>
<published>2018-03-19T16:13:54+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=1203c6a237cb87b78ec495772cecb178200499ce'/>
<id>urn:sha1:1203c6a237cb87b78ec495772cecb178200499ce</id>
<content type='text'>
* crypto/bn256: full switchover to cloudflare's code

* crypto/bn256: only use cloudflare for optimized architectures

* crypto/bn256: upstream fallback for non-optimized code

* .travis, build: drop support for Go 1.8 (need type aliases)

* crypto/bn256/cloudflare: enable curve mul lattice optimization
</content>
</entry>
<entry>
<title>core/vm, crypto/bn256: switch over to cloudflare library (#16203)</title>
<updated>2018-03-05T12:33:45+00:00</updated>
<author>
<name>Péter Szilágyi</name>
<email>peterke@gmail.com</email>
</author>
<published>2018-03-05T12:33:45+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=bd6879ac518431174a490ba42f7e6e822dcb3ee1'/>
<id>urn:sha1:bd6879ac518431174a490ba42f7e6e822dcb3ee1</id>
<content type='text'>
* core/vm, crypto/bn256: switch over to cloudflare library

* crypto/bn256: unmarshal constraint + start pure go impl

* crypto/bn256: combo cloudflare and google lib

* travis: drop 386 test job
</content>
</entry>
</feed>
