Artyom Beilis
d1de6e5074
Cleanup of auto_ptr and some other warnings
7 years ago
Artyom Beilis
068d3f926f
- Update copyright notice,
- Moved explicit copyright notice to a singe
file to simplify dual-licensing
12 years ago
Artyom Beilis
610d1059cb
Significant documentation updates, added examples
to doxygen generation
12 years ago
Artyom Beilis
0e0709db49
- Added support of loading keys from file rather then from direct
configuration
13 years ago
Artyom Beilis
2d077e8205
Fixed missing dllexport
13 years ago
Artyom Beilis
ab7a1f4598
- 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
13 years ago
Artyom Beilis
7cfdc9f703
- Added OpenSSL support
- Added support of aes-128,192,256 algorithms
13 years ago
Artyom Beilis
ffd493e1a7
Fixed hmac implementation
13 years ago
Artyom Beilis
06d0211897
Documentation updates
14 years ago
Artyom Beilis
a251235209
Renamed private data member to _data to prevent collision
with user's data
14 years ago
Artyom Beilis
21bfebdab0
More layout updates
14 years ago
Artyom Beilis
9853ed5f46
- Project layout changed
- Old files cleanup
14 years ago
Artyom Beilis
08a10832f3
Replaced noncopyable with booster::noncopyable
14 years ago
Artyom Beilis
0b7843f799
Replaced function,hold_ptr,clone_ptr,copy_ptr with booster
ones
14 years ago
Artyom Beilis
2b0f305a7a
Updated license to LGPLv3
14 years ago
Artyom Beilis
840dc58b27
Added correct real random number generator
14 years ago