35 Commits

Author SHA1 Message Date
Matteo Brichese
4a06e8728a fix PKCS7 when text size is a multiple of block size 2019-03-27 21:04:58 -07:00
Matteo Brichese
3d4c882683 fix types and new added new test 2018-12-06 19:43:42 -08:00
Thomas Geymayer
3f2b2bcdce
Fix ISO removePadding
Fix removing of ISO padding when no padding was added.
2018-11-14 12:10:55 +01:00
Matteo Brichese
e5f942d924
Merge pull request #9 from bricke/OFB_dev
Ofb dev
2018-04-05 16:09:41 -07:00
Matteo Brichese
278565d661 adding OFB with basic test 2018-04-05 16:07:22 -07:00
Matteo Brichese
95104a6ef9 removing insert to fix compatibility with Qt5.6 2018-04-04 11:41:41 -07:00
Matteo Brichese
4ce12493f6 first try on OFB - not tested 2018-04-03 17:42:03 -07:00
Matteo Brichese
b376ee9723 added long text test 2018-04-03 16:52:39 -07:00
Matteo Brichese
80574a11a9 cleanup plus static/instance methods for padding removal 2018-03-28 17:59:11 -07:00
Matteo Brichese
f94a6339de padding tests 2018-03-28 17:47:20 -07:00
Matteo Brichese
1809de722f working on padding feature 2018-03-28 17:42:09 -07:00
Matteo Brichese
dcb49d1fd1 adding padding standards 2018-03-28 16:43:13 -07:00
linev
8b9bcdd933 QByteArrays now passed by reference to improve performance 2018-01-13 15:47:49 +03:00
Christian Fetzer
dc64718fd5 Fix compatibility with Qt 5.5
QByteArray &QByteArray::append(int count, char ch) was introduced in Qt
5.7. This patch allows the project to be used with for example with the
current Ubuntu LTS version (16.04 Xenial).
2017-11-05 20:08:14 +01:00
Matteo Brichese
e05e387b5c adding CFB-mode 2017-07-10 14:03:57 -07:00
Matteo Brichese
f651250939 first attempt at CFB mode 2017-07-10 13:10:38 -07:00
Matteo Brichese
15d10586cc formatted following guidelines 2017-07-07 14:10:45 -07:00
Matteo Brichese
b601f21d68 adding static classes 2017-07-06 14:09:36 -07:00
Matteo Brichese
06c744567c fixed bug in decode for keys>128 2017-07-06 13:41:04 -07:00
Matteo Brichese
f8d8e62dea reordered var initialization 2017-07-06 11:20:54 -07:00
Matteo Brichese
397a62b4b7 Adding CBC Encryption 2017-07-06 11:09:00 -07:00
Matteo Brichese
6e46cb3257 cleaning files, added test for 256b 2017-07-03 11:23:54 -07:00
Matteo Brichese
093f524e98 cleaning code 2017-07-03 11:02:19 -07:00
Matteo Brichese
81ad4158dd fixing shift column-major order 2017-07-03 10:32:37 -07:00
Matteo Brichese
dd7591115d cleaning - something is off 2017-06-30 17:08:35 -07:00
Matteo Brichese
199db18758 cleaning 2017-06-30 16:41:55 -07:00
Matteo Brichese
e434801e64 cleaning and fixing texts bigger than key 2017-06-30 16:11:25 -07:00
Matteo Brichese
899c759ad8 cleaning code 2017-06-23 15:07:50 -07:00
Matteo Brichese
400c4b318d fixed typo 2017-06-23 14:40:26 -07:00
Matteo Brichese
020721359a cleaning 2017-06-23 14:24:58 -07:00
Matteo Brichese
4a5c8941c1 cleaning 2017-06-23 14:24:58 -07:00
Matteo Brichese
0bd8029aa3 moving to iterators 2017-06-23 14:24:58 -07:00
Matteo Brichese
c593f99597 fixed qbytearray iteration 2017-06-23 14:24:58 -07:00
Matteo Brichese
50b73771d6 moving forward with the development 2017-06-23 14:24:58 -07:00
Matteo Brichese
a537bcf1b0 initial commit with refactoring in Qt 2017-06-23 14:24:58 -07:00