Loïc Blot
dda844be16
Drop libgmp on Android and use mini-gmp ( #8047 )
2019-01-04 16:41:42 +01:00
red-001
85ce23b165
Fix buffer overrun in SRP ( #7484 )
...
The old code got a pointer to the array instead of the first element, this resulted in a buffer overflow when the function was used more than once.
2018-06-28 19:11:01 +02:00
you
b2099d4277
Fix Wstringop-overflow warning from util/srp.cpp ( #6855 )
...
* Fix Wstringop-overflow warning from util/srp.cpp
2018-06-03 17:32:00 +02:00
Loïc Blot
86b1542181
Update embedded jsoncpp from unk version to 0.10.6 + move libs to lib/ instead of src/ ( #5473 )
...
* Update embedded jsoncpp from unk version to 0.10.6
0.10.6 is last release without c++11
* Make jsoncpp more compliant with its amalgamate
Jsoncpp cpp file should be upper, make the library like it does in amalgamate
* Reorganization: move minetest embedded libs outside of source tree to /lib
* Fix a dead grep in LINT
2017-04-02 10:51:50 +02:00
David Carlier
48b3bb980d
couple of memory leaks fixes.
2016-08-10 16:59:32 +02:00
est31
9a04dfd0f5
Update CSRP-GMP to commit deaa11a7c29a73008
...
Backports 10 commits, with 8 commits
actually affecting source code:
695822e45d...deaa11a7c2
2016-04-10 14:56:54 +02:00
est31
337c02c0f0
Don't compile pcgrandom on Windows
...
There it isn't needed.
2015-11-08 18:26:20 +01:00
est31
0bf1984d2c
Fix some SRP issues
...
-> Remove memory allocation bugs
-> Merge changes from upstream, enabling customizeable memory allocation
2015-09-30 09:19:40 +02:00
est31
49cf66d785
Initialize random for verification key generation too
2015-08-06 05:48:07 +02:00
est31
5bde7798e9
Check output of mpz_set_str and fix leak on error condition
...
Also add static identifier as upstream did
2015-07-24 22:42:54 +02:00
Loic Blot
aab7c83d02
Remove some old dead code. Fix some Clang warnings in SRP (ng->N... will
...
always evaluate to true.
2015-07-24 21:48:02 +02:00
est31
82e35edff5
Make early protocol auth mechanism generic, and add SRP
...
Adds everything needed for SRP (and everything works too),
but still deactivated, as protocol v25 init packets aren't final yet.
Can be activated by changing the LATEST_PROTOCOL_VERSION header to 25
inside networkprotocol.h.
2015-05-11 18:40:27 +02:00