41 lines
917 B
C
Executable File
41 lines
917 B
C
Executable File
/*
|
|
Copyright (c), 2001-2022, Shenshu Tech. Co., Ltd.
|
|
*/
|
|
|
|
#ifndef __SS_MPI_KLAD_H__
|
|
#define __SS_MPI_KLAD_H__
|
|
|
|
#include "ot_common_klad.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
td_s32 ss_mpi_klad_init(td_void);
|
|
|
|
td_s32 ss_mpi_klad_deinit(td_void);
|
|
|
|
td_s32 ss_mpi_klad_create(td_handle *klad);
|
|
|
|
td_s32 ss_mpi_klad_destroy(td_handle klad);
|
|
|
|
td_s32 ss_mpi_klad_attach(td_handle klad, td_handle target);
|
|
|
|
td_s32 ss_mpi_klad_detach(td_handle klad, td_handle target);
|
|
|
|
td_s32 ss_mpi_klad_set_attr(td_handle klad, const ot_klad_attr *attr);
|
|
|
|
td_s32 ss_mpi_klad_get_attr(td_handle klad, ot_klad_attr *attr);
|
|
|
|
td_s32 ss_mpi_klad_set_session_key(td_handle klad, const ot_klad_session_key *key);
|
|
|
|
td_s32 ss_mpi_klad_set_content_key(td_handle klad, const ot_klad_content_key *key);
|
|
|
|
td_s32 ss_mpi_klad_set_clear_key(td_handle klad, const ot_klad_clear_key *key);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* __SS_MPI_KLAD_H__ */
|