Sound Open Firmware
Loading...
Searching...
No Matches
auth_api Struct Reference

#include <auth_api_iface.h>

Data Fields

int(* init )(struct auth_api_ctx *ctx, void *scratch_buff, size_t scratch_buff_size, enum auth_image_type image_type)
void(* cleanup )(struct auth_api_ctx *ctx)
int(* init_auth_proc )(struct auth_api_ctx *ctx, const void *chunk, size_t chunk_size, enum auth_phase phase)
bool(* busy )(struct auth_api_ctx *ctx)
enum auth_result(* result )(struct auth_api_ctx *ctx)
int(* register_status_logger )(struct auth_api_ctx *ctx, struct status_logger_ctx *status_logger)
void(* unregister_status_logger )(struct auth_api_ctx *ctx)

Field Documentation

◆ busy

bool(* auth_api::busy) (struct auth_api_ctx *ctx)

◆ cleanup

void(* auth_api::cleanup) (struct auth_api_ctx *ctx)

◆ init

int(* auth_api::init) (struct auth_api_ctx *ctx, void *scratch_buff, size_t scratch_buff_size, enum auth_image_type image_type)

◆ init_auth_proc

int(* auth_api::init_auth_proc) (struct auth_api_ctx *ctx, const void *chunk, size_t chunk_size, enum auth_phase phase)

◆ register_status_logger

int(* auth_api::register_status_logger) (struct auth_api_ctx *ctx, struct status_logger_ctx *status_logger)

◆ result

enum auth_result(* auth_api::result) (struct auth_api_ctx *ctx)

◆ unregister_status_logger

void(* auth_api::unregister_status_logger) (struct auth_api_ctx *ctx)

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