neo-go/pkg/crypto
Roman Khimov 54d888ba70 io: add type-specific read/write methods
This seriously improves the serialization/deserialization performance for
several reasons:
 * no time spent in `binary` reflection
 * no memory allocations being made on every read/write
 * uses fast ReadBytes everywhere it's appropriate

It also makes Fixed8 Serializable just for convenience.
2019-12-12 20:19:50 +03:00
..
hash hash: remove useless no-op decoding 2019-12-12 17:58:34 +03:00
keys io: add type-specific read/write methods 2019-12-12 20:19:50 +03:00
address.go util: add LE suffix to Uint160 methods 2019-12-06 12:16:55 +03:00
address_test.go util: add LE suffix to Uint160 methods 2019-12-06 12:16:55 +03:00
aes256.go Base wallet implementation (#35) 2018-03-02 16:24:09 +01:00
base58.go crypto: use mr-tron/base58 for base58 2019-09-09 13:12:55 +03:00
base58_test.go crypto: change files mode to 644 (some *.go had exec flags set) 2019-09-17 15:34:00 +03:00
merkle_tree.go util: add LE suffix to Uint256 methods 2019-12-06 12:16:55 +03:00
merkle_tree_test.go util: add LE suffix to Uint256 methods 2019-12-06 12:16:55 +03:00