Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge remote-tracking branch 'ethereum/conversion' into conversion | Felix Lange | 2015-03-17 | 1 | -2/+5 |
|\ | |||||
| * | converted vm | obscuren | 2015-03-17 | 1 | -2/+5 |
| | | |||||
* | | crypto: fix Sha3Hash and add a test for it | Felix Lange | 2015-03-17 | 1 | -1/+1 |
|/ | |||||
* | crypto: add Sha3Hash | Felix Lange | 2015-03-17 | 1 | -1/+10 |
| | |||||
* | Moved ethutil => common | obscuren | 2015-03-16 | 1 | -5/+5 |
| | |||||
* | crypto: switch to golang.org/x/crypto | Felix Lange | 2015-02-17 | 1 | -2/+2 |
| | | | | | code.google.com/p/go.crypto is deprecated and will cause problems in future versions of Go. | ||||
* | Moved ECIES to repo & added secondary title for webview | obscuren | 2015-02-14 | 1 | -1/+1 |
| | | | | | * ECIES moved from obscuren to ethereum * Added html META[name=badge] to reflect menuItem.secondaryTitle | ||||
* | crypto: add key loading functions | Felix Lange | 2015-02-10 | 1 | -0/+28 |
| | |||||
* | crypto: make it easier to run Sha3 on multiple inputs | Felix Lange | 2015-02-06 | 1 | -3/+4 |
| | | | | | crypto.Sha3(append(foo, bar)) --> crypto.Sha3(foo, bar) crypto.Sha3([]byte{}) --> crypto.Sha3() | ||||
* | Fixed whisper pub key bug | obscuren | 2015-01-30 | 1 | -1/+1 |
| | | | | | * Unrecoverable messages would cause segfault when recovering invalid pub key | ||||
* | Address pull request comments | Gustav Simonsson | 2015-01-28 | 1 | -4/+3 |
| | | | | | | | | | * Use crypto.Sign instead of directly calling secp256k1 lib * Rename UserAccount to Account and Addr to Address (for consistency) * Change AccountManager.Sign to take ptr to Account instead of address byte array * Simplify copying of Accounts in Accounts() * PubkeyToAddress and GetEntropyCSPRNG now exported | ||||
* | Add accounts package and refactor key stores | Gustav Simonsson | 2015-01-26 | 1 | -2/+8 |
| | | | | | | | | * Add initial UserAccount and AccountManager structs * Add NewAccount, Sign and Accounts functions * Refactor key stores to use key address as main identifier while keeping the UUID. * Use key address as file/dir names instead of UUID | ||||
* | Merge branch 'import_presale_keys' of ↵ | obscuren | 2015-01-23 | 1 | -0/+105 |
|\ | | | | | | | | | | | | | https://github.com/Gustav-Simonsson/go-ethereum into Gustav-Simonsson-import_presale_keys Conflicts: crypto/crypto.go | ||||
| * | CamelCase aesCBCDecrypt | Gustav Simonsson | 2015-01-22 | 1 | -2/+2 |
| | | |||||
| * | Add ImportPreSaleKey | Gustav Simonsson | 2015-01-21 | 1 | -0/+104 |
| | | | | | | | | | | | | * ImportPreSaleKey takes a KeyStore, a presale key JSON (e.g. file content) and a password string. It stores the key in the given key store. * Refactored common AES decryption and moved some functions to crypto.go | ||||
* | | Use curve params instead of hardcoded 32 bytes | obscuren | 2015-01-23 | 1 | -1/+1 |
| | | |||||
* | | Pad private key when signing & length check for hashes in sign | obscuren | 2015-01-23 | 1 | -1/+6 |
|/ | |||||
* | Moved `obscuren` secp256k1-go | obscuren | 2015-01-22 | 1 | -1/+1 |
| | |||||
* | Moved sha3 from `obscuren` | obscuren | 2015-01-22 | 1 | -1/+1 |
| | |||||
* | Added length checkes | obscuren | 2014-12-13 | 1 | -1/+18 |
| | |||||
* | Changed new methods to use ecdsa package for pub prv keys | obscuren | 2014-12-10 | 1 | -23/+32 |
| | |||||
* | Added Encrypt & Decrypt using the ECIES w/ tests | obscuren | 2014-12-10 | 1 | -0/+42 |
| | |||||
* | ethcrypto => crypto | obscuren | 2014-10-31 | 1 | -0/+47 |