#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.