Martchus
7bb9134fd3
Avoid unqualified calls to `std::move`
2023-02-18 19:03:29 +01:00
Martchus
2e2c3ba4fc
Avoid using deprecated OpenSSL functions
2022-11-03 22:29:08 +01:00
Marius Kittler
b1a55def8b
Use consistent order for visibility attribute
2020-01-29 18:31:23 +01:00
Martchus
b323460dbb
Adapt to changes in c++utilities
2019-06-10 22:44:29 +02:00
Marius Kittler
0754760b19
Adapt to c++utilities v5
2019-05-04 22:25:14 +02:00
Marius Kittler
af5d9147b4
Improve exception constructors
2018-12-21 17:31:24 +01:00
Martchus
d4e24046d0
Fix includes in utils/openssl.h
2018-12-18 23:59:24 +01:00
Martchus
448c5b1a37
Improve reading/writing overall file
...
* Allow to hash password N times using SHA-256
* Use flags instead of bool parameter
* Expose extended header
* Fix bugs when reading/writing extended headers
* Store password as std::string
Reading files written with previous versions is still
possible. If new features are not used it is also possible
to read new files with previous versions.
2018-12-18 23:17:19 +01:00
Martchus
ca9ac4f747
Make include guards more unique and consistent
2018-06-09 22:30:07 +02:00
Martchus
5eec94baac
Make OpenSslRandomDevice usable with uniform_int_distribution
2018-06-09 19:47:50 +02:00
Martchus
d80cb7233a
Apply clang-format
2018-03-20 20:11:31 +01:00
Martchus
29220159fa
Apply clang-format
2017-05-01 03:25:30 +02:00
Martchus
cf04af93a4
Don't load OpenSSL config
...
* Doesn't seem to be required for just doing some AES
* OPENSSL_config(NULL) is deprecated anyways
2017-04-27 22:31:10 +02:00
Martchus
2b28fbcc66
Use CPPUNIT_ASSERT_EQUAL with C++14 string literal
2017-02-06 18:38:02 +01:00
Martchus
0b9a0fe326
Fix decoration for static builds
2016-08-29 15:42:07 +02:00
Martchus
dcfadcc5d8
Add API doc
2016-06-10 23:25:21 +02:00
Martchus
9e49cdfdaa
added simple CMake project file
2015-12-05 22:50:00 +01:00
Martchus
bcefbb66e8
fixed includes
2015-09-06 20:33:27 +02:00
Martchus
c848fbc5eb
First commit
2015-04-22 19:06:29 +02:00