aboutsummaryrefslogtreecommitdiff
path: root/gost_crypt.c
AgeCommit message (Expand)AuthorFilesLines
2023-02-12fix typo causing 'bad mac' error in tls 1.3 handshakeigrkir1-1/+3
2022-01-11TLS 1.2: update TLSTREE mode supportigrkir1-0/+71
2021-12-29Add TLS 1.3 new modes for TLSTREE algorithmigrkir1-1/+29
2021-06-08initial unified impl magma/kuznetchik MGM modeigrkir1-9/+257
2020-12-06gost_crypt: process full available block in CFB and CNT modeAlexei A. Smekalkine1-2/+2
2020-11-28update magma cipher ctr_acpkm mode encryptingIgor Kirillov1-28/+32
2020-10-31fix_cbc_281Wolfgang Beck1-1/+3
2020-05-13Add static to functions that not need to be exportedVitaly Chikunov1-18/+18
2020-05-13Remove unneeded declarations after registration reworkVitaly Chikunov1-20/+0
2020-05-13gost_crypt: Add Gost28147_89_MAC_digest, Gost28147_89_mac_12_digestVitaly Chikunov1-48/+31
2020-05-12gost_crypt: Add some sanity checking to GOST_init_cipherVitaly Chikunov1-2/+22
2020-05-12gost_crypt: Allow templates in GOST_cipherVitaly Chikunov1-92/+60
2020-05-12gost_crypt: Add magma_cbc_cipherVitaly Chikunov1-27/+18
2020-05-12gost_crypt: Add magma_ctr_acpkm_omac_cipherVitaly Chikunov1-35/+21
2020-05-12gost_crypt: Add magma_ctr_acpkm_cipherVitaly Chikunov1-33/+18
2020-05-12gost_crypt: Add magma_ctr_cipherVitaly Chikunov1-32/+18
2020-05-12gost_crypt: Add Gost28147_89_cnt_12_cipherVitaly Chikunov1-34/+18
2020-05-12gost_crypt: Add Gost28147_89_cnt_cipherVitaly Chikunov1-33/+18
2020-05-12gost_crypt: Add Gost28147_89_cbc_cipherVitaly Chikunov1-53/+17
2020-05-12gost_crypt: Rework cipher registration, add Gost28147_89_cipherVitaly Chikunov1-36/+52
2020-05-10Merge branch 'master' of https://github.com/gost-engine/engineDmitry Belyavskiy1-1/+2
2020-05-10Coverity issue #300971Dmitry Belyavskiy1-0/+3
2020-05-10gost_crypt: Fix Magma CBC in-place decryptionVitaly Chikunov1-1/+2
2020-05-10GOST CMS encryption implementation.Dmitry Belyavskiy1-28/+17
2020-05-09Improve diagnosticsDmitry Belyavskiy1-0/+2
2020-05-09magma-ctr-acpkm + magma-ctr-acpkm-omacDmitry Belyavskiy1-49/+288
2020-05-09gost_crypt: Fix IV length for Magma CTR modeVitaly Chikunov1-1/+1
2020-02-27cppcheck: The scope of the variable can be reduced.Nikolay Morozov1-3/+3
2020-02-26Replace RAND_bytes with RAND_priv_bytesVitaly Chikunov1-1/+1
2020-02-01Remove unset local buffer meshing. This removes valgrind errors.Nikolay Morozov1-3/+2
2019-09-04Get rid of EVP_MD_CTRL_MAC_LENDmitry Belyavskiy1-3/+3
2018-08-30IndentationDmitry Belyavskiy1-65/+53
2018-06-20Make test happyDmitry Belyavskiy1-5/+12
2018-06-19Magma CTR (no meshing), compile-only version.Dmitry Belyavskiy1-4/+100
2018-06-09Missing freeDmitry Belyavskiy1-0/+2
2018-06-09Finalized magma-cbcDmitry Belyavskiy1-3/+51
2018-06-08Start implementing MAGMA algorithmDmitry Belyavskiy1-0/+66
2016-11-19BugfixDmitry Belyavskiy1-6/+0
2016-11-19Merge remote-tracking branch 'origin/openssl_1_1_0'Dmitry Belyavskiy1-179/+318
2016-03-30Try to fix segfaultDmitry Belyavskiy1-9/+4
2016-03-29Try to fix a strange segfaultDmitry Belyavskiy1-5/+11
2016-03-26Opaquization fixes + sources formatting.Dmitry Belyavskiy1-56/+66
2016-03-10Backport of the ctrl-function from the 1_1_0 branchDmitry Belyavskiy1-0/+45
2016-02-17Get ASN.1 IV using public functionsRichard Levitte1-1/+6
2016-02-15Fix Visual Studio complianceDmitry Belyavskiy1-1/+1
2016-01-23GOST engine fixes to make it compiling with opaque EVP_CIPHER/EVP_CIPHER_CTX ...Dmitry Belyavskiy1-126/+225
2016-01-04Openssl 1.1.0 has separate constants for managing key meshing and sbox values.Dmitry Belyavskiy1-0/+44
2016-01-04BugfixDmitry Belyavskiy1-1/+1
2016-01-03openssl 1.1.0 compatibilityDmitry Belyavskiy1-43/+75
2016-01-02Formatting fixDmitry Belyavskiy1-68/+61