#include <grpc/support/port_platform.h>
#include "src/core/tsi/alts/frame_protector/alts_counter.h"
#include <string.h>
#include <grpc/support/alloc.h>
static void maybe_copy_error_msg(const char* src, char** dst) { … }
grpc_status_code alts_counter_create(bool is_client, size_t counter_size,
size_t overflow_size,
alts_counter** crypter_counter,
char** error_details) { … }
grpc_status_code alts_counter_increment(alts_counter* crypter_counter,
bool* is_overflow,
char** error_details) { … }
size_t alts_counter_get_size(alts_counter* crypter_counter) { … }
unsigned char* alts_counter_get_counter(alts_counter* crypter_counter) { … }
void alts_counter_destroy(alts_counter* crypter_counter) { … }