summaryrefslogtreecommitdiff
path: root/lib/sha256.c
AgeCommit message (Collapse)Author
2023-09-20lib: random make-coverity-happy nitsDavid Lamparter
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2023-02-09*: auto-convert to SPDX License IDsDavid Lamparter
Done with a combination of regex'ing and banging my head against a wall. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2022-05-31lib/md5,lib/sha256: Use explicit_bzero to clean up sensitive data.Loganaden Velvindron
explicit_bzero() is available as an API to clean up sensitive data and avoid compiler optimizations that remove calls to memset() or bzero(). Signed-off-by: Loganaden Velvindron <logan@cyberstorm.mu>
2021-04-21build: remove deprecated AC_WORDS_BIGENDIANDavid Lamparter
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2017-10-03lib: Fix memset usageDonald Sharp
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-10-02sha256: fix clang warningVincent JARDIN
t0 and t1 are not used, but want do really want them to be reset to secure the stack. Suggested by Quentin: let's use memset() to be consistent.
2017-07-17*: reindentreindent-master-afterwhitespace / reindent
indent.py `git ls-files | pcregrep '\.[ch]$' | pcregrep -v '^(ldpd|babeld|nhrpd)/'` Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2017-04-26lib: Actually include the header fileDonald Sharp
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-04-26lib: Fix compilation of some be32* codeDonald Sharp
The be32dec and be32enc functions are available on some platforms and not others. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-04-26lib: Fix some *bsd build issues introduced by EIGRP codeDonald Sharp
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-03-08eigrp: Initial CommitDonald Sharp
Please Note, I will be redoing this commit message with more information. Additionally I will rework the lib/* changes into their own commits. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>