summaryrefslogtreecommitdiff
path: root/common/hash.c
AgeCommit message (Expand)AuthorFilesLines
2021-10-08image: Use the correct checks for CRC32Simon Glass1-5/+8
2021-10-08hash: Drop some #ifdefs in hash.cSimon Glass1-29/+25
2021-10-08hash: Use Kconfig to enable hashing in host tools and SPLSimon Glass1-26/+23
2021-09-30WS cleanup: remove SPACE(s) followed by TABWolfgang Denk1-1/+1
2021-09-08common: Move MD5 hash to hash_algo[] array.Alexandru Gagniuc1-0/+13
2021-08-02global: Convert simple_strtoul() with hex to hextoul()Simon Glass1-6/+6
2021-08-02hash: Ensure verification hex pairs are terminatedSimon Glass1-1/+1
2021-05-18hash: Kconfig option for SHA512 hardware accelerationHeinrich Schuchardt1-4/+4
2021-04-12hash: Allow for SHA512 hardware implementationsJoel Stanley1-2/+22
2021-02-02common: Drop asm/global_data.h from common headerSimon Glass1-0/+1
2020-06-16common: hash: Remove a debug printf statementHarald Seiler1-2/+0
2020-06-12Add support for SHA384 and SHA512Reuben Dowle1-1/+84
2020-05-18common: Drop log.h from common headerSimon Glass1-0/+1
2020-05-18command: Remove the cmd_tbl_t typedefSimon Glass1-2/+2
2020-05-18common: Drop image.h from common headerSimon Glass1-1/+1
2020-05-18common: Drop net.h from common headerSimon Glass1-0/+1
2019-12-02crc32: Use the crc.h header for crc functionsSimon Glass1-0/+1
2019-10-24common: hash: Manually relocate struct hash_algoT Karthik Reddy1-0/+29
2019-08-11env: Move env_set() to env.hSimon Glass1-0/+1
2018-12-08Roll CRC16-CCITT into the hash infrastructurePhilipp Tomsich1-0/+36
2018-05-07SPDX: Convert all of our single license tags to Linux Kernel styleTom Rini1-2/+1
2018-01-23crypto/fsl: Fix HW accelerated hash commandsBreno Lima1-1/+6
2017-08-20hash: Compile only hardware or software versions of SHA algorithmsTom Rini1-51/+44
2017-08-16env: Rename getenv/_f() to env_get()Simon Glass1-1/+1
2017-08-16env: Rename setenv() to env_set()Simon Glass1-1/+1
2017-05-31Kconfig: Finish migration of hashing commandsDaniel Thompson1-10/+4
2017-05-22Kconfig: Add CONFIG_HASH to enable hashing APISimon Glass1-2/+2
2016-09-23treewide: replace #include <asm/errno.h> with <linux/errno.h>Masahiro Yamada1-1/+1
2016-01-13hash.c: Conditionally compile hash_command, static hash_showTom Rini1-23/+25
2015-06-08autoboot.c: Add feature to stop autobooting via SHA256 encrypted passwordStefan Roese1-9/+21
2015-04-18common: Make sure arch-specific map_sysmem() is definedJoe Hershberger1-0/+1
2015-02-25crypto/fsl - Add progressive hashing support using hardware acceleration.gaurav rana1-0/+10
2015-01-29Use hash.c in mkimageRuchika Gupta1-35/+46
2015-01-29hash: Add function to find hash_algo struct with progressive hashRuchika Gupta1-9/+24
2014-12-29Fix hash verificationNikolay Dimitrov1-4/+2
2014-06-19includes: move openssl headers to include/u-bootJeroen Hofstee1-2/+2
2014-06-19hash: Use uint8_t in preference to u8Simon Glass1-6/+6
2014-06-11common: hash: zero end the string instead of the pointerJeroen Hofstee1-1/+1
2014-06-11hash: Export the function to show a hashSimon Glass1-4/+3
2014-03-21gen: Add progressive hash APIHung-ying Tyan1-11/+105
2013-11-25hash.c: Correct non-hash subcommand crc32 addr-save supportTom Rini1-2/+2
2013-07-24Add GPL-2.0+ SPDX-License-Identifier to source filesWolfgang Denk1-14/+1
2013-05-14hash: Add a way to calculate a hash for any algortihmSimon Glass1-0/+23
2013-03-29gen: Add sha h/w acceleration to hashAkshay Saraswat1-0/+18
2013-02-28hash: Use lower case for hash algorithm namesSimon Glass1-5/+6
2013-02-28sandbox: Allow hash functions to work correctlySimon Glass1-8/+16
2013-02-28Roll crc32 into hash infrastructureSimon Glass1-38/+80
2013-02-28hash: Add a flag to support saving hashes in the environmentSimon Glass1-17/+52
2012-12-11Add generic hash APISimon Glass1-0/+221