• sigiesec's avatar
    Problem: zmq_z85_decode does not validate its input (#2322) · c6c21cf1
    sigiesec authored
    * Problem: zmq_z85_decode does not validate its input
    Solution: added checks for invalid characters and overflows
    
    * Added tests, added further check for range overflow, removed (multiple) calls to strlen
    
    * Problem: gcc fails to build
    Solution: added missing include directive
    
    * Added VS2015 test_utils_z85 project
    
    * Fixed indentation and copyright notice
    
    * Resolved garbage from merge
    
    * Revert "Added VS2015 test_utils_z85 project"
    
    This reverts commit c58b3c664c144326e77135aa1184b6f0dee11143.
    
    * Problem: test calls zmq_z85_decode with a NULL dest
    Solution: call zmq_z85_decode with a properly sized buffer
    
    * Problem: tests for zmq_z85_* scattered over two files
    Solution: merged files
    
    * Removed reference to removed test file from CMakeLists.txt
    
    * Problem: Missing include directive to stdint.h
    Solution: Added include directive
    
    * Define __STDC_LIMIT_MACROS before including stdint.h
    
    * Problem: Wrong variable is checked for invalid character marker
    Solution: Use correct variable
    c6c21cf1
Name
Last commit
Last update
.github Loading commit data...
RELICENSE Loading commit data...
builds Loading commit data...
doc Loading commit data...
include Loading commit data...
m4 Loading commit data...
packaging Loading commit data...
perf Loading commit data...
src Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
.hgeol Loading commit data...
.mailmap Loading commit data...
.travis.yml Loading commit data...
AUTHORS Loading commit data...
CMakeLists.txt Loading commit data...
COPYING Loading commit data...
COPYING.LESSER Loading commit data...
Dockerfile Loading commit data...
Doxygen.cfg Loading commit data...
FindSodium.cmake Loading commit data...
INSTALL Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README.cygwin.md Loading commit data...
README.doxygen.md Loading commit data...
README.md Loading commit data...
ZeroMQConfig.cmake.in Loading commit data...
acinclude.m4 Loading commit data...
appveyor.yml Loading commit data...
autogen.sh Loading commit data...
branding.bmp Loading commit data...
ci_build.sh Loading commit data...
ci_deploy.sh Loading commit data...
configure.ac Loading commit data...
installer.ico Loading commit data...
version.sh Loading commit data...