LCOV - code coverage report
Current view: top level - ballet/sha256 - fd_sha256_constants.h (source / functions) Hit Total Coverage
Test: cov.lcov Lines: 8 8 100.0 %
Date: 2025-08-05 05:04:49 Functions: 0 0 -

          Line data    Source code
       1             : #ifndef HEADER_fd_src_ballet_sha256_constants_h
       2             : #define HEADER_fd_src_ballet_sha256_constants_h
       3             : 
       4             : /* We don't want to use FD_IMPORT_BINARY here, because we want to make
       5             :    the values available to the compiler for constant propogation.  Using
       6             :    FD_IMPORT_BINARY means they wouldn't be available until link-time. */
       7             : static uint const fd_sha256_K[64] __attribute__((aligned(64))) = {
       8             :   0x428a2f98U, 0x71374491U, 0xb5c0fbcfU, 0xe9b5dba5U, 0x3956c25bU, 0x59f111f1U, 0x923f82a4U, 0xab1c5ed5U,
       9             :   0xd807aa98U, 0x12835b01U, 0x243185beU, 0x550c7dc3U, 0x72be5d74U, 0x80deb1feU, 0x9bdc06a7U, 0xc19bf174U,
      10             :   0xe49b69c1U, 0xefbe4786U, 0x0fc19dc6U, 0x240ca1ccU, 0x2de92c6fU, 0x4a7484aaU, 0x5cb0a9dcU, 0x76f988daU,
      11             :   0x983e5152U, 0xa831c66dU, 0xb00327c8U, 0xbf597fc7U, 0xc6e00bf3U, 0xd5a79147U, 0x06ca6351U, 0x14292967U,
      12             :   0x27b70a85U, 0x2e1b2138U, 0x4d2c6dfcU, 0x53380d13U, 0x650a7354U, 0x766a0abbU, 0x81c2c92eU, 0x92722c85U,
      13             :   0xa2bfe8a1U, 0xa81a664bU, 0xc24b8b70U, 0xc76c51a3U, 0xd192e819U, 0xd6990624U, 0xf40e3585U, 0x106aa070U,
      14             :   0x19a4c116U, 0x1e376c08U, 0x2748774cU, 0x34b0bcb5U, 0x391c0cb3U, 0x4ed8aa4aU, 0x5b9cca4fU, 0x682e6ff3U,
      15             :   0x748f82eeU, 0x78a5636fU, 0x84c87814U, 0x8cc70208U, 0x90befffaU, 0xa4506cebU, 0xbef9a3f7U, 0xc67178f2U,
      16             : };
      17             : 
      18   436902908 : #define FD_SHA256_INITIAL_A 0x6a09e667U
      19   436902908 : #define FD_SHA256_INITIAL_B 0xbb67ae85U
      20   436902908 : #define FD_SHA256_INITIAL_C 0x3c6ef372U
      21   436902908 : #define FD_SHA256_INITIAL_D 0xa54ff53aU
      22   436902908 : #define FD_SHA256_INITIAL_E 0x510e527fU
      23   436902908 : #define FD_SHA256_INITIAL_F 0x9b05688cU
      24   436902908 : #define FD_SHA256_INITIAL_G 0x1f83d9abU
      25   436902908 : #define FD_SHA256_INITIAL_H 0x5be0cd19U
      26             : 
      27             : #endif /* HEADER_fd_src_ballet_sha256_constants_h */

Generated by: LCOV version 1.14