aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/hash/streebog
Commit message (Collapse)AuthorAgeFilesLines
* Apply fixes for clang-analyzerJack Lloyd2022-02-041-20/+1
|
* Add HashFunction::new_objectJack Lloyd2021-04-031-1/+1
|
* Use make_unique in copy_state implementationsJack Lloyd2021-04-031-1/+1
|
* Remove ULL suffixesJack Lloyd2020-12-012-785/+785
| | | | Not required anymore
* Remove deprecated headers, make more headers internalJack Lloyd2020-11-063-8/+6
| | | | | | | | | Now modules default to internal headers instead of defaulting to public; making a new public API should be a visible and intentional choice. Brings the public header count from over 300 to around 150. Also removes the deprecated tls_blocking interface
* Deprecate many publically available headersJack Lloyd2019-09-062-0/+3
|
* Fix a carry handling bug in StreebogJack Lloyd2019-08-261-3/+4
| | | | Closes #2082
* Fix some extra semicolonsJack Lloyd2019-03-271-1/+1
|
* Clean up Streebog and fix use of unaligned loadsJack Lloyd2018-12-082-94/+114
|
* Avoid calling memset, memcpy within library codeJack Lloyd2018-11-171-1/+3
| | | | | | | | | Prefer using wrappers in mem_utils for this. Current exception is where memcpy is being used to convert between two different types, since copy_mem requires input and output pointers have the same type. There should be a new function to handle conversion-via-memcpy operation.
* Fix some cast warnings from SonarJack Lloyd2017-10-011-1/+1
|
* Use explicit on more single-argument constructorsJack Lloyd2017-09-301-1/+1
|
* Apply final annotations to the library alsoJack Lloyd2017-09-221-1/+1
| | | | | Done by a perl script which converted all classes to final, followed by selective reversion where it caused compilation failures.
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-201-2/+2
| | | | | | ISO C++ reserves names with double underscores in them Closes #512
* More annotationsJack Lloyd2017-09-191-3/+3
|
* Fix Wshadow warningJack Lloyd2017-09-171-5/+5
|
* De-inline xor_buf, add SIMD and unrollingJack Lloyd2017-09-161-11/+24
| | | | Improves CBC and OCB performance with AES-NI quite noticably
* Rename file to match conventionsJack Lloyd2017-08-311-0/+0
| | | | [ci skip]
* Fix various MSVC warningsJack Lloyd2017-08-311-6/+6
| | | | Based on VC2017 output
* Avoid math on booleansJack Lloyd2017-08-291-3/+3
| | | | Sonar find
* Remove STREEBOG_AX and STREEBOG_C from header.Daniel Wyatt2017-08-041-4/+0
| | | | (Missed hunk in previous commit)
* streebog: Addressing review comments.Daniel Wyatt2017-08-043-852/+46
|
* Add Streebog hash (GOST R 34.11-2012).Daniel Wyatt2017-08-044-0/+1919