Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-12-02 | Implementation of the MGM mode for magma/kuznyechik | igrkir | 1 | -0/+291 | |
first implemented in ossl_patched branch uses dynamic NIDs Signed-off-by: Sergei Ianovich <sergei.ianovich@ya.ru> | |||||
2021-12-11 | MSVC: Fix unresolved externals (cipher_gost_grasshopper_ctracpkm) | Vitaly Chikunov | 1 | -1/+1 | |
Un-inline `cipher_gost_grasshopper_ctracpkm'. Error message: gost_core.lib(gost_omac_acpkm.obj) : error LNK2019: unresolved external symbol cipher_gost_grasshopper_ctracpkm referenced in function CMAC_ACPKM_Init gost.dll : fatal error LNK1120: 1 unresolved externals Signed-off-by: Vitaly Chikunov <vt@altlinux.org> | |||||
2021-12-11 | MSVC: Fix unreachable code warning | Vitaly Chikunov | 1 | -1/+0 | |
Errors are like this: gost_pmeth.c(188): warning C4702: unreachable code gost_grasshopper_cipher.c(909): warning C4702: unreachable code Signed-off-by: Vitaly Chikunov <vt@altlinux.org> | |||||
2020-11-12 | modernize ctrl function for magma & kuznechik TLS usage | Igor Kirillov | 1 | -21/+17 | |
modernize magma & kuznechik ctrl functions for EVP_CTRL_TLSTREE mode. add some minor updates to store master key for using in magma TLSTREE mode. | |||||
2020-05-18 | Fix code formating. | Nikolay Morozov | 1 | -87/+87 | |
All tabs replcaded with spaces. One file was 2 tabs fornating. | |||||
2020-05-13 | Add static to functions that not need to be exported | Vitaly Chikunov | 1 | -49/+57 | |
After registration rework many callbacks not need to be exported. Also, some functions inconsistently declared static in headers and non-static in the code. Finally, some functions just not need to be exported. | |||||
2020-05-13 | Remove unneeded declarations after registration rework | Vitaly Chikunov | 1 | -0/+1 | |
2020-05-12 | gost_grasshopper_cipher: Remove redundant code | Vitaly Chikunov | 1 | -237/+3 | |
Not needed after cipher registration converted into table way. | |||||
2020-05-12 | gost_grasshopper_cipher: Rework cipher registration | Vitaly Chikunov | 1 | -0/+99 | |
This only adds registering via tables, but not removing obsolete code. | |||||
2020-05-10 | GOST CMS encryption implementation. | Dmitry Belyavskiy | 1 | -25/+16 | |
2020-05-09 | Refactoring unprotected attributes processing | Dmitry Belyavskiy | 1 | -30/+11 | |
2020-05-04 | Fix coverity issue 300457 | Dmitry Belyavskiy | 1 | -0/+4 | |
2020-05-04 | CTR encryption update | Dmitry Belyavskiy | 1 | -7/+6 | |
2020-05-04 | Make grasshopper_test happy | Dmitry Belyavskiy | 1 | -5/+5 | |
2020-05-04 | KUZNYECHIK-CTR_ACPKM-OMAC implementation | Dmitry Belyavskiy | 1 | -80/+254 | |
2020-05-04 | Kuznyechik ASN1 parameters parsing | Dmitry Belyavskiy | 1 | -30/+33 | |
2020-02-29 | cppcheck: Variable is reassigned a value before the old one has been used. | Nikolay Morozov | 1 | -3/+1 | |
Plus some minor chnages - function defenition doen't match function declaration - Consecutive break statement is unnecessary. - Type missmatch in format string | |||||
2020-02-27 | cppcheck: The scope of the variable can be reduced. | Nikolay Morozov | 1 | -8/+4 | |
2020-02-26 | Replace RAND_bytes with RAND_priv_bytes | Vitaly Chikunov | 1 | -1/+1 | |
`RAND_priv_bytes' is supposed to be used for private data. | |||||
2020-02-22 | No need for special OFB context | Dmitry Belyavskiy | 1 | -24/+10 | |
2019-10-14 | Fix potential memory leak | Dmitry Belyavskiy | 1 | -0/+1 | |
Fixes #180 | |||||
2019-09-05 | Fix compilation with Microsoft Visual C. | Dmitry Timoshkov | 1 | -26/+28 | |
2019-05-13 | Не учитывается значение carry | Voev | 1 | -4/+3 | |
2018-12-28 | Bugfix: iv should be adjusted before tlstree | Dmitry Belyavskiy | 1 | -47/+45 | |
2018-12-28 | Bugfix of seq decrement | Dmitry Belyavskiy | 1 | -2/+3 | |
2018-12-27 | CryptoPro compatibility | Dmitry Belyavskiy | 1 | -0/+33 | |
2018-09-19 | Result check | Dmitry Belyavskiy | 1 | -1/+1 | |
2018-09-19 | Formatting | Dmitry Belyavskiy | 1 | -145/+137 | |
2018-09-19 | TLSTREE ctrl | Dmitry Belyavskiy | 1 | -0/+38 | |
2018-09-13 | Fix in-place decryption for CBC mode | Vitaly Chikunov | 1 | -1/+4 | |
2018-09-11 | Fixed in-place encryption for CTR and CTR-ACPKM modes | Dmitry Belyavskiy | 1 | -5/+8 | |
2018-09-11 | Formatting | Dmitry Belyavskiy | 1 | -735/+735 | |
2018-09-11 | Formatting | Dmitry Belyavskiy | 1 | -623/+721 | |
2018-09-03 | Allow double calling of gost_grasshopper_cipher_cleanup() | Vitaly Chikunov | 1 | -0/+4 | |
2018-07-31 | Optimize out skip_sections and add tests for ACPKM-Master | Vitaly Chikunov | 1 | -17/+9 | |
ACPKM-Master is from R 23565.1.017-2018, it will be required for ACPKM-OMAC for TLS 1.2. | |||||
2018-07-26 | Ensure proper cipher type for EVP_CTRL_KEY_MESH | Vitaly Chikunov | 1 | -3/+6 | |
2018-07-26 | Set default value for CTR ACPKM limit | Vitaly Chikunov | 1 | -2/+2 | |
Default limit for Kuznyechik is 4KiB, from TLS 1.2 recommendations. As a consequence it does not need to be configured via EVP_CTRL_KEY_MESH. Also, explicitly set ACPKM limit in tests. | |||||
2018-07-26 | Add kuznyechik_ctracpkm | Vitaly Chikunov | 1 | -4/+127 | |
2018-07-25 | Move openssl-1.0.2 shim layer here | Vitaly Chikunov | 1 | -4/+4 | |
Previously, we had shim layer in our openssl branch Could be squashed with 01d26132d156ba9fff7a8142d5a6899d7b2e6286 | |||||
2018-07-25 | Fix grasshopper-ctr reinitialization | Gleb Fotengauer-Malinovskiy | 1 | -8/+9 | |
Also, document why CTR IV size is now set to 16, so user is noted to set IV appropriately to full extent (including counter). Basically, it's for openssh (and alike) to make it copy IV from privilege separated process. | |||||
2018-07-23 | grasshopper: Fix OFB implementation. | Vitaly Chikunov | 1 | -41/+4 | |
Previous implementation was not OFB at all, and fail tests. Note: This implementation is for fixed width 128-bit IV which makes shift regiser redundant. | |||||
2018-07-22 | grasshopper: Fix streaming for CTR mode | Vitaly Chikunov | 1 | -1/+11 | |
Previously CTR did not continue unfinished block on the next cipher iteration. | |||||
2018-07-20 | Merge branch 'magma_impl' into openssl_1_0_2_alt | Vitaly Chikunov | 1 | -6/+12 | |
2018-07-17 | Fix a mem leak | Matt Caswell | 1 | -0/+14 | |
Ensure the grasshopper ciphers are destroyed on engine destroy. | |||||
2018-06-19 | Magma CTR (no meshing), compile-only version. | Dmitry Belyavskiy | 1 | -3/+9 | |
2018-06-14 | Error codes rebuild | Dmitry Belyavskiy | 1 | -3/+3 | |
2018-02-16 | Update gost_grasshopper_cipher.c | andyk555 | 1 | -8/+17 | |
2017-06-27 | Fix compiler warnings | Mouse | 1 | -1/+0 | |
2016-11-19 | Build with -Werror | Dmitry Belyavskiy | 1 | -20/+20 | |
2016-09-08 | merge upstream | Max | 1 | -18/+20 | |