Go to the documentation of this file.
19 #ifndef GRPC_CORE_TSI_ALTS_ZERO_COPY_FRAME_PROTECTOR_ALTS_IOVEC_RECORD_PROTOCOL_H
20 #define GRPC_CORE_TSI_ALTS_ZERO_COPY_FRAME_PROTECTOR_ALTS_IOVEC_RECORD_PROTOCOL_H
94 char** error_details);
115 char** error_details);
136 size_t unprotected_vec_length,
iovec_t protected_frame,
137 char** error_details);
159 const iovec_t* protected_vec,
size_t protected_vec_length,
160 iovec_t unprotected_data,
char** error_details);
189 char** error_details);
size_t alts_iovec_record_protocol_max_unprotected_data_size(const alts_iovec_record_protocol *rp, size_t max_protected_frame_size)
grpc_status_code alts_iovec_record_protocol_integrity_only_protect(alts_iovec_record_protocol *rp, const iovec_t *unprotected_vec, size_t unprotected_vec_length, iovec_t header, iovec_t tag, char **error_details)
constexpr size_t kZeroCopyFrameMessageType
void alts_iovec_record_protocol_destroy(alts_iovec_record_protocol *rp)
constexpr size_t kZeroCopyFrameMessageTypeFieldSize
static void * tag(intptr_t t)
grpc_status_code alts_iovec_record_protocol_integrity_only_unprotect(alts_iovec_record_protocol *rp, const iovec_t *protected_vec, size_t protected_vec_length, iovec_t header, iovec_t tag, char **error_details)
grpc_status_code alts_iovec_record_protocol_privacy_integrity_protect(alts_iovec_record_protocol *rp, const iovec_t *unprotected_vec, size_t unprotected_vec_length, iovec_t protected_frame, char **error_details)
struct absl::base_internal::@2940::AllocList::Header header
grpc_status_code alts_iovec_record_protocol_privacy_integrity_unprotect(alts_iovec_record_protocol *rp, iovec_t header, const iovec_t *protected_vec, size_t protected_vec_length, iovec_t unprotected_data, char **error_details)
constexpr size_t kZeroCopyFrameHeaderSize
gsec_aead_crypter * crypter
grpc_status_code alts_iovec_record_protocol_create(gsec_aead_crypter *crypter, size_t overflow_size, bool is_client, bool is_integrity_only, bool is_protect, alts_iovec_record_protocol **rp, char **error_details)
size_t alts_iovec_record_protocol_get_tag_length(const alts_iovec_record_protocol *rp)
constexpr size_t kAltsRecordProtocolRekeyFrameLimit
size_t alts_iovec_record_protocol_get_header_length()
constexpr size_t kZeroCopyFrameLengthFieldSize
constexpr size_t kAltsRecordProtocolFrameLimit
grpc
Author(s):
autogenerated on Fri May 16 2025 02:57:41