#include <internal.h>
Public Member Functions | |
STACK_OF (TRUST_TOKEN) *(*unblind)(const TRUST_TOKEN_CLIENT_KEY *key | |
STACK_OF (TRUST_TOKEN_PRETOKEN) *(*blind)(CBB *cbb | |
const | STACK_OF (TRUST_TOKEN_PRETOKEN) *pretokens |
Public Attributes | |
const CBS * | cbs |
int(* | client_key_from_bytes )(TRUST_TOKEN_CLIENT_KEY *key, const uint8_t *in, size_t len) |
size_t | count |
const CBS size_t | count |
int(* | generate_key )(CBB *out_private, CBB *out_public) |
int | has_private_metadata |
int | has_srr |
int(* | issuer_key_from_bytes )(TRUST_TOKEN_ISSUER_KEY *key, const uint8_t *in, size_t len) |
const CBS size_t uint32_t | key_id |
size_t | max_keys |
int(* | read )(const TRUST_TOKEN_ISSUER_KEY *key, uint8_t out_nonce[TRUST_TOKEN_NONCE_SIZE], uint8_t *out_private_metadata, const uint8_t *token, size_t token_len) |
int(* | sign )(const TRUST_TOKEN_ISSUER_KEY *key, CBB *cbb, CBS *cbs, size_t num_requested, size_t num_to_issue, uint8_t private_metadata) |
Definition at line 176 of file third_party/boringssl-with-bazel/src/crypto/trust_token/internal.h.
trust_token_method_st::STACK_OF | ( | TRUST_TOKEN | ) | const |
trust_token_method_st::STACK_OF | ( | TRUST_TOKEN_PRETOKEN | ) |
const trust_token_method_st::STACK_OF | ( | TRUST_TOKEN_PRETOKEN | ) |
Definition at line 223 of file third_party/boringssl-with-bazel/src/crypto/trust_token/internal.h.
int(* trust_token_method_st::client_key_from_bytes) (TRUST_TOKEN_CLIENT_KEY *key, const uint8_t *in, size_t len) |
Definition at line 185 of file third_party/boringssl-with-bazel/src/crypto/trust_token/internal.h.
size_t trust_token_method_st::count |
Definition at line 201 of file third_party/boringssl-with-bazel/src/crypto/trust_token/internal.h.
Definition at line 224 of file third_party/boringssl-with-bazel/src/crypto/trust_token/internal.h.
Definition at line 180 of file third_party/boringssl-with-bazel/src/crypto/trust_token/internal.h.
int trust_token_method_st::has_private_metadata |
Definition at line 237 of file third_party/boringssl-with-bazel/src/crypto/trust_token/internal.h.
int trust_token_method_st::has_srr |
Definition at line 243 of file third_party/boringssl-with-bazel/src/crypto/trust_token/internal.h.
int(* trust_token_method_st::issuer_key_from_bytes) (TRUST_TOKEN_ISSUER_KEY *key, const uint8_t *in, size_t len) |
Definition at line 191 of file third_party/boringssl-with-bazel/src/crypto/trust_token/internal.h.
Definition at line 224 of file third_party/boringssl-with-bazel/src/crypto/trust_token/internal.h.
size_t trust_token_method_st::max_keys |
Definition at line 240 of file third_party/boringssl-with-bazel/src/crypto/trust_token/internal.h.
int(* trust_token_method_st::read) (const TRUST_TOKEN_ISSUER_KEY *key, uint8_t out_nonce[TRUST_TOKEN_NONCE_SIZE], uint8_t *out_private_metadata, const uint8_t *token, size_t token_len) |
Definition at line 231 of file third_party/boringssl-with-bazel/src/crypto/trust_token/internal.h.
int(* trust_token_method_st::sign) (const TRUST_TOKEN_ISSUER_KEY *key, CBB *cbb, CBS *cbs, size_t num_requested, size_t num_to_issue, uint8_t private_metadata) |
Definition at line 209 of file third_party/boringssl-with-bazel/src/crypto/trust_token/internal.h.