Commit graph

23 commits

Author SHA1 Message Date
Ivailo Monev
ab2b42720e okular: port to OpenSSL
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-09 02:03:31 +03:00
Ivailo Monev
28aa3df301 okular: use QCryptographicHash for hashing in ooo generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-08 16:58:21 +03:00
Ivailo Monev
b9f45c5f7e okular: typos
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-28 16:31:27 +03:00
Ivailo Monev
eb69d92a62 okular: fix build without libgcrypt
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-28 12:57:26 +03:00
Ivailo Monev
9e0df8c01b okular: working OO decryptor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-28 01:35:57 +02:00
Ivailo Monev
f5adf2c70e okular: set key size to whatever is set in the manifest
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-28 00:11:41 +02:00
Ivailo Monev
abcf7a2fca okular: require ligcrypt atleast v1.5.0
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-27 21:48:19 +02:00
Ivailo Monev
ea70ca3b05 okular: add TODO for OOO generator [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-27 19:45:17 +02:00
Ivailo Monev
d4e57e9877 okular: support OpenOffice variations in OOO generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-27 19:24:51 +02:00
Ivailo Monev
398a462b73 okular: add support for more decryption algorithms, key and checksum types
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-27 17:01:51 +02:00
Ivailo Monev
769201edd9 okular: close decryptor in case of error
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-27 15:04:49 +02:00
Ivailo Monev
d67ddd4476 okular: separate logic for key generation name and checksum type in OOO generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-27 14:52:58 +02:00
Ivailo Monev
e4f8fa2a36 okular: check the return values of decryption functions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-27 14:42:55 +02:00
Ivailo Monev
910f33aa3b okular: handle start-key-generation in OO manifest
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-27 14:41:42 +02:00
Ivailo Monev
87451fd3a7 okular: support AES256 algorithm in OOO generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-27 13:37:40 +02:00
Ivailo Monev
915b667f88 okular: take initialization vector and salt into account when decrypting
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-27 01:09:27 +02:00
Ivailo Monev
68ccf88603 okular: fix checksum type detection in OOO generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-26 23:26:47 +02:00
Ivailo Monev
45688bbd6f okular: deal with TODO
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-20 12:39:33 +02:00
Ivailo Monev
24d51dde46 okular: theoretical reimplementation of OOO generator decryptor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-19 12:09:54 +02:00
Ivailo Monev
511a631c65 okular: use QCryptographicHash for hashing
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-11 01:41:14 +02:00
Ivailo Monev
387f1e5c87 generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-11 22:03:23 +00:00
Ivailo Monev
567a715515 okular: show icon in the menu entry for the component 2015-08-19 17:55:21 +03:00
Ivailo Monev
bf2d9dcd05 import a bunch of important libraries and applications 2014-11-19 02:23:05 +00:00