ESAPI-C 1.0
The OWASP Enterprise Security API for C
|
To support more than one reference map per process, remove the global map_t variables and change all functions to take a parameter that is an array of two map_t handles.
The put function should be replaced by an add function that take only a value param (plus the map).
esapi_fill_random_token() does not really need an ESAPI context parameter, but its signature asks for one.
This module is unfinished. When it is fixed, OS command shell encoding can be performed by esapi_execute().
If it is feasible, the Base64 encoding module could be refactored into a Base64 codec.