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

Classes

Functions

Defines

Typedefs