SHA256_Transform function

  1. @RecordUse.new()
  2. @Native<Void Function(Pointer<SHA256_CTX>, Pointer<Uint8>)>(ffi.Pointer<SHA256_CTX>, ffi.Pointer<ffi.Uint8>)>(symbol: 'bssl_dart_SHA256_Transform')
void SHA256_Transform(
  1. Pointer<SHA256_CTX> sha,
  2. Pointer<Uint8> block
)

SHA256_Transform is a low-level function that performs a single, SHA-256 block transformation using the state from |sha| and |SHA256_CBLOCK| bytes from |block|.

Implementation

@meta.RecordUse()
@ffi.Native<ffi.Void Function(ffi.Pointer<SHA256_CTX>, ffi.Pointer<ffi.Uint8>)>(
  symbol: 'bssl_dart_SHA256_Transform',
)
external void SHA256_Transform(
  ffi.Pointer<SHA256_CTX> sha,
  ffi.Pointer<ffi.Uint8> block,
);