alexvanin
f0097d6c24
dep: Update neofs-crypto lib to v0.2.3
2020-01-16 14:17:27 +03:00
Evgeniy Kulikov
8d028100e9
service: Use sync pool for Sign/Verify request headers
...
```
// Before
BenchmarkSignRequestHeader-8 146 8070375 ns/op 4210607 B/op 48 allocs/op
BenchmarkVerifyRequestHeader-8 14 83058325 ns/op 42085955 B/op 1601 allocs/op
// After
BenchmarkSignRequestHeader-8 156 7709172 ns/op 33902 B/op 45 allocs/op
BenchmarkVerifyRequestHeader-8 15 76910232 ns/op 54368 B/op 1563 allocs/op
// Summary:
benchmark old ns/op new ns/op delta
BenchmarkSignRequestHeader-8 8070375 7709172 -4.48%
BenchmarkVerifyRequestHeader-8 83058325 76910232 -7.40%
benchmark old allocs new allocs delta
BenchmarkSignRequestHeader-8 48 45 -6.25%
BenchmarkVerifyRequestHeader-8 1601 1563 -2.37%
benchmark old bytes new bytes delta
BenchmarkSignRequestHeader-8 4210607 33902 -99.19%
BenchmarkVerifyRequestHeader-8 42085955 54368 -99.87%
```
2019-12-20 17:14:51 +03:00
Evgeniy Kulikov
55b9a2447c
state: add method to encode config into response message
2019-12-17 14:09:52 +03:00
Evgeniy Kulikov
ac44e4bb9f
service: get rid of bytefmt
...
- add ByteSize type + Stringer
- add test coverage
- cleanup modules
closes #22
2019-11-26 16:14:10 +03:00
Evgeniy Kulikov
3b2ea6b8f4
Remove SendPutRequest and update MakePutRequestHeader
...
- SendPutRequest unused and work not like expected
- MakePutRequestHeader should not set epoch / ttl
- remove unused internal functions and consts
- update to latest neofs-crypto
2019-11-22 17:14:34 +03:00
Evgeniy Kulikov
1cf33e5ffd
initial
2019-11-18 16:34:06 +03:00