aboutsummaryrefslogtreecommitdiff
path: root/gost_grasshopper_cipher.c
AgeCommit message (Expand)AuthorFilesLines
2022-12-02Implementation of the MGM mode for magma/kuznyechikigrkir1-0/+291
2021-12-11MSVC: Fix unresolved externals (cipher_gost_grasshopper_ctracpkm)Vitaly Chikunov1-1/+1
2021-12-11MSVC: Fix unreachable code warningVitaly Chikunov1-1/+0
2020-11-12modernize ctrl function for magma & kuznechik TLS usageIgor Kirillov1-21/+17
2020-05-18Fix code formating.Nikolay Morozov1-87/+87
2020-05-13Add static to functions that not need to be exportedVitaly Chikunov1-49/+57
2020-05-13Remove unneeded declarations after registration reworkVitaly Chikunov1-0/+1
2020-05-12gost_grasshopper_cipher: Remove redundant codeVitaly Chikunov1-237/+3
2020-05-12gost_grasshopper_cipher: Rework cipher registrationVitaly Chikunov1-0/+99
2020-05-10GOST CMS encryption implementation.Dmitry Belyavskiy1-25/+16
2020-05-09Refactoring unprotected attributes processingDmitry Belyavskiy1-30/+11
2020-05-04Fix coverity issue 300457Dmitry Belyavskiy1-0/+4
2020-05-04CTR encryption updateDmitry Belyavskiy1-7/+6
2020-05-04Make grasshopper_test happyDmitry Belyavskiy1-5/+5
2020-05-04KUZNYECHIK-CTR_ACPKM-OMAC implementationDmitry Belyavskiy1-80/+254
2020-05-04Kuznyechik ASN1 parameters parsingDmitry Belyavskiy1-30/+33
2020-02-29cppcheck: Variable is reassigned a value before the old one has been used.Nikolay Morozov1-3/+1
2020-02-27cppcheck: The scope of the variable can be reduced.Nikolay Morozov1-8/+4
2020-02-26Replace RAND_bytes with RAND_priv_bytesVitaly Chikunov1-1/+1
2020-02-22No need for special OFB contextDmitry Belyavskiy1-24/+10
2019-10-14Fix potential memory leakDmitry Belyavskiy1-0/+1
2019-09-05Fix compilation with Microsoft Visual C.Dmitry Timoshkov1-26/+28
2019-05-13Не учитывается значение carryVoev1-4/+3
2018-12-28Bugfix: iv should be adjusted before tlstreeDmitry Belyavskiy1-47/+45
2018-12-28Bugfix of seq decrementDmitry Belyavskiy1-2/+3
2018-12-27CryptoPro compatibilityDmitry Belyavskiy1-0/+33
2018-09-19Result checkDmitry Belyavskiy1-1/+1
2018-09-19FormattingDmitry Belyavskiy1-145/+137
2018-09-19TLSTREE ctrlDmitry Belyavskiy1-0/+38
2018-09-13Fix in-place decryption for CBC modeVitaly Chikunov1-1/+4
2018-09-11Fixed in-place encryption for CTR and CTR-ACPKM modesDmitry Belyavskiy1-5/+8
2018-09-11FormattingDmitry Belyavskiy1-735/+735
2018-09-11FormattingDmitry Belyavskiy1-623/+721
2018-09-03Allow double calling of gost_grasshopper_cipher_cleanup()Vitaly Chikunov1-0/+4
2018-07-31Optimize out skip_sections and add tests for ACPKM-MasterVitaly Chikunov1-17/+9
2018-07-26Ensure proper cipher type for EVP_CTRL_KEY_MESHVitaly Chikunov1-3/+6
2018-07-26Set default value for CTR ACPKM limitVitaly Chikunov1-2/+2
2018-07-26Add kuznyechik_ctracpkmVitaly Chikunov1-4/+127
2018-07-25Move openssl-1.0.2 shim layer hereVitaly Chikunov1-4/+4
2018-07-25Fix grasshopper-ctr reinitializationGleb Fotengauer-Malinovskiy1-8/+9
2018-07-23grasshopper: Fix OFB implementation.Vitaly Chikunov1-41/+4
2018-07-22grasshopper: Fix streaming for CTR modeVitaly Chikunov1-1/+11
2018-07-20Merge branch 'magma_impl' into openssl_1_0_2_altVitaly Chikunov1-6/+12
2018-07-17Fix a mem leakMatt Caswell1-0/+14
2018-06-19Magma CTR (no meshing), compile-only version.Dmitry Belyavskiy1-3/+9
2018-06-14Error codes rebuildDmitry Belyavskiy1-3/+3
2018-02-16Update gost_grasshopper_cipher.candyk5551-8/+17
2017-06-27Fix compiler warningsMouse1-1/+0
2016-11-19Build with -WerrorDmitry Belyavskiy1-20/+20
2016-09-08merge upstreamMax1-18/+20