Bouffalo SDK  1.0
Bouffalolab Software Development Kit
bflb_sha1_link_ctx_s Struct Reference

#include <bflb_sec_sha.h>

Collaboration diagram for bflb_sha1_link_ctx_s:
Collaboration graph

Public Member Functions

 __attribute__ ((aligned(32))) uint8_t sha_buf[64]
 
 __attribute__ ((aligned(32))) uint8_t sha_padding[64]
 

Data Fields

uint32_t total [2]
 
uint32_t link_addr
 
struct bflb_sha_link_s link_cfg
 

Detailed Description

Definition at line 59 of file bflb_sec_sha.h.

Member Function Documentation

◆ __attribute__() [1/2]

__attribute__ ( (aligned(32))  )

Data not processed but in this temp buffer

◆ __attribute__() [2/2]

__attribute__ ( (aligned(32))  )

Padding data

Field Documentation

◆ link_addr

uint32_t link_addr

Link configure address

Definition at line 63 of file bflb_sec_sha.h.

◆ link_cfg

struct bflb_sha_link_s link_cfg

Definition at line 64 of file bflb_sec_sha.h.

◆ total

uint32_t total[2]

Number of bytes processed

Definition at line 60 of file bflb_sec_sha.h.


The documentation for this struct was generated from the following file: