Simon Giesecke
|
3e394fddb4
|
Problem: naming convention violated by curve_mechanism_base
Solution: change to conform with naming convention
|
2020-02-03 11:44:10 +01:00 |
|
Simon Giesecke
|
41e3f14d6a
|
Problem: ptr/ref parameters and local variables are non-const but never modified
Solution: add const
|
2020-01-27 10:38:00 +01:00 |
|
somdoron
|
9b15658eb1
|
problem: zero-sized messages cause assertion when glibc assertion are on
Solution: when a zero-sized message is encoded or decoded avoid mem copy
|
2019-10-07 09:11:44 +03:00 |
|
Simon Giesecke
|
1781cff37b
|
Problem: plaintext secrets placed in insecure memory
Solution: Use secure_allocator_t for plaintext secrets
|
2019-07-14 17:12:39 +02:00 |
|
Simon Giesecke
|
1de4cf6ffa
|
Problem: use of malloc is error-prone
Solution: use std::vector instead, simplify control-flow
|
2019-07-10 18:26:58 +02:00 |
|
sigiesec
|
41f459e1dc
|
Problem: formatting inconsistent
Solution: applied clang-format
|
2018-02-02 15:47:43 +01:00 |
|
sigiesec
|
301f3c70c2
|
Problem: code duplication between curve_client_t and curve_server_t decode and encode
Solution: extracted common base class curve_mechanism_base_t
|
2017-08-18 11:34:22 +02:00 |
|