__sha512_ctx
static_assert(offsetof(struct __sha512_ctx, state) == 0);
static_assert(offsetof(struct __sha512_ctx, bytecount_lo) == 64);
static_assert(offsetof(struct __sha512_ctx, bytecount_hi) == 72);
static_assert(offsetof(struct __sha512_ctx, buf) == 80);
static_assert(sizeof(struct __sha512_ctx) + 1 == SHA512_SHASH_STATE_SIZE);
static int __crypto_sha512_export(const struct __sha512_ctx *ctx0, void *out)
struct __sha512_ctx ctx = *ctx0;
static int __crypto_sha512_import(struct __sha512_ctx *ctx, const void *in)
static int __crypto_sha512_export_core(const struct __sha512_ctx *ctx,
memcpy(out, ctx, offsetof(struct __sha512_ctx, buf));
static int __crypto_sha512_import_core(struct __sha512_ctx *ctx, const void *in)
memcpy(ctx, in, offsetof(struct __sha512_ctx, buf));
void __sha512_update(struct __sha512_ctx *ctx, const u8 *data, size_t len);
struct __sha512_ctx sha_ctx;
struct __sha512_ctx ctx;
struct __sha512_ctx ctx;
static void __sha512_init(struct __sha512_ctx *ctx,
void __sha512_update(struct __sha512_ctx *ctx, const u8 *data, size_t len)
static void __sha512_final(struct __sha512_ctx *ctx,