header of what an ECC signature signs this must be followed by "size - 8" bytes of the actual signed data More...
#include <gnunet_crypto_lib.h>
Data Fields | |
uint32_t | size |
How many bytes does this signature sign? (including this purpose header); in network byte order (!). More... | |
uint32_t | purpose |
What does this signature vouch for? This must contain a GNUNET_SIGNATURE_PURPOSE_XXX constant (from gnunet_signatures.h). More... | |
header of what an ECC signature signs this must be followed by "size - 8" bytes of the actual signed data
Definition at line 140 of file gnunet_crypto_lib.h.
uint32_t GNUNET_CRYPTO_EccSignaturePurpose::size |
How many bytes does this signature sign? (including this purpose header); in network byte order (!).
Definition at line 147 of file gnunet_crypto_lib.h.
Referenced by advertise_dns_exit(), check_signature(), decrypt_and_check_tc(), do_rekey(), GNUNET_ABD_delegate_serialize(), GNUNET_ABD_delegates_serialize(), GNUNET_CRYPTO_ecc_ecdh(), GNUNET_FS_publish_ublock_(), GNUNET_FS_uri_loc_create(), GNUNET_HELLO_extract_address(), GNUNET_HELLO_sign_address(), GST_neighbours_handle_disconnect_message(), handle_cadet_ring_message(), handle_client_call_message(), handle_dv_box(), iface_proc(), inject_rekey(), insert_decrypt_element(), insert_round1_element(), insert_round2_element(), keygen_round1_new_element(), keygen_round2_new_element(), regex_iterator(), run_with_key(), send_challenge(), send_disconnect(), send_msg_with_kx(), setup_flood_message(), sign_ephemeral(), sign_ephemeral_key(), sign_hello(), sign_message(), sock_read(), transmit_kx(), try_handle_plaintext(), uri_loc_parse(), verify_confirmation(), and verify_message().
uint32_t GNUNET_CRYPTO_EccSignaturePurpose::purpose |
What does this signature vouch for? This must contain a GNUNET_SIGNATURE_PURPOSE_XXX constant (from gnunet_signatures.h).
In network byte order!
Definition at line 155 of file gnunet_crypto_lib.h.
Referenced by advertise_dns_exit(), check_code_challenge(), check_signature(), decrypt_and_check_tc(), do_rekey(), forward_dv_learn(), GCP_check_monotime_sig(), GNUNET_ABD_delegate_serialize(), GNUNET_ABD_delegates_serialize(), GNUNET_DHT_verify_path(), GNUNET_FS_publish_ublock_(), GNUNET_FS_uri_loc_create(), GNUNET_HELLO_extract_address(), GNUNET_HELLO_sign_address(), handle_cadet_ring_message(), handle_client_call_message(), handle_dv_box(), handle_dv_learn(), handle_validation_challenge(), handle_validation_response(), iface_proc(), inject_rekey(), insert_decrypt_element(), insert_round1_element(), insert_round2_element(), OIDC_parse_authz_code(), regex_iterator(), send_challenge(), send_disconnect(), send_msg_with_kx(), set_monotime_sig(), setup_flood_message(), sign_ephemeral(), sign_ephemeral_key(), sign_message(), sign_path(), sock_read(), start_dv_learn(), transmit_kx(), try_handle_plaintext(), uri_loc_parse(), validate_dv_initiator_signature(), verify_confirmation(), and verify_message().