-
- Downloads
Fix a heap overflow found by debuger, and make it harder to make that mistake again
Our public key functions assumed that they were always writing into a large enough buffer. In one case, they weren't. (Incorporates fixes from sebastian)
Showing
- changes/tolen_asserts 9 additions, 0 deletionschanges/tolen_asserts
- src/common/crypto.c 42 additions, 11 deletionssrc/common/crypto.c
- src/common/crypto.h 7 additions, 5 deletionssrc/common/crypto.h
- src/or/config.c 2 additions, 1 deletionsrc/or/config.c
- src/or/networkstatus.c 1 addition, 0 deletionssrc/or/networkstatus.c
- src/or/onion.c 2 additions, 0 deletionssrc/or/onion.c
- src/or/rendclient.c 1 addition, 0 deletionssrc/or/rendclient.c
- src/or/rendcommon.c 3 additions, 1 deletionsrc/or/rendcommon.c
- src/or/rendservice.c 4 additions, 2 deletionssrc/or/rendservice.c
- src/or/routerlist.c 2 additions, 1 deletionsrc/or/routerlist.c
- src/or/routerparse.c 10 additions, 6 deletionssrc/or/routerparse.c
- src/or/test.c 22 additions, 15 deletionssrc/or/test.c
Loading
Please register or sign in to comment