Menu

Commit [r1621]  Maximize  Restore  History

- Fixed incorrect redundency handling in AES encryption

- Improved key handling - to prevent leaking of keys to uninitialized data
- Added public interface for CBC encryption, may be useful
- Simplified encryptor interface to reduce redundency

artyom-beilis 2011-01-10

changed /framework/trunk/CMakeLists.txt
changed /framework/trunk/cppcms/base64.h
changed /framework/trunk/cppcms/crypto.h
changed /framework/trunk/cppcms/cstdint.h
changed /framework/trunk/cppcms/session_cookies.h
removed /framework/trunk/private/aes.h
changed /framework/trunk/private/aes_encryptor.h
removed /framework/trunk/private/base_encryptor.h
changed /framework/trunk/private/hmac_encryptor.h
changed /framework/trunk/src/aes.cpp
changed /framework/trunk/src/aes_encryptor.cpp
changed /framework/trunk/src/base64.cpp
removed /framework/trunk/src/base_encryptor.cpp
changed /framework/trunk/src/config.js
changed /framework/trunk/src/crypto.cpp
changed /framework/trunk/src/hmac_encryptor.cpp
changed /framework/trunk/src/session_cookies.cpp
changed /framework/trunk/src/session_pool.cpp
changed /framework/trunk/tests/encryptor_test.cpp
/framework/trunk/CMakeLists.txt Diff Switch to side-by-side view
Loading...
/framework/trunk/cppcms/base64.h Diff Switch to side-by-side view
Loading...
/framework/trunk/cppcms/crypto.h Diff Switch to side-by-side view
Loading...
/framework/trunk/cppcms/cstdint.h Diff Switch to side-by-side view
Loading...
/framework/trunk/cppcms/session_cookies.h Diff Switch to side-by-side view
Loading...
/framework/trunk/private/aes.h
File was removed.
/framework/trunk/private/aes_encryptor.h Diff Switch to side-by-side view
Loading...
/framework/trunk/private/hmac_encryptor.h Diff Switch to side-by-side view
Loading...
/framework/trunk/src/aes.cpp Diff Switch to side-by-side view
Loading...
/framework/trunk/src/aes_encryptor.cpp Diff Switch to side-by-side view
Loading...
/framework/trunk/src/base64.cpp Diff Switch to side-by-side view
Loading...
/framework/trunk/src/config.js Diff Switch to side-by-side view
Loading...
/framework/trunk/src/crypto.cpp Diff Switch to side-by-side view
Loading...
/framework/trunk/src/hmac_encryptor.cpp Diff Switch to side-by-side view
Loading...
/framework/trunk/src/session_cookies.cpp Diff Switch to side-by-side view
Loading...
/framework/trunk/src/session_pool.cpp Diff Switch to side-by-side view
Loading...
/framework/trunk/tests/encryptor_test.cpp Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB