34#ifndef V8_UTILS_SHA_256_H_
35#define V8_UTILS_SHA_256_H_
40#define LITE_LShiftU64(a, b) ((a) << (b))
41#define LITE_RShiftU64(a, b) ((a) >> (b))
52 const uint8_t* (*
const final)(
struct HASH_CTX*);
53 const uint8_t* (*
const hash)(
const void*,
size_t, uint8_t*);
71const uint8_t*
SHA256_hash(
const void* data,
size_t len, uint8_t* digest);
const uint8_t * SHA256_final(LITE_SHA256_CTX *ctx)
struct v8::internal::HASH_VTAB HASH_VTAB
void SHA256_init(LITE_SHA256_CTX *ctx)
const uint8_t * SHA256_hash(const void *data, size_t len, uint8_t *digest)
void SHA256_update(LITE_SHA256_CTX *ctx, const void *data, size_t len)
struct v8::internal::HASH_CTX HASH_CTX
const size_t kSizeOfFormattedSha256Digest
const size_t kSizeOfSha256Digest
const uint8_t *(*const hash)(const void *, size_t, uint8_t *)
void(*const init)(struct HASH_CTX *)