File sha256.h
↰ Parent directory (include/rcutils
)
SHA256 implementation.
Definition (include/rcutils/sha256.h
)
Detailed Description
This contains an implementation of the SHA256 algorithm It was originally copied from Brad Conte https://github.com/B-Con/crypto-algorithms/blob/master/sha256.c and modified to meet ros2 code formatting and compiler warning requirements. Algorithm specification can be found here: http://csrc.nist.gov/publications/fips/fips180-2/fips180-2withchangenotice.pdf This implementation uses little endian byte order. This implementation makes no security guarantees, its use case if for non-sensitive comparison of message digests.
Includes
rcutils/visibility_control.h
(File visibility_control.h)stddef.h
stdint.h