SYMBOL INDEX (4914 symbols across 154 files) FILE: examples/ESP32_homekit_wolfssl_4_3_0/ESPButton.h type ESPButtonEntry (line 31) | typedef struct _ESPButtonEntry { type ESPButtonEvent (line 62) | enum ESPButtonEvent { function class (line 72) | class ESPButtonClass { function setCallback (line 115) | void setCallback(espbutton_callback _callback) { function PGM_P (line 119) | PGM_P getButtonEventDescription(ESPButtonEvent e) { function tick (line 132) | void tick() { function loop (line 140) | void loop() { function tickEntry (line 157) | void tickEntry(ESPButtonEntry *entry) { function handleEntryChanged (line 190) | void handleEntryChanged(ESPButtonEntry *entry) { function handleEntryUnchanged (line 226) | void handleEntryUnchanged(ESPButtonEntry *entry) { function notifyEvent (line 252) | void notifyEvent(ESPButtonEntry *entry, ESPButtonEvent event) { function _esp32_ticker_cb (line 269) | static void _esp32_ticker_cb(ESPButtonClass *esp_button) { FILE: examples/ESP32_homekit_wolfssl_4_3_0/builtin_led_accessory.c function led_set_power (line 25) | void led_set_power(bool on) { function led_setter (line 35) | void led_setter(homekit_value_t value) { function led_toggle (line 46) | void led_toggle() { function led_blink_task (line 53) | void led_blink_task(void *_args) { function led_blink (line 64) | void led_blink() { function accessory_identify (line 68) | void accessory_identify(homekit_value_t _value) { function accessory_init (line 106) | void accessory_init() { FILE: src/accessories.c function homekit_value_equal (line 5) | bool homekit_value_equal(homekit_value_t *a, homekit_value_t *b) { function homekit_value_copy (line 58) | void homekit_value_copy(homekit_value_t *dst, homekit_value_t *src) { function homekit_value_t (line 118) | homekit_value_t *homekit_value_clone(homekit_value_t *value) { function homekit_value_destruct (line 124) | void homekit_value_destruct(homekit_value_t *value) { function homekit_value_free (line 146) | void homekit_value_free(homekit_value_t *value) { function align_size (line 152) | size_t align_size(size_t size) { function homekit_characteristic_t (line 168) | homekit_characteristic_t* homekit_characteristic_clone(homekit_character... function homekit_service_t (line 299) | homekit_service_t* homekit_service_clone(homekit_service_t* service) { function homekit_accessory_t (line 355) | homekit_accessory_t* homekit_accessory_clone(homekit_accessory_t* ac) { function homekit_value_t (line 388) | homekit_value_t homekit_characteristic_ex_old_getter(const homekit_chara... function homekit_characteristic_ex_old_setter (line 393) | void homekit_characteristic_ex_old_setter(homekit_characteristic_t *ch, ... function homekit_accessories_init (line 397) | void homekit_accessories_init(homekit_accessory_t **accessories) { function homekit_accessory_t (line 442) | homekit_accessory_t *homekit_accessory_by_id(homekit_accessory_t **acces... function homekit_service_t (line 453) | homekit_service_t *homekit_service_by_type(homekit_accessory_t *accessor... function homekit_characteristic_t (line 464) | homekit_characteristic_t *homekit_service_characteristic_by_type(homekit... function homekit_characteristic_t (line 475) | homekit_characteristic_t *homekit_characteristic_by_aid_and_iid(homekit_... function homekit_characteristic_t (line 498) | homekit_characteristic_t *homekit_characteristic_find_by_type(homekit_ac... function homekit_characteristic_notify (line 521) | void homekit_characteristic_notify(homekit_characteristic_t *ch, homekit... function homekit_characteristic_add_notify_callback (line 530) | void homekit_characteristic_add_notify_callback( function homekit_characteristic_remove_notify_callback (line 562) | void homekit_characteristic_remove_notify_callback( function homekit_accessories_clear_notify_callbacks (line 594) | void homekit_accessories_clear_notify_callbacks( function homekit_characteristic_has_notify_callback (line 615) | bool homekit_characteristic_has_notify_callback( FILE: src/arduino_homekit_server.h type homekit_client_step_t (line 26) | typedef enum { type homekit_endpoint_t (line 38) | typedef enum { type _client_context_t (line 50) | struct _client_context_t type client_context_t (line 51) | typedef struct _client_context_t client_context_t; type pairing_context_t (line 53) | typedef struct { type pair_verify_context_t (line 61) | typedef struct { type homekit_server_t (line 72) | typedef struct { type characteristic_event_t (line 90) | typedef struct { type _client_context_t (line 95) | struct _client_context_t { type TLVType (line 137) | typedef enum { type TLVMethod (line 161) | typedef enum { type TLVError (line 169) | typedef enum { type HAPStatus (line 182) | typedef enum { type characteristic_format_t (line 210) | typedef enum { type client_event_t (line 217) | typedef struct _client_event { FILE: src/arduino_homekit_server_esp32.cpp function homekit_server_t (line 80) | homekit_server_t* server_new() { function server_free (line 96) | void server_free(homekit_server_t *server) { function tlv_debug (line 121) | void tlv_debug(const tlv_values_t *values) { function pair_verify_context_t (line 130) | pair_verify_context_t* pair_verify_context_new() { function pair_verify_context_free (line 146) | void pair_verify_context_free(pair_verify_context_t *context) { function client_context_t (line 165) | client_context_t* client_context_new(WiFiClient *wifiClient) { function client_context_free (line 201) | void client_context_free(client_context_t *c) { function pairing_context_t (line 229) | pairing_context_t* pairing_context_new() { function pairing_context_free (line 238) | void pairing_context_free(pairing_context_t *context) { function write_characteristic_json (line 261) | void write_characteristic_json(json_stream *json, client_context_t *client, function write (line 524) | void write(client_context_t *context, byte *data, int data_size) { function client_send_encrypted_ (line 552) | int client_send_encrypted_(client_context_t *context, byte *payload, siz... function client_decrypt_ (line 606) | int client_decrypt_(client_context_t *context, byte *payload, size_t pay... function client_notify_characteristic (line 658) | void client_notify_characteristic(homekit_characteristic_t *ch, homekit_... function client_send (line 688) | void client_send(client_context_t *context, byte *data, size_t data_size) { function client_send_P (line 704) | void client_send_P(client_context_t *context, PGM_P pgm) { function client_send_chunk (line 710) | void client_send_chunk(byte *data, size_t size, void *arg) { function send_204_response (line 729) | void send_204_response(client_context_t *context) { function send_404_response (line 734) | void send_404_response(client_context_t *context) { function send_client_events (line 739) | void send_client_events(client_context_t *context, client_event_t *event... function send_tlv_error_response (line 775) | void send_tlv_error_response(client_context_t *context, int state, TLVEr... function send_tlv_response (line 783) | void send_tlv_response(client_context_t *context, tlv_values_t *values) { function send_json_response (line 837) | void send_json_response(client_context_t *context, int status_code, byte... function send_json_error_response (line 904) | void send_json_error_response(client_context_t *context, int status_code... function homekit_client_id_t (line 911) | homekit_client_id_t homekit_get_client_id() { function homekit_client_is_admin (line 915) | bool homekit_client_is_admin() { function homekit_client_send (line 922) | int homekit_client_send(unsigned char *data, size_t size) { function homekit_server_on_identify (line 929) | void homekit_server_on_identify(client_context_t *context) { function homekit_server_on_pair_setup (line 959) | void homekit_server_on_pair_setup(client_context_t *context, const byte ... function homekit_server_on_pair_verify (line 1403) | void homekit_server_on_pair_verify(client_context_t *context, const byte... function homekit_server_on_get_accessories (line 1783) | void homekit_server_on_get_accessories(client_context_t *context) { function bool_endpoint_param (line 1862) | bool bool_endpoint_param(const char *name, client_context_t *context) { function write_characteristic_error (line 1867) | void write_characteristic_error(json_stream *json, uint32_t aid, uint32_... function homekit_server_on_get_characteristics (line 1878) | void homekit_server_on_get_characteristics(client_context_t *context) { function HAPStatus (line 1992) | HAPStatus process_characteristics_update(const cJSON *j_ch, client_conte... function homekit_server_on_update_characteristics (line 2357) | void homekit_server_on_update_characteristics(client_context_t *context,... function homekit_server_on_pairings (line 2445) | void homekit_server_on_pairings(client_context_t *context, const byte *d... function homekit_server_on_reset (line 2694) | void homekit_server_on_reset(client_context_t *context) { function homekit_server_on_resource (line 2705) | void homekit_server_on_resource(client_context_t *context) { function homekit_server_on_url (line 2719) | int homekit_server_on_url(http_parser *parser, const char *data, size_t ... function homekit_server_on_body (line 2768) | int homekit_server_on_body(http_parser *parser, const char *data, size_t... function homekit_server_on_message_complete (line 2779) | int homekit_server_on_message_complete(http_parser *parser) { function http_parser_settings (line 2849) | http_parser_settings make_http_parser_settings() { function homekit_client_process (line 2869) | void homekit_client_process(client_context_t *context) { function homekit_server_close_client (line 2942) | void homekit_server_close_client(homekit_server_t *server, client_contex... function client_context_t (line 2977) | client_context_t* homekit_server_accept_client(homekit_server_t *server) { function homekit_server_process_notifications (line 3038) | void homekit_server_process_notifications(homekit_server_t *server) { function homekit_client_need_process_data (line 3107) | bool homekit_client_need_process_data(client_context_t *context) { function homekit_server_process (line 3116) | void homekit_server_process(homekit_server_t *server) { function homekit_on_config_number_changed (line 3141) | void homekit_on_config_number_changed() { function homekit_on_paired_status_changed (line 3149) | void homekit_on_paired_status_changed() { function homekit_mdns_init (line 3157) | void homekit_mdns_init(homekit_server_t *server) { function homekit_update_config_number (line 3311) | void homekit_update_config_number() { function homekit_accessory_id_generate (line 3328) | int homekit_accessory_id_generate(char *accessory_id) { function homekit_accessory_key_generate (line 3339) | int homekit_accessory_key_generate(ed25519_key *key) { function homekit_server_init (line 3351) | void homekit_server_init(homekit_server_config_t *config) { function homekit_server_reset (line 3451) | void homekit_server_reset() { function homekit_is_paired (line 3455) | bool homekit_is_paired() { function homekit_get_accessory_id (line 3473) | int homekit_get_accessory_id(char *buffer, size_t size) { function homekit_get_setup_uri (line 3484) | int homekit_get_setup_uri(const homekit_server_config_t *config, char *b... function arduino_homekit_preinit (line 3540) | bool arduino_homekit_preinit(homekit_server_t *server) { function esp32_homekit_task (line 3614) | void esp32_homekit_task(void *args) { function arduino_homekit_setup (line 3629) | void arduino_homekit_setup(homekit_server_config_t *config) { function arduino_homekit_loop (line 3656) | void arduino_homekit_loop() { function arduino_homekit_connected_clients_count (line 3670) | int arduino_homekit_connected_clients_count() { function homekit_server_t (line 3677) | homekit_server_t* arduino_homekit_get_running_server() { FILE: src/arduino_homekit_server_esp8266.cpp function homekit_server_t (line 80) | homekit_server_t* server_new() { function server_free (line 96) | void server_free(homekit_server_t *server) { function tlv_debug (line 122) | void tlv_debug(const tlv_values_t *values) { function pair_verify_context_t (line 131) | pair_verify_context_t* pair_verify_context_new() { function pair_verify_context_free (line 147) | void pair_verify_context_free(pair_verify_context_t *context) { function client_context_t (line 166) | client_context_t* client_context_new(WiFiClient *wifiClient) { function client_context_free (line 202) | void client_context_free(client_context_t *c) { function pairing_context_t (line 230) | pairing_context_t* pairing_context_new() { function pairing_context_free (line 239) | void pairing_context_free(pairing_context_t *context) { function write_characteristic_json (line 262) | void write_characteristic_json(json_stream *json, client_context_t *client, function write (line 524) | void write(client_context_t *context, byte *data, int data_size) { function client_send_encrypted_ (line 552) | int client_send_encrypted_(client_context_t *context, function client_decrypt_ (line 607) | int client_decrypt_(client_context_t *context, function client_notify_characteristic (line 659) | void client_notify_characteristic(homekit_characteristic_t *ch, homekit_... function client_send (line 690) | void client_send(client_context_t *context, byte *data, size_t data_size) { function client_send_P (line 706) | void client_send_P(client_context_t *context, PGM_P pgm) { function client_send_chunk (line 711) | void client_send_chunk(byte *data, size_t size, void *arg) { function send_204_response (line 730) | void send_204_response(client_context_t *context) { function send_404_response (line 735) | void send_404_response(client_context_t *context) { function send_client_events (line 740) | void send_client_events(client_context_t *context, client_event_t *event... function send_tlv_error_response (line 776) | void send_tlv_error_response(client_context_t *context, int state, TLVEr... function send_tlv_response (line 784) | void send_tlv_response(client_context_t *context, tlv_values_t *values) { function send_json_response (line 838) | void send_json_response(client_context_t *context, int status_code, byte... function send_json_error_response (line 905) | void send_json_error_response(client_context_t *context, int status_code... function homekit_client_id_t (line 912) | homekit_client_id_t homekit_get_client_id() { function homekit_client_is_admin (line 916) | bool homekit_client_is_admin() { function homekit_client_send (line 923) | int homekit_client_send(unsigned char *data, size_t size) { function homekit_server_on_identify (line 930) | void homekit_server_on_identify(client_context_t *context) { function homekit_server_on_pair_setup (line 960) | void homekit_server_on_pair_setup(client_context_t *context, const byte ... function homekit_server_on_pair_verify (line 1407) | void homekit_server_on_pair_verify(client_context_t *context, const byte... function homekit_server_on_get_accessories (line 1790) | void homekit_server_on_get_accessories(client_context_t *context) { function bool_endpoint_param (line 1869) | bool bool_endpoint_param(const char *name, client_context_t *context) { function write_characteristic_error (line 1874) | void write_characteristic_error(json_stream *json, uint32_t aid, uint32_... function homekit_server_on_get_characteristics (line 1885) | void homekit_server_on_get_characteristics(client_context_t *context) { function HAPStatus (line 1999) | HAPStatus process_characteristics_update(const cJSON *j_ch, client_conte... function homekit_server_on_update_characteristics (line 2363) | void homekit_server_on_update_characteristics(client_context_t *context,... function homekit_server_on_pairings (line 2451) | void homekit_server_on_pairings(client_context_t *context, const byte *d... function homekit_server_on_reset (line 2699) | void homekit_server_on_reset(client_context_t *context) { function homekit_server_on_resource (line 2710) | void homekit_server_on_resource(client_context_t *context) { function homekit_server_on_url (line 2724) | int homekit_server_on_url(http_parser *parser, const char *data, size_t ... function homekit_server_on_body (line 2773) | int homekit_server_on_body(http_parser *parser, const char *data, size_t... function homekit_server_on_message_complete (line 2784) | int homekit_server_on_message_complete(http_parser *parser) { function http_parser_settings (line 2854) | http_parser_settings make_http_parser_settings() { function homekit_client_process (line 2874) | void homekit_client_process(client_context_t *context) { function homekit_server_close_client (line 2949) | void homekit_server_close_client(homekit_server_t *server, client_contex... function client_context_t (line 2984) | client_context_t* homekit_server_accept_client(homekit_server_t *server) { function homekit_server_process_notifications (line 3029) | void homekit_server_process_notifications(homekit_server_t *server) { function homekit_client_need_process_data (line 3098) | bool homekit_client_need_process_data(client_context_t *context) { function homekit_server_process (line 3107) | void homekit_server_process(homekit_server_t *server) { function homekit_mdns_init (line 3132) | void homekit_mdns_init(homekit_server_t *server) { function homekit_update_config_number (line 3267) | void homekit_update_config_number() { function homekit_accessory_id_generate (line 3283) | int homekit_accessory_id_generate(char *accessory_id) { function homekit_accessory_key_generate (line 3294) | int homekit_accessory_key_generate(ed25519_key *key) { function homekit_server_init (line 3306) | void homekit_server_init(homekit_server_config_t *config) { function homekit_server_reset (line 3407) | void homekit_server_reset() { function homekit_is_paired (line 3411) | bool homekit_is_paired() { function homekit_get_accessory_id (line 3429) | int homekit_get_accessory_id(char *buffer, size_t size) { function homekit_get_setup_uri (line 3440) | int homekit_get_setup_uri(const homekit_server_config_t *config, char *b... function arduino_homekit_preinit (line 3496) | bool arduino_homekit_preinit(homekit_server_t *server) { function arduino_homekit_setup (line 3565) | void arduino_homekit_setup(homekit_server_config_t *config) { function arduino_homekit_loop (line 3587) | void arduino_homekit_loop() { function arduino_homekit_connected_clients_count (line 3600) | int arduino_homekit_connected_clients_count() { function homekit_server_t (line 3607) | homekit_server_t* arduino_homekit_get_running_server() { FILE: src/base64.c function base64_encode_char (line 5) | unsigned char base64_encode_char(unsigned char c) { function base64_decode_char (line 9) | unsigned char base64_decode_char(unsigned char c) { function base64_encoded_size (line 26) | size_t base64_encoded_size(const unsigned char *data, size_t size) { function base64_decoded_size (line 30) | size_t base64_decoded_size(const unsigned char *encoded_data, size_t enc... function base64_encode_ (line 39) | int base64_encode_(const unsigned char* data, size_t size, unsigned char... function base64_decode_ (line 64) | int base64_decode_(const unsigned char* encoded_data, size_t encoded_siz... FILE: src/cJSON.c type error (line 71) | typedef struct { function cJSON_GetErrorPtr (line 77) | CJSON_PUBLIC(const char *) cJSON_GetErrorPtr(void) function cJSON_GetStringValue (line 82) | CJSON_PUBLIC(char *) cJSON_GetStringValue(const cJSON * const item) { function cJSON_Version (line 95) | CJSON_PUBLIC(const char*) cJSON_Version(void) function case_insensitive_strcmp (line 104) | static int case_insensitive_strcmp(const unsigned char *string1, const u... type internal_hooks (line 127) | typedef struct internal_hooks function internal_free (line 140) | static void CJSON_CDECL internal_free(void *pointer) function cJSON_InitHooks (line 180) | CJSON_PUBLIC(void) cJSON_InitHooks(cJSON_Hooks* hooks) function cJSON (line 212) | static cJSON *cJSON_New_Item(const internal_hooks * const hooks) function cJSON_Delete (line 224) | CJSON_PUBLIC(void) cJSON_Delete(cJSON *item) function get_decimal_point (line 248) | static unsigned char get_decimal_point(void) type parse_buffer (line 258) | typedef struct function cJSON_bool (line 276) | static cJSON_bool parse_number(cJSON * const item, parse_buffer * const ... function cJSON_SetNumberHelper (line 353) | CJSON_PUBLIC(double) cJSON_SetNumberHelper(cJSON *object, double number) type printbuffer (line 371) | typedef struct function update_offset (line 471) | static void update_offset(printbuffer * const buffer) function cJSON_bool (line 484) | static cJSON_bool compare_double(double a, double b) function cJSON_bool (line 490) | static cJSON_bool print_number(const cJSON * const item, printbuffer * c... function parse_hex4 (line 556) | static unsigned parse_hex4(const unsigned char * const input) function utf16_literal_to_utf8 (line 593) | static unsigned char utf16_literal_to_utf8(const unsigned char * const i... function cJSON_bool (line 714) | static cJSON_bool parse_string(cJSON * const item, parse_buffer * const ... function cJSON_bool (line 843) | static cJSON_bool print_string_ptr(const unsigned char * const input, pr... function cJSON_bool (line 965) | static cJSON_bool print_string(const cJSON * const item, printbuffer * c... function parse_buffer (line 979) | static parse_buffer *buffer_skip_whitespace(parse_buffer * const buffer) function parse_buffer (line 1000) | static parse_buffer *skip_utf8_bom(parse_buffer * const buffer) function cJSON_ParseWithOpts (line 1016) | CJSON_PUBLIC(cJSON *) cJSON_ParseWithOpts(const char *value, const char ... function cJSON_Parse (line 1096) | CJSON_PUBLIC(cJSON *) cJSON_Parse(const char *value) function cJSON_Print (line 1168) | CJSON_PUBLIC(char *) cJSON_Print(const cJSON *item) function cJSON_PrintUnformatted (line 1173) | CJSON_PUBLIC(char *) cJSON_PrintUnformatted(const cJSON *item) function cJSON_PrintBuffered (line 1178) | CJSON_PUBLIC(char *) cJSON_PrintBuffered(const cJSON *item, int prebuffe... function cJSON_PrintPreallocated (line 1208) | CJSON_PUBLIC(cJSON_bool) cJSON_PrintPreallocated(cJSON *item, char *buff... function cJSON_bool (line 1228) | static cJSON_bool parse_value(cJSON * const item, parse_buffer * const i... function cJSON_bool (line 1283) | static cJSON_bool print_value(const cJSON * const item, printbuffer * co... function cJSON_bool (line 1357) | static cJSON_bool parse_array(cJSON * const item, parse_buffer * const i... function cJSON_bool (line 1451) | static cJSON_bool print_array(const cJSON * const item, printbuffer * co... function cJSON_bool (line 1513) | static cJSON_bool parse_object(cJSON * const item, parse_buffer * const ... function cJSON_bool (line 1622) | static cJSON_bool print_object(const cJSON * const item, printbuffer * c... function cJSON_GetArraySize (line 1736) | CJSON_PUBLIC(int) cJSON_GetArraySize(const cJSON *array) function cJSON (line 1759) | static cJSON* get_array_item(const cJSON *array, size_t index) function cJSON_GetArrayItem (line 1778) | CJSON_PUBLIC(cJSON *) cJSON_GetArrayItem(const cJSON *array, int index) function cJSON (line 1788) | static cJSON *get_object_item(const cJSON * const object, const char * c... function cJSON_GetObjectItem (line 1820) | CJSON_PUBLIC(cJSON *) cJSON_GetObjectItem(const cJSON * const object, co... function cJSON_GetObjectItemCaseSensitive (line 1825) | CJSON_PUBLIC(cJSON *) cJSON_GetObjectItemCaseSensitive(const cJSON * con... function cJSON_HasObjectItem (line 1830) | CJSON_PUBLIC(cJSON_bool) cJSON_HasObjectItem(const cJSON *object, const ... function suffix_object (line 1836) | static void suffix_object(cJSON *prev, cJSON *item) function cJSON (line 1843) | static cJSON *create_reference(const cJSON *item, const internal_hooks *... function cJSON_bool (line 1864) | static cJSON_bool add_item_to_array(cJSON *array, cJSON *item) function cJSON_AddItemToArray (line 1894) | CJSON_PUBLIC(void) cJSON_AddItemToArray(cJSON *array, cJSON *item) function cJSON_bool (line 1915) | static cJSON_bool add_item_to_object(cJSON * const object, const char * ... function cJSON_AddItemToObject (line 1952) | CJSON_PUBLIC(void) cJSON_AddItemToObject(cJSON *object, const char *stri... function cJSON_AddItemToObjectCS (line 1958) | CJSON_PUBLIC(void) cJSON_AddItemToObjectCS(cJSON *object, const char *st... function cJSON_AddItemReferenceToArray (line 1963) | CJSON_PUBLIC(void) cJSON_AddItemReferenceToArray(cJSON *array, cJSON *item) function cJSON_AddItemReferenceToObject (line 1973) | CJSON_PUBLIC(void) cJSON_AddItemReferenceToObject(cJSON *object, const c... function cJSON_AddNullToObject (line 1983) | CJSON_PUBLIC(cJSON*) cJSON_AddNullToObject(cJSON * const object, const c... function cJSON_AddTrueToObject (line 1995) | CJSON_PUBLIC(cJSON*) cJSON_AddTrueToObject(cJSON * const object, const c... function cJSON_AddFalseToObject (line 2007) | CJSON_PUBLIC(cJSON*) cJSON_AddFalseToObject(cJSON * const object, const ... function cJSON_AddBoolToObject (line 2019) | CJSON_PUBLIC(cJSON*) cJSON_AddBoolToObject(cJSON * const object, const c... function cJSON_AddNumberToObject (line 2031) | CJSON_PUBLIC(cJSON*) cJSON_AddNumberToObject(cJSON * const object, const... function cJSON_AddStringToObject (line 2043) | CJSON_PUBLIC(cJSON*) cJSON_AddStringToObject(cJSON * const object, const... function cJSON_AddRawToObject (line 2055) | CJSON_PUBLIC(cJSON*) cJSON_AddRawToObject(cJSON * const object, const ch... function cJSON_AddObjectToObject (line 2067) | CJSON_PUBLIC(cJSON*) cJSON_AddObjectToObject(cJSON * const object, const... function cJSON_AddArrayToObject (line 2079) | CJSON_PUBLIC(cJSON*) cJSON_AddArrayToObject(cJSON * const object, const ... function cJSON_DetachItemViaPointer (line 2091) | CJSON_PUBLIC(cJSON *) cJSON_DetachItemViaPointer(cJSON *parent, cJSON * ... function cJSON_DetachItemFromArray (line 2121) | CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromArray(cJSON *array, int which) function cJSON_DeleteItemFromArray (line 2131) | CJSON_PUBLIC(void) cJSON_DeleteItemFromArray(cJSON *array, int which) function cJSON_DetachItemFromObject (line 2136) | CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromObject(cJSON *object, const ch... function cJSON_DetachItemFromObjectCaseSensitive (line 2143) | CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromObjectCaseSensitive(cJSON *obj... function cJSON_DeleteItemFromObject (line 2150) | CJSON_PUBLIC(void) cJSON_DeleteItemFromObject(cJSON *object, const char ... function cJSON_DeleteItemFromObjectCaseSensitive (line 2155) | CJSON_PUBLIC(void) cJSON_DeleteItemFromObjectCaseSensitive(cJSON *object... function cJSON_InsertItemInArray (line 2161) | CJSON_PUBLIC(void) cJSON_InsertItemInArray(cJSON *array, int which, cJSO... function cJSON_ReplaceItemViaPointer (line 2190) | CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemViaPointer(cJSON * const paren... function cJSON_ReplaceItemInArray (line 2225) | CJSON_PUBLIC(void) cJSON_ReplaceItemInArray(cJSON *array, int which, cJS... function cJSON_bool (line 2235) | static cJSON_bool replace_item_in_object(cJSON *object, const char *stri... function cJSON_ReplaceItemInObject (line 2255) | CJSON_PUBLIC(void) cJSON_ReplaceItemInObject(cJSON *object, const char *... function cJSON_ReplaceItemInObjectCaseSensitive (line 2260) | CJSON_PUBLIC(void) cJSON_ReplaceItemInObjectCaseSensitive(cJSON *object,... function cJSON_CreateNull (line 2266) | CJSON_PUBLIC(cJSON *) cJSON_CreateNull(void) function cJSON_CreateTrue (line 2277) | CJSON_PUBLIC(cJSON *) cJSON_CreateTrue(void) function cJSON_CreateFalse (line 2288) | CJSON_PUBLIC(cJSON *) cJSON_CreateFalse(void) function cJSON_CreateBool (line 2299) | CJSON_PUBLIC(cJSON *) cJSON_CreateBool(cJSON_bool boolean) function cJSON_CreateNumber (line 2310) | CJSON_PUBLIC(cJSON *) cJSON_CreateNumber(double num) function cJSON_CreateString (line 2336) | CJSON_PUBLIC(cJSON *) cJSON_CreateString(const char *string) function cJSON_CreateStringReference (line 2353) | CJSON_PUBLIC(cJSON *) cJSON_CreateStringReference(const char *string) function cJSON_CreateObjectReference (line 2365) | CJSON_PUBLIC(cJSON *) cJSON_CreateObjectReference(const cJSON *child) function cJSON_CreateArrayReference (line 2376) | CJSON_PUBLIC(cJSON *) cJSON_CreateArrayReference(const cJSON *child) { function cJSON_CreateRaw (line 2386) | CJSON_PUBLIC(cJSON *) cJSON_CreateRaw(const char *raw) function cJSON_CreateArray (line 2403) | CJSON_PUBLIC(cJSON *) cJSON_CreateArray(void) function cJSON_CreateObject (line 2414) | CJSON_PUBLIC(cJSON *) cJSON_CreateObject(void) function cJSON_CreateIntArray (line 2426) | CJSON_PUBLIC(cJSON *) cJSON_CreateIntArray(const int *numbers, int count) function cJSON_CreateFloatArray (line 2461) | CJSON_PUBLIC(cJSON *) cJSON_CreateFloatArray(const float *numbers, int c... function cJSON_CreateDoubleArray (line 2497) | CJSON_PUBLIC(cJSON *) cJSON_CreateDoubleArray(const double *numbers, int... function cJSON_CreateStringArray (line 2533) | CJSON_PUBLIC(cJSON *) cJSON_CreateStringArray(const char *const *strings... function cJSON_Duplicate (line 2570) | CJSON_PUBLIC(cJSON *) cJSON_Duplicate(const cJSON *item, cJSON_bool recu... function skip_oneline_comment (line 2649) | static void skip_oneline_comment(char **input) function skip_multiline_comment (line 2662) | static void skip_multiline_comment(char **input) function minify_string (line 2676) | static void minify_string(char **input, char **output) { function cJSON_Minify (line 2698) | CJSON_PUBLIC(void) cJSON_Minify(char *json) function cJSON_IsInvalid (line 2746) | CJSON_PUBLIC(cJSON_bool) cJSON_IsInvalid(const cJSON * const item) function cJSON_IsFalse (line 2756) | CJSON_PUBLIC(cJSON_bool) cJSON_IsFalse(const cJSON * const item) function cJSON_IsTrue (line 2766) | CJSON_PUBLIC(cJSON_bool) cJSON_IsTrue(const cJSON * const item) function cJSON_IsBool (line 2777) | CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item) function cJSON_IsNull (line 2786) | CJSON_PUBLIC(cJSON_bool) cJSON_IsNull(const cJSON * const item) function cJSON_IsNumber (line 2796) | CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item) function cJSON_IsString (line 2806) | CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item) function cJSON_IsArray (line 2816) | CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item) function cJSON_IsObject (line 2826) | CJSON_PUBLIC(cJSON_bool) cJSON_IsObject(const cJSON * const item) function cJSON_IsRaw (line 2836) | CJSON_PUBLIC(cJSON_bool) cJSON_IsRaw(const cJSON * const item) function cJSON_Compare (line 2846) | CJSON_PUBLIC(cJSON_bool) cJSON_Compare(const cJSON * const a, const cJSO... function cJSON_malloc (line 2971) | CJSON_PUBLIC(void *) cJSON_malloc(size_t size) function cJSON_free (line 2976) | CJSON_PUBLIC(void) cJSON_free(void *object) FILE: src/cJSON.h type cJSON (line 103) | typedef struct cJSON type cJSON_Hooks (line 125) | typedef struct cJSON_Hooks type cJSON_bool (line 132) | typedef int cJSON_bool; FILE: src/cQueue.c function inc_idx (line 21) | static inline void __attribute__((nonnull, always_inline)) inc_idx(uint1... function dec_idx (line 35) | static inline void __attribute__((nonnull, always_inline)) dec_idx(uint1... function q_kill (line 63) | void __attribute__((nonnull)) q_kill(Queue_t * const q) function q_flush (line 70) | void __attribute__((nonnull)) q_flush(Queue_t * const q) function q_push (line 78) | bool __attribute__((nonnull)) q_push(Queue_t * const q, const void * con... function q_pop (line 97) | bool __attribute__((nonnull)) q_pop(Queue_t * const q, void * const record) function q_peek (line 120) | bool __attribute__((nonnull)) q_peek(const Queue_t * const q, void * con... function q_drop (line 143) | bool __attribute__((nonnull)) q_drop(Queue_t * const q) function q_peekIdx (line 155) | bool __attribute__((nonnull)) q_peekIdx(const Queue_t * const q, void * ... FILE: src/cQueue.h type QueueType (line 32) | typedef enum enumQueueType { type Queue_t (line 41) | typedef struct Queue_t { function q_isInitialized (line 82) | inline bool __attribute__((nonnull, always_inline)) q_isInitialized(cons... function q_isEmpty (line 91) | inline bool __attribute__((nonnull, always_inline)) q_isEmpty(const Queu... function q_isFull (line 100) | inline bool __attribute__((nonnull, always_inline)) q_isFull(const Queue... function q_sizeof (line 108) | inline uint32_t __attribute__((nonnull, always_inline)) q_sizeof(const Q... function q_getCount (line 115) | inline uint16_t __attribute__((nonnull, always_inline)) q_getCount(const... function q_getRemainingCount (line 122) | inline uint16_t __attribute__((nonnull, always_inline)) q_getRemainingCo... function q_peekPrevious (line 193) | inline bool __attribute__((nonnull, always_inline)) q_peekPrevious(const... FILE: src/crypto.c function wc_SrpSetKeyH (line 59) | int wc_SrpSetKeyH(Srp *srp, byte *secret, word32 size) { function Srp (line 80) | Srp *crypto_srp_new() { function crypto_srp_free (line 95) | void crypto_srp_free(Srp *srp) { function crypto_srp_init (line 101) | int crypto_srp_init(Srp *srp, const char *username, const char *password) { function crypto_srp_get_salt (line 156) | int crypto_srp_get_salt(Srp *srp, byte *buffer, size_t *buffer_size) { function crypto_srp_get_public_key (line 171) | int crypto_srp_get_public_key(Srp *srp, byte *buffer, size_t *buffer_siz... function crypto_srp_compute_key (line 189) | int crypto_srp_compute_key( function crypto_srp_verify (line 208) | int crypto_srp_verify(Srp *srp, const byte *proof, size_t proof_size) { function crypto_srp_get_proof (line 219) | int crypto_srp_get_proof(Srp *srp, byte *proof, size_t *proof_size) { function crypto_hkdf (line 236) | int crypto_hkdf( function crypto_srp_hkdf (line 265) | int crypto_srp_hkdf( function crypto_chacha20poly1305_decrypt (line 280) | int crypto_chacha20poly1305_decrypt( function crypto_chacha20poly1305_encrypt (line 310) | int crypto_chacha20poly1305_encrypt( function crypto_ed25519_init (line 336) | int crypto_ed25519_init(ed25519_key *key) { function ed25519_key (line 345) | ed25519_key *crypto_ed25519_new() { function crypto_ed25519_free (line 356) | void crypto_ed25519_free(ed25519_key *key) { function crypto_ed25519_generate (line 361) | int crypto_ed25519_generate(ed25519_key *key) { function crypto_ed25519_import_key (line 377) | int crypto_ed25519_import_key(ed25519_key *key, const byte *data, size_t... function crypto_ed25519_export_key (line 385) | int crypto_ed25519_export_key(const ed25519_key *key, byte *buffer, size... function crypto_ed25519_import_public_key (line 400) | int crypto_ed25519_import_public_key(ed25519_key *key, const byte *data,... function crypto_ed25519_export_public_key (line 404) | int crypto_ed25519_export_public_key(const ed25519_key *key, byte *buffe... function crypto_ed25519_sign (line 421) | int crypto_ed25519_sign( function crypto_ed25519_verify (line 447) | int crypto_ed25519_verify( function crypto_curve25519_init (line 467) | int crypto_curve25519_init(curve25519_key *key) { function crypto_curve25519_done (line 476) | void crypto_curve25519_done(curve25519_key *key) { function crypto_curve25519_generate (line 484) | int crypto_curve25519_generate(curve25519_key *key) { function crypto_curve25519_import_public (line 502) | int crypto_curve25519_import_public(curve25519_key *key, const byte *dat... function crypto_curve25519_export_public (line 507) | int crypto_curve25519_export_public(const curve25519_key *key, byte *buf... function crypto_curve25519_shared_secret (line 530) | int crypto_curve25519_shared_secret(const curve25519_key *private_key, c... FILE: src/crypto.h type byte (line 24) | typedef unsigned char byte; type _Srp (line 36) | struct _Srp type Srp (line 37) | typedef struct _Srp Srp; FILE: src/homekit/homekit.h type homekit_event_t (line 13) | typedef enum { type homekit_server_config_t (line 25) | typedef struct { FILE: src/homekit/tlv.h type byte (line 14) | typedef unsigned char byte; type tlv_t (line 16) | typedef struct _tlv { type tlv_values_t (line 24) | typedef struct { FILE: src/homekit/types.h type homekit_format_t (line 13) | typedef enum { type homekit_unit_t (line 26) | typedef enum { type homekit_permissions_t (line 35) | typedef enum { type homekit_accessory_category_t (line 44) | typedef enum { type _homekit_accessory (line 78) | struct _homekit_accessory type _homekit_service (line 79) | struct _homekit_service type _homekit_characteristic (line 80) | struct _homekit_characteristic type homekit_accessory_t (line 81) | typedef struct _homekit_accessory homekit_accessory_t; type homekit_service_t (line 82) | typedef struct _homekit_service homekit_service_t; type homekit_characteristic_t (line 83) | typedef struct _homekit_characteristic homekit_characteristic_t; type homekit_value_t (line 86) | typedef struct { type homekit_valid_values_t (line 160) | typedef struct { type homekit_valid_values_range_t (line 166) | typedef struct { type homekit_valid_values_ranges_t (line 172) | typedef struct { type homekit_characteristic_change_callback_t (line 180) | typedef struct _homekit_characteristic_change_callback { type _homekit_characteristic (line 190) | struct _homekit_characteristic { type _homekit_service (line 220) | struct _homekit_service { type _homekit_accessory (line 232) | struct _homekit_accessory { FILE: src/homekit_debug.c function print_binary (line 36) | void print_binary(const char *prompt, const byte *data, size_t size) { FILE: src/homekit_debug.h type byte (line 14) | typedef unsigned char byte; FILE: src/http_parser.c type state (line 279) | enum state type header_states (line 363) | enum header_states type http_host_state (line 393) | enum http_host_state function parse_url_char (line 487) | static enum state function http_parser_execute (line 635) | size_t http_parser_execute (http_parser *parser, function http_message_needs_eof (line 2096) | int function http_should_keep_alive (line 2119) | int type http_method (line 2139) | enum http_method function http_parser_init (line 2145) | void function http_parser_settings_init (line 2156) | void function http_parse_host_char (line 2176) | static enum http_host_state function http_parse_host (line 2258) | static int function http_parser_url_init (line 2340) | void function http_parser_parse_url (line 2345) | int function http_parser_pause (line 2449) | void function http_body_is_final (line 2463) | int function http_parser_version (line 2468) | unsigned long FILE: src/http_parser.h type __int8 (line 42) | typedef __int8 int8_t; type __int16 (line 44) | typedef __int16 int16_t; type __int32 (line 46) | typedef __int32 int32_t; type __int64 (line 48) | typedef __int64 int64_t; type http_parser (line 72) | typedef struct http_parser http_parser; type http_parser_settings (line 73) | typedef struct http_parser_settings http_parser_settings; type http_status (line 160) | enum http_status type http_method (line 211) | enum http_method type http_parser_type (line 223) | enum http_parser_type { HTTP_REQUEST, HTTP_RESPONSE, HTTP_BOTH } type flags (line 227) | enum flags type http_errno (line 291) | enum http_errno { type http_parser (line 301) | struct http_parser { type http_parser_settings (line 332) | struct http_parser_settings { type http_parser_url_fields (line 349) | enum http_parser_url_fields type http_parser_url (line 368) | struct http_parser_url { type http_parser_type (line 391) | enum http_parser_type type http_method (line 416) | enum http_method type http_parser_url (line 425) | struct http_parser_url type http_parser_url (line 430) | struct http_parser_url FILE: src/json.c type json_state (line 16) | typedef enum { type json_nesting (line 27) | typedef enum { type json_stream (line 32) | struct json_stream { function json_stream (line 47) | json_stream *json_new(size_t buffer_size, json_flush_callback on_flush, ... function json_free (line 60) | void json_free(json_stream *json) { function json_flush (line 65) | void json_flush(json_stream *json) { function json_write (line 74) | void json_write(json_stream *json, const char *format, ...) { function json_object_start (line 99) | void json_object_start(json_stream *json) { function json_object_end (line 121) | void json_object_end(json_stream *json) { function json_array_start (line 151) | void json_array_start(json_stream *json) { function json_array_end (line 173) | void json_array_end(json_stream *json) { function _json_number (line 203) | void _json_number(json_stream *json, char *value) { function json_uint8 (line 234) | void json_uint8(json_stream *json, uint8_t x) { function json_uint16 (line 241) | void json_uint16(json_stream *json, uint16_t x) { function json_uint32 (line 248) | void json_uint32(json_stream *json, uint32_t x) { function json_uint64 (line 255) | void json_uint64(json_stream *json, uint64_t x) { function json_integer (line 267) | void json_integer(json_stream *json, int x) { function json_float (line 274) | void json_float(json_stream *json, float x) { function json_string (line 281) | void json_string(json_stream *json, const char *x) { function json_boolean (line 319) | void json_boolean(json_stream *json, bool x) { function json_null (line 349) | void json_null(json_stream *json) { FILE: src/json.h type json_stream (line 9) | struct json_stream type json_stream (line 10) | typedef struct json_stream json_stream; FILE: src/pairing.h type pairing_permissions_t (line 8) | typedef enum { type pairing_t (line 12) | typedef struct { FILE: src/port.c function homekit_random (line 16) | uint32_t homekit_random() { function homekit_random_fill (line 20) | void homekit_random_fill(uint8_t *data, size_t size) { function homekit_system_restart (line 24) | void homekit_system_restart() { function homekit_overclock_start (line 28) | void homekit_overclock_start() { function homekit_overclock_end (line 32) | void homekit_overclock_end() { function homekit_mdns_init (line 40) | void homekit_mdns_init() { function homekit_mdns_configure_init (line 44) | void homekit_mdns_configure_init(const char *instance_name, int port) { function homekit_mdns_add_txt (line 50) | void homekit_mdns_add_txt(const char *key, const char *format, ...) { function homekit_mdns_configure_finalize (line 68) | void homekit_mdns_configure_finalize() { function homekit_random (line 85) | uint32_t homekit_random() { function homekit_random_fill (line 90) | void homekit_random_fill(uint8_t *data, size_t size) { function homekit_system_restart (line 99) | void homekit_system_restart() { function homekit_overclock_start (line 103) | void homekit_overclock_start() { function homekit_overclock_end (line 107) | void homekit_overclock_end() { function homekit_random (line 150) | uint32_t homekit_random() { function homekit_random_fill (line 154) | void homekit_random_fill(uint8_t *data, size_t size) { function homekit_system_restart (line 163) | void homekit_system_restart() { function homekit_overclock_start (line 167) | void homekit_overclock_start() { function homekit_overclock_end (line 171) | void homekit_overclock_end() { function spiflash_init (line 178) | bool spiflash_init() { function spiflash_erase_sector (line 226) | bool spiflash_erase_sector(size_t sector) { function spiflash_write (line 231) | bool spiflash_write(size_t dest_addr, const void *src, size_t size) { function spiflash_read (line 239) | bool spiflash_read(size_t src_addr, void *dest, size_t size) { FILE: src/query_params.c function query_param_t (line 6) | query_param_t *query_params_parse(const char *s) { function query_param_t (line 41) | query_param_t *query_params_find(query_param_t *params, const char *name) { function query_params_free (line 52) | void query_params_free(query_param_t *params) { FILE: src/query_params.h type query_param_t (line 8) | typedef struct _query_param { FILE: src/storage.c type pairing_data_t (line 90) | typedef struct { function homekit_storage_init (line 100) | int homekit_storage_init() { function homekit_storage_reset (line 141) | int homekit_storage_reset() { function homekit_storage_save_accessory_id (line 154) | void homekit_storage_save_accessory_id(const char *accessory_id) { function ishex (line 161) | static char ishex(unsigned char c) { function homekit_storage_load_accessory_id (line 166) | int homekit_storage_load_accessory_id(char *data) { function homekit_storage_save_accessory_key (line 186) | void homekit_storage_save_accessory_key(const ed25519_key *key) { function homekit_storage_load_accessory_key (line 201) | int homekit_storage_load_accessory_key(ed25519_key *key) { function homekit_storage_can_add_pairing (line 218) | bool homekit_storage_can_add_pairing() { function compact_data (line 228) | static int compact_data() { function find_empty_block (line 270) | static int find_empty_block() { function homekit_storage_add_pairing (line 290) | int homekit_storage_add_pairing(const char *device_id, const ed25519_key... function homekit_storage_update_pairing (line 326) | int homekit_storage_update_pairing(const char *device_id, byte permissio... function homekit_storage_remove_pairing (line 365) | int homekit_storage_remove_pairing(const char *device_id) { function homekit_storage_find_pairing (line 386) | int homekit_storage_find_pairing(const char *device_id, pairing_t *pairi... function homekit_storage_pairing_iterator_init (line 414) | void homekit_storage_pairing_iterator_init(pairing_iterator_t *it) { function homekit_storage_pairing_iterator_done (line 419) | void homekit_storage_pairing_iterator_done(pairing_iterator_t *iterator) { function homekit_storage_next_pairing (line 423) | int homekit_storage_next_pairing(pairing_iterator_t *it, pairing_t *pair... FILE: src/storage.h type pairing_iterator_t (line 28) | typedef struct { FILE: src/tlv.c function tlv_values_t (line 7) | tlv_values_t *tlv_new() { function tlv_free (line 14) | void tlv_free(tlv_values_t *values) { function tlv_add_value_ (line 27) | int tlv_add_value_(tlv_values_t *values, byte type, byte *value, size_t ... function tlv_add_value (line 47) | int tlv_add_value(tlv_values_t *values, byte type, const byte *value, si... function tlv_add_string_value (line 56) | int tlv_add_string_value(tlv_values_t *values, byte type, const char *va... function tlv_add_integer_value (line 60) | int tlv_add_integer_value(tlv_values_t *values, byte type, size_t size, ... function tlv_add_tlv_value (line 71) | int tlv_add_tlv_value(tlv_values_t *values, byte type, tlv_values_t *val... function tlv_t (line 87) | tlv_t *tlv_get_value(const tlv_values_t *values, byte type) { function tlv_get_integer_value (line 98) | int tlv_get_integer_value(const tlv_values_t *values, byte type, int def) { function tlv_values_t (line 122) | tlv_values_t *tlv_get_tlv_value(const tlv_values_t *values, byte type) { function tlv_format (line 139) | int tlv_format(const tlv_values_t *values, byte *buffer, size_t *size) { function tlv_parse (line 184) | int tlv_parse(const byte *buffer, size_t length, tlv_values_t *values) { FILE: src/types.c function homekit_value_t (line 7) | homekit_value_t HOMEKIT_DEFAULT_CPP() { function homekit_value_t (line 13) | homekit_value_t HOMEKIT_NULL_CPP() { function homekit_value_t (line 19) | homekit_value_t HOMEKIT_BOOL_CPP(bool value) { function homekit_value_t (line 26) | homekit_value_t HOMEKIT_INT_CPP(uint8_t value) { function homekit_value_t (line 33) | homekit_value_t HOMEKIT_UINT8_CPP(uint8_t value) { function homekit_value_t (line 40) | homekit_value_t HOMEKIT_UINT16_CPP(uint16_t value) { function homekit_value_t (line 47) | homekit_value_t HOMEKIT_UINT32_CPP(uint32_t value) { function homekit_value_t (line 54) | homekit_value_t HOMEKIT_UINT64_CPP(uint64_t value) { function homekit_value_t (line 61) | homekit_value_t HOMEKIT_FLOAT_CPP(float value) { function homekit_value_t (line 68) | homekit_value_t HOMEKIT_STRING_CPP(char *value) { function homekit_value_t (line 75) | homekit_value_t HOMEKIT_TLV_CPP(tlv_values_t *value) { function homekit_value_t (line 82) | homekit_value_t HOMEKIT_DATA_CPP(uint8_t *value, size_t size) { FILE: src/user_settings.h function hwrand_generate_block (line 24) | static inline int hwrand_generate_block(uint8_t *buf, size_t len) { function hwrand_generate_block (line 31) | static inline int hwrand_generate_block(uint8_t *buf, size_t len) { FILE: src/watchdog.c function esp_hw_wdt_enable (line 21) | void esp_hw_wdt_enable() { function esp_hw_wdt_disable (line 25) | void esp_hw_wdt_disable() { function esp_hw_wdt_feed (line 29) | void esp_hw_wdt_feed() { function watchdog_disable_all (line 35) | void watchdog_disable_all() { function watchdog_enable_all (line 40) | void watchdog_enable_all() { function watchdog_check_begin (line 53) | void watchdog_check_begin() { function watchdog_check_end (line 57) | void watchdog_check_end(const char *message) { function watchdog_disable_all (line 63) | void watchdog_disable_all() { function watchdog_enable_all (line 66) | void watchdog_enable_all() { function watchdog_check_begin (line 69) | void watchdog_check_begin() { function watchdog_check_end (line 72) | void watchdog_check_end(const char *message) { FILE: src/wolfcrypt/src/aes.c function wc_AesSetKey (line 58) | int wc_AesSetKey(Aes* aes, const byte* key, word32 len, const byte* iv, function wc_AesSetIV (line 67) | int wc_AesSetIV(Aes* aes, const byte* iv) function wc_AesCbcEncrypt (line 76) | int wc_AesCbcEncrypt(Aes* aes, byte* out, const byte* in, word32 sz) function wc_AesCbcDecrypt (line 85) | int wc_AesCbcDecrypt(Aes* aes, byte* out, const byte* in, word32 sz) function wc_AesCtrEncrypt (line 99) | int wc_AesCtrEncrypt(Aes* aes, byte* out, const byte* in, word32 sz) function wc_AesEncryptDirect (line 111) | void wc_AesEncryptDirect(Aes* aes, byte* out, const byte* in) function wc_AesDecryptDirect (line 117) | void wc_AesDecryptDirect(Aes* aes, byte* out, const byte* in) function wc_AesSetKeyDirect (line 123) | int wc_AesSetKeyDirect(Aes* aes, const byte* key, word32 len, function wc_AesGcmSetKey (line 132) | int wc_AesGcmSetKey(Aes* aes, const byte* key, word32 len) function wc_AesGcmEncrypt (line 140) | int wc_AesGcmEncrypt(Aes* aes, byte* out, const byte* in, word32 sz, function wc_AesGcmDecrypt (line 156) | int wc_AesGcmDecrypt(Aes* aes, byte* out, const byte* in, word32 sz, function wc_GmacSetKey (line 172) | int wc_GmacSetKey(Gmac* gmac, const byte* key, word32 len) function wc_GmacUpdate (line 181) | int wc_GmacUpdate(Gmac* gmac, const byte* iv, word32 ivSz, function wc_AesCcmSetKey (line 198) | int wc_AesCcmSetKey(Aes* aes, const byte* key, word32 keySz) function wc_AesCcmEncrypt (line 202) | int wc_AesCcmEncrypt(Aes* aes, byte* out, const byte* in, word32 inSz, function wc_AesCcmDecrypt (line 218) | int wc_AesCcmDecrypt(Aes* aes, byte* out, function wc_AesInit (line 236) | int wc_AesInit(Aes* aes, void* h, int i) function wc_AesFree (line 248) | void wc_AesFree(Aes* aes) function wc_AesEncrypt (line 295) | static int wc_AesEncrypt(Aes* aes, const byte* inBlock, byte* outBlock) function wc_AesDecrypt (line 379) | static int wc_AesDecrypt(Aes* aes, const byte* inBlock, byte* outBlock) function wc_AesEncrypt (line 485) | static int wc_AesEncrypt(Aes* aes, const byte* inBlock, byte* outBlock) function wc_AesDecrypt (line 490) | static int wc_AesDecrypt(Aes* aes, const byte* inBlock, byte* outBlock) function wc_AesEncrypt (line 508) | static int wc_AesEncrypt(Aes* aes, const byte* inBlock, byte* outBlock) function wc_AesDecrypt (line 532) | static int wc_AesDecrypt(Aes* aes, const byte* inBlock, byte* outBlock) function wc_AesEncrypt (line 562) | static int wc_AesEncrypt(Aes* aes, const byte* inBlock, byte* outBlock) function wc_AesDecrypt (line 571) | static int wc_AesDecrypt(Aes* aes, const byte* inBlock, byte* outBlock) function wc_AesEncrypt (line 583) | static int wc_AesEncrypt(Aes* aes, const byte* inBlock, byte* outBlock) function wc_AesEncrypt (line 598) | static int wc_AesEncrypt(Aes* aes, const byte* inBlock, byte* outBlock) function wc_AesDecrypt (line 605) | static int wc_AesDecrypt(Aes* aes, const byte* inBlock, byte* outBlock) function Check_CPU_support_AES (line 635) | static int Check_CPU_support_AES(void) function AES_CBC_encrypt (line 646) | void AES_CBC_encrypt(const unsigned char* in, unsigned char* out, function wc_AesSetKey (line 1987) | int wc_AesSetKey(Aes* aes, const byte* userKey, word32 keylen, function wc_AesSetKeyDirect (line 2009) | int wc_AesSetKeyDirect(Aes* aes, const byte* userKey, word32 keylen, function wc_AesSetKey (line 2017) | int wc_AesSetKey(Aes* aes, const byte* userKey, word32 keylen, function wc_AesSetKeyDirect (line 2035) | int wc_AesSetKeyDirect(Aes* aes, const byte* userKey, word32 keylen, function wc_AesSetKey (line 2042) | int wc_AesSetKey(Aes* aes, const byte* userKey, word32 keylen, const byt... function wc_AesSetKeyDirect (line 2109) | int wc_AesSetKeyDirect(Aes* aes, const byte* userKey, word32 keylen, function wc_AesSetKeyLocal (line 2128) | static int wc_AesSetKeyLocal(Aes* aes, const byte* userKey, word32 keylen, function wc_AesSetKeyDirect (line 2372) | int wc_AesSetKeyDirect(Aes* aes, const byte* userKey, word32 keylen, function wc_AesSetIV (line 2407) | int wc_AesSetIV(Aes* aes, const byte* iv) function wc_AesEncryptDirect (line 2427) | void wc_AesEncryptDirect(Aes* aes, byte* out, const byte* in) function wc_AesDecryptDirect (line 2440) | void wc_AesDecryptDirect(Aes* aes, byte* out, const byte* in) function wc_AesEncryptDirect (line 2463) | void wc_AesEncryptDirect(Aes* aes, byte* out, const byte* in) function wc_AesDecryptDirect (line 2472) | void wc_AesDecryptDirect(Aes* aes, byte* out, const byte* in) function wc_AesEncryptDirect (line 2483) | void wc_AesEncryptDirect(Aes* aes, byte* out, const byte* in) function wc_AesDecryptDirect (line 2489) | void wc_AesDecryptDirect(Aes* aes, byte* out, const byte* in) function wc_AesCbcEncrypt (line 2503) | int wc_AesCbcEncrypt(Aes* aes, byte* out, const byte* in, word32 sz) function wc_AesCbcDecrypt (line 2560) | int wc_AesCbcDecrypt(Aes* aes, byte* out, const byte* in, word32 sz) function wc_AesCbcEncrypt (line 2621) | int wc_AesCbcEncrypt(Aes* aes, byte* out, const byte* in, word32 sz) function wc_AesCbcDecrypt (line 2696) | int wc_AesCbcDecrypt(Aes* aes, byte* out, const byte* in, word32 sz) function wc_AesCbcCrypt (line 2784) | static int wc_AesCbcCrypt(Aes* aes, byte* po, const byte* pi, word32 sz, function wc_AesCbcEncrypt (line 2877) | int wc_AesCbcEncrypt(Aes* aes, byte* po, const byte* pi, word32 sz) function wc_AesCbcDecrypt (line 2883) | int wc_AesCbcDecrypt(Aes* aes, byte* po, const byte* pi, word32 sz) function wc_AesCbcEncrypt (line 2890) | int wc_AesCbcEncrypt(Aes* aes, byte* out, const byte* in, word32 sz) function wc_AesCbcDecrypt (line 2917) | int wc_AesCbcDecrypt(Aes* aes, byte* out, const byte* in, word32 sz) function wc_AesCbcEncrypt (line 2949) | int wc_AesCbcEncrypt(Aes* aes, byte* out, const byte* in, word32 sz) function wc_AesCbcDecrypt (line 2977) | int wc_AesCbcDecrypt(Aes* aes, byte* out, const byte* in, word32 sz) function wc_AesCbcEncrypt (line 3008) | int wc_AesCbcEncrypt(Aes* aes, byte* out, const byte* in, word32 sz) function wc_AesCbcDecrypt (line 3030) | int wc_AesCbcDecrypt(Aes* aes, byte* out, const byte* in, word32 sz) function wc_AesCbcEncrypt (line 3057) | int wc_AesCbcEncrypt(Aes* aes, byte* out, const byte* in, word32 sz) function wc_AesCbcDecrypt (line 3061) | int wc_AesCbcDecrypt(Aes* aes, byte* out, const byte* in, word32 sz) function wc_AesCbcEncrypt (line 3066) | int wc_AesCbcEncrypt(Aes* aes, byte* out, const byte* in, word32 sz) function wc_AesCbcDecrypt (line 3070) | int wc_AesCbcDecrypt(Aes* aes, byte* out, const byte* in, word32 sz) function wc_AesCbcEncrypt (line 3086) | int wc_AesCbcEncrypt(Aes* aes, byte* out, const byte* in, word32 sz) function wc_AesCbcDecrypt (line 3184) | int wc_AesCbcDecrypt(Aes* aes, byte* out, const byte* in, word32 sz) function wc_AesCtrEncryptBlock (line 3280) | int wc_AesCtrEncryptBlock(Aes* aes, byte* out, const byte* in) function wc_AesCtrEncryptBlock (line 3397) | int wc_AesCtrEncryptBlock(Aes* aes, byte* out, const byte* in) function wc_AesCtrEncrypt (line 3411) | int wc_AesCtrEncrypt(Aes* aes, byte* out, const byte* in, word32 sz) function WC_INLINE (line 3460) | static WC_INLINE void IncrementAesCounter(byte* inOutCtr) function wc_AesCtrEncrypt (line 3471) | int wc_AesCtrEncrypt(Aes* aes, byte* out, const byte* in, word32 sz) function WC_INLINE (line 3542) | static WC_INLINE void IncCtr(byte* ctr, word32 ctrSz) function WC_INLINE (line 3575) | static WC_INLINE void IncrementGcmCounter(byte* inOutCtr) function WC_INLINE (line 3586) | static WC_INLINE void DecrementGcmCounter(byte* inOutCtr) function WC_INLINE (line 3601) | static WC_INLINE void FlattenSzInBits(byte* buf, word32 sz) function WC_INLINE (line 3619) | static WC_INLINE void RIGHTSHIFTX(byte* x) function GenerateM0 (line 3639) | static void GenerateM0(Aes* aes) function wc_AesGcmSetKey (line 3664) | int wc_AesGcmSetKey(Aes* aes, const byte* key, word32 len) function __m128i (line 3994) | static __m128i gfmul_sw(__m128i a, __m128i b) function gfmul_only (line 4044) | static void gfmul_only(__m128i a, __m128i b, __m128i* r0, __m128i* r1) function __m128i (line 4066) | static __m128i gfmul_shl1(__m128i a) function __m128i (line 4081) | static __m128i ghash_red(__m128i r0, __m128i r1) function __m128i (line 4106) | static __m128i gfmul_shifted(__m128i a, __m128i b) function __m128i (line 4114) | static __m128i gfmul8(__m128i a1, __m128i a2, __m128i a3, __m128i a4, function AES_GCM_encrypt (line 4133) | static void AES_GCM_encrypt(const unsigned char *in, function AES_GCM_decrypt (line 4573) | static void AES_GCM_decrypt(const unsigned char *in, function GMULT (line 4907) | static void GMULT(byte* X, byte* Y) function GHASH (line 4932) | void GHASH(Aes* aes, const byte* a, word32 aSz, const byte* c, function GMULT (line 5056) | static void GMULT(byte *x, byte m[256][AES_BLOCK_SIZE]) function GHASH (line 5081) | void GHASH(Aes* aes, const byte* a, word32 aSz, const byte* c, function GMULT (line 5138) | static void GMULT(word64* X, word64* Y) function GHASH (line 5176) | void GHASH(Aes* aes, const byte* a, word32 aSz, const byte* c, function GMULT (line 5282) | static void GMULT(word32* X, word32* Y) function GHASH (line 5330) | void GHASH(Aes* aes, const byte* a, word32 aSz, const byte* c, function wc_AesGcmEncrypt (line 5431) | int wc_AesGcmEncrypt(Aes* aes, byte* out, const byte* in, word32 sz, function wc_AesGcmEncrypt_STM32 (line 5464) | static int wc_AesGcmEncrypt_STM32(Aes* aes, byte* out, const byte* in, w... function AES_GCM_encrypt_C (line 5654) | int AES_GCM_encrypt_C(Aes* aes, byte* out, const byte* in, word32 sz, function wc_AesGcmDecrypt (line 5865) | int wc_AesGcmDecrypt(Aes* aes, byte* out, const byte* in, word32 sz, function wc_AesGcmDecrypt_STM32 (line 5898) | static int wc_AesGcmDecrypt_STM32(Aes* aes, byte* out, function AES_GCM_decrypt_C (line 6089) | int AES_GCM_decrypt_C(Aes* aes, byte* out, const byte* in, word32 sz, function wc_AesGcmSetExtIV (line 6318) | int wc_AesGcmSetExtIV(Aes* aes, const byte* iv, word32 ivSz) function wc_AesGcmSetIV (line 6344) | int wc_AesGcmSetIV(Aes* aes, word32 ivSz, function wc_AesGcmEncrypt_ex (line 6381) | int wc_AesGcmEncrypt_ex(Aes* aes, byte* out, const byte* in, word32 sz, function wc_Gmac (line 6417) | int wc_Gmac(const byte* key, word32 keySz, byte* iv, word32 ivSz, function wc_GmacVerify (line 6445) | int wc_GmacVerify(const byte* key, word32 keySz, function WOLFSSL_API (line 6486) | WOLFSSL_API int wc_GmacSetKey(Gmac* gmac, const byte* key, word32 len) function WOLFSSL_API (line 6495) | WOLFSSL_API int wc_GmacUpdate(Gmac* gmac, const byte* iv, word32 ivSz, function wc_AesCcmSetKey (line 6508) | int wc_AesCcmSetKey(Aes* aes, const byte* key, word32 keySz) function wc_AesCcmEncrypt (line 6528) | int wc_AesCcmEncrypt(Aes* aes, byte* out, const byte* in, word32 inSz, function wc_AesCcmDecrypt (line 6556) | int wc_AesCcmDecrypt(Aes* aes, byte* out, const byte* in, word32 inSz, function roll_x (line 6593) | static void roll_x(Aes* aes, const byte* in, word32 inSz, byte* out) function roll_auth (line 6611) | static void roll_auth(Aes* aes, const byte* in, word32 inSz, byte* out) function WC_INLINE (line 6656) | static WC_INLINE void AesCcmCtrInc(byte* B, word32 lenSz) function wc_AesCcmEncrypt (line 6667) | int wc_AesCcmEncrypt(Aes* aes, byte* out, const byte* in, word32 inSz, function wc_AesCcmDecrypt (line 6736) | int wc_AesCcmDecrypt(Aes* aes, byte* out, const byte* in, word32 inSz, function wc_AesCcmSetNonce (line 6832) | int wc_AesCcmSetNonce(Aes* aes, const byte* nonce, word32 nonceSz) function wc_AesCcmEncrypt_ex (line 6855) | int wc_AesCcmEncrypt_ex(Aes* aes, byte* out, const byte* in, word32 sz, function wc_AesInit (line 6900) | int wc_AesInit(Aes* aes, void* heap, int devId) function wc_AesInit_Id (line 6941) | int wc_AesInit_Id(Aes* aes, unsigned char* id, int len, void* heap, int... function wc_AesFree (line 6962) | void wc_AesFree(Aes* aes) function wc_AesGetKeySize (line 6990) | int wc_AesGetKeySize(Aes* aes, word32* keySize) function wc_AesEcbEncrypt (line 7040) | int wc_AesEcbEncrypt(Aes* aes, byte* out, const byte* in, word32 sz) function wc_AesEcbDecrypt (line 7057) | int wc_AesEcbDecrypt(Aes* aes, byte* out, const byte* in, word32 sz) function wc_AesCfbEncrypt (line 7087) | int wc_AesCfbEncrypt(Aes* aes, byte* out, const byte* in, word32 sz) function wc_AesCfbDecrypt (line 7147) | int wc_AesCfbDecrypt(Aes* aes, byte* out, const byte* in, word32 sz) function WC_INLINE (line 7201) | static WC_INLINE void InitKeyWrapCounter(byte* inOutCtr, word32 value) function WC_INLINE (line 7214) | static WC_INLINE void IncrementKeyWrapCounter(byte* inOutCtr) function WC_INLINE (line 7226) | static WC_INLINE void DecrementKeyWrapCounter(byte* inOutCtr) function wc_AesKeyWrap (line 7237) | int wc_AesKeyWrap(const byte* key, word32 keySz, const byte* in, word32 ... function wc_AesKeyUnWrap (line 7303) | int wc_AesKeyUnWrap(const byte* key, word32 keySz, const byte* in, word3... function wc_AesXtsSetKey (line 7401) | int wc_AesXtsSetKey(XtsAes* aes, const byte* key, word32 len, int dir, function wc_AesXtsFree (line 7442) | int wc_AesXtsFree(XtsAes* aes) function wc_AesXtsEncryptSector (line 7465) | int wc_AesXtsEncryptSector(XtsAes* aes, byte* out, const byte* in, function wc_AesXtsDecryptSector (line 7493) | int wc_AesXtsDecryptSector(XtsAes* aes, byte* out, const byte* in, word3... function _AesXtsHelper (line 7511) | static int _AesXtsHelper(Aes* aes, byte* out, const byte* in, word32 sz,... FILE: src/wolfcrypt/src/arc4.c function wc_Arc4SetKey (line 35) | int wc_Arc4SetKey(Arc4* arc4, const byte* key, word32 length) function WC_INLINE (line 73) | static WC_INLINE byte MakeByte(word32* x, word32* y, byte* s) function wc_Arc4Process (line 87) | int wc_Arc4Process(Arc4* arc4, byte* out, const byte* in, word32 length) function wc_Arc4Init (line 117) | int wc_Arc4Init(Arc4* arc4, void* heap, int devId) function wc_Arc4Free (line 138) | void wc_Arc4Free(Arc4* arc4) FILE: src/wolfcrypt/src/asm.c function word32 (line 83) | static word32 cpuid_flag(word32 leaf, word32 sub, word32 num, word32 bit) { function WC_INLINE (line 111) | WC_INLINE static int set_cpuid_flags(void) { FILE: src/wolfcrypt/src/asn.c type Asn_Misc (line 128) | enum Asn_Misc { function WOLFSSL_LOCAL (line 146) | WOLFSSL_LOCAL int GetLength(const byte* input, word32* inOutIdx, int* len, function WOLFSSL_LOCAL (line 154) | WOLFSSL_LOCAL int GetLength_ex(const byte* input, word32* inOutIdx, int*... function GetASNTag (line 211) | int GetASNTag(const byte* input, word32* inOutIdx, byte* tag, word32 max... function GetASNHeader_ex (line 231) | static int GetASNHeader_ex(const byte* input, byte tag, word32* inOutIdx... function GetASNHeader (line 264) | static int GetASNHeader(const byte* input, byte tag, word32* inOutIdx, i... function GetHeader (line 270) | static int GetHeader(const byte* input, byte* tag, word32* inOutIdx, int... function WOLFSSL_LOCAL (line 289) | WOLFSSL_LOCAL int GetSequence(const byte* input, word32* inOutIdx, int* ... function WOLFSSL_LOCAL (line 297) | WOLFSSL_LOCAL int GetSequence_ex(const byte* input, word32* inOutIdx, in... function WOLFSSL_LOCAL (line 305) | WOLFSSL_LOCAL int GetSet(const byte* input, word32* inOutIdx, int* len, function WOLFSSL_LOCAL (line 313) | WOLFSSL_LOCAL int GetSet_ex(const byte* input, word32* inOutIdx, int* len, function GetASNNull (line 331) | static int GetASNNull(const byte* input, word32* inOutIdx, word32 maxIdx) function SetASNNull (line 355) | static int SetASNNull(byte* output) function GetBoolean (line 372) | static int GetBoolean(const byte* input, word32* inOutIdx, word32 maxIdx) function SetBoolean (line 401) | static int SetBoolean(int val, byte* output) function GetOctetString (line 422) | static int GetOctetString(const byte* input, word32* inOutIdx, int* len, function GetASNInt (line 440) | static int GetASNInt(const byte* input, word32* inOutIdx, int* len, function GetInteger7Bit (line 473) | static int GetInteger7Bit(const byte* input, word32* inOutIdx, word32 ma... function SetASNInt (line 619) | static int SetASNInt(int len, byte firstByte, byte* output) function SetASNIntMP (line 652) | static int SetASNIntMP(mp_int* n, int maxSz, byte* output) function SetASNIntRSA (line 688) | static int SetASNIntRSA(void* n, byte* output) function WOLFSSL_LOCAL (line 713) | WOLFSSL_LOCAL int GetMyVersion(const byte* input, word32* inOutIdx, function WOLFSSL_LOCAL (line 740) | WOLFSSL_LOCAL int GetShortInt(const byte* input, word32* inOutIdx, int* ... function WOLFSSL_LOCAL (line 777) | WOLFSSL_LOCAL int SetShortInt(byte* input, word32* inOutIdx, word32 numb... function GetExplicitVersion (line 821) | static int GetExplicitVersion(const byte* input, word32* inOutIdx, int* ... function GetInt (line 843) | int GetInt(mp_int* mpi, const byte* input, word32* inOutIdx, word32 maxIdx) function SkipInt (line 876) | static int SkipInt(const byte* input, word32* inOutIdx, word32 maxIdx) function CheckBitString (line 893) | static int CheckBitString(const byte* input, word32* inOutIdx, int* len, function word32 (line 959) | static word32 SetBitString(word32 len, byte unusedBits, byte* output) function GetBerHeader (line 978) | static int GetBerHeader(const byte* data, word32* idx, word32 maxIdx, type Indef (line 1020) | typedef struct Indef { type IndefItems (line 1028) | typedef struct IndefItems function IndefItems_HeaderLen (line 1038) | static int IndefItems_HeaderLen(IndefItems* items) function word32 (line 1044) | static word32 IndefItems_Len(IndefItems* items) function IndefItems_AddItem (line 1050) | static int IndefItems_AddItem(IndefItems* items, word32 start) function IndefItems_AddData (line 1071) | static void IndefItems_AddData(IndefItems* items, word32 length) function IndefItems_UpdateHeaderLen (line 1077) | static void IndefItems_UpdateHeaderLen(IndefItems* items) function IndefItems_Up (line 1084) | static void IndefItems_Up(IndefItems* items) function IndefItems_CalcLength (line 1099) | static void IndefItems_CalcLength(IndefItems* items) function IndefItems_MoreData (line 1114) | static void IndefItems_MoreData(IndefItems* items, word32 length) function wc_BerToDer (line 1133) | int wc_BerToDer(const byte* ber, word32 berSz, byte* der, word32* derSz) function word32 (line 1361) | static word32 SetBitString16Bit(word16 val, byte* output) function byte (line 1647) | const byte* OidFromId(word32 id, word32 type, word32* oidSz) function EncodeObjectId (line 2229) | int EncodeObjectId(const word16* in, word32 inSz, byte* out, word32* outSz) function DecodeObjectId (line 2305) | int DecodeObjectId(const byte* in, word32 inSz, word16* out, word32* outSz) function GetASNObjectId (line 2353) | int GetASNObjectId(const byte* input, word32* inOutIdx, int* len, function SetObjectId (line 2383) | int SetObjectId(int len, byte* output) function GetObjectId (line 2393) | int GetObjectId(const byte* input, word32* inOutIdx, word32* oid, function SkipObjectId (line 2476) | static int SkipObjectId(const byte* input, word32* inOutIdx, word32 maxIdx) function WOLFSSL_LOCAL (line 2492) | WOLFSSL_LOCAL int GetAlgoId(const byte* input, word32* inOutIdx, word32*... function wc_RsaPrivateKeyDecode (line 2530) | int wc_RsaPrivateKeyDecode(const byte* input, word32* inOutIdx, RsaKey* ... function ToTraditionalInline_ex (line 2585) | int ToTraditionalInline_ex(const byte* input, word32* inOutIdx, word32 sz, function ToTraditionalInline (line 2625) | int ToTraditionalInline(const byte* input, word32* inOutIdx, word32 sz) function ToTraditional_ex (line 2633) | int ToTraditional_ex(byte* input, word32 sz, word32* algId) function ToTraditional (line 2650) | int ToTraditional(byte* input, word32 sz) function wc_GetPkcs8TraditionalOffset (line 2665) | int wc_GetPkcs8TraditionalOffset(byte* input, word32* inOutIdx, word32 sz) function wc_CreatePKCS8Key (line 2705) | int wc_CreatePKCS8Key(byte* out, word32* outSz, byte* key, word32 keySz, function wc_CheckPrivateKey (line 2799) | int wc_CheckPrivateKey(byte* key, word32 keySz, DecodedCert* der) function CheckAlgo (line 3001) | static int CheckAlgo(int first, int second, int* id, int* version, int* ... function CheckAlgoV2 (line 3060) | static int CheckAlgoV2(int oid, int* id, int* blockSz) function wc_GetKeyOID (line 3091) | int wc_GetKeyOID(byte* key, word32 keySz, const byte** curveOID, word32*... function Pkcs8Pad (line 3179) | static int Pkcs8Pad(byte* buf, int sz, int blockSz) function UnTraditionalEnc (line 3210) | int UnTraditionalEnc(byte* key, word32 keySz, byte* out, word32* outSz, function GetAlgoV2 (line 3420) | static int GetAlgoV2(int encAlgId, const byte** oid, int *len, int* id, function TraditionalEnc (line 3462) | int TraditionalEnc(byte* key, word32 keySz, byte* out, word32* outSz, function ToTraditionalEnc (line 3647) | int ToTraditionalEnc(byte* input, word32 sz,const char* password, function EncryptContent (line 3821) | int EncryptContent(byte* input, word32 inputSz, byte* out, word32* outSz, function DecryptContent (line 4018) | int DecryptContent(byte* input, word32 sz,const char* password, int pass... function RsaPublicKeyDecodeRawIndex (line 4176) | static int RsaPublicKeyDecodeRawIndex(const byte* input, word32* inOutIdx, function wc_RsaPublicKeyDecode_ex (line 4250) | int wc_RsaPublicKeyDecode_ex(const byte* input, word32* inOutIdx, word32... function wc_RsaPublicKeyDecode (line 4329) | int wc_RsaPublicKeyDecode(const byte* input, word32* inOutIdx, RsaKey* key, function wc_RsaPublicKeyDecodeRaw (line 4348) | int wc_RsaPublicKeyDecodeRaw(const byte* n, word32 nSz, const byte* e, function wc_DhKeyDecode (line 4401) | int wc_DhKeyDecode(const byte* input, word32* inOutIdx, DhKey* key, word... function wc_DhParamsLoad (line 4417) | int wc_DhParamsLoad(const byte* input, word32 inSz, byte* p, word32* pIn... function DsaPublicKeyDecode (line 4459) | int DsaPublicKeyDecode(const byte* input, word32* inOutIdx, DsaKey* key, function DsaPrivateKeyDecode (line 4482) | int DsaPrivateKeyDecode(const byte* input, word32* inOutIdx, DsaKey* key, function mp_int (line 4509) | static mp_int* GetDsaInt(DsaKey* key, int idx) function WC_INLINE (line 4526) | static WC_INLINE void FreeTmpDsas(byte** tmps, void* heap) function wc_DsaKeyToDer (line 4538) | int wc_DsaKeyToDer(DsaKey* key, byte* output, word32 inLen) function InitDecodedCert (line 4609) | void InitDecodedCert(DecodedCert* cert, function FreeAltNames (line 4638) | void FreeAltNames(DNS_entry* altNames, void* heap) function FreeNameSubtrees (line 4653) | void FreeNameSubtrees(Base_entry* names, void* heap) function FreeDecodedCert (line 4668) | void FreeDecodedCert(DecodedCert* cert) function GetCertHeader (line 4706) | static int GetCertHeader(DecodedCert* cert) function StoreRsaKey (line 4737) | static int StoreRsaKey(DecodedCert* cert, word32 bitStringEnd) function CheckCurve (line 4764) | static int CheckCurve(word32 oid) function GetKey (line 4780) | static int GetKey(DecodedCert* cert) function WOLFSSL_LOCAL (line 4971) | WOLFSSL_LOCAL int wc_OBJ_sn2nid(const char *sn) function CalcHashId (line 5013) | int CalcHashId(const byte* data, word32 len, byte* hash) function GetName (line 5035) | static int GetName(DecodedCert* cert, int nameType, int maxIdx) function WC_INLINE (line 5627) | static WC_INLINE int GetTime(int* value, const byte* date, int* idx) function ExtractDate (line 5644) | int ExtractDate(const unsigned char* date, unsigned char format, function GetTimeString (line 5676) | int GetTimeString(byte* date, int format, char* buf, int len) function GetAsnTimeString (line 5725) | int GetAsnTimeString(void* currTime, byte* buf, word32 len) function WOLFSSL_LOCAL (line 5813) | WOLFSSL_LOCAL int DateGreaterThan(const struct tm* a, const struct tm* b) function WC_INLINE (line 5843) | static WC_INLINE int DateLessThan(const struct tm* a, const struct tm* b) function ValidateDate (line 5850) | int ValidateDate(const byte* date, byte format, int dateType) function wc_GetTime (line 5927) | int wc_GetTime(void* timePtr, word32 timeSize) function GetDateInfo (line 5948) | static int GetDateInfo(const byte* source, word32* idx, const byte** pDate, function GetDate (line 5984) | static int GetDate(DecodedCert* cert, int dateType, int verify, int maxIdx) function GetValidity (line 6026) | static int GetValidity(DecodedCert* cert, int verify, int maxIdx) function wc_GetDateInfo (line 6049) | int wc_GetDateInfo(const byte* certDate, int certDateSz, const byte** date, function wc_GetDateAsCalendarTime (line 6063) | int wc_GetDateAsCalendarTime(const byte* date, int length, byte format, function wc_GetCertDates (line 6074) | int wc_GetCertDates(Cert* cert, struct tm* before, struct tm* after) function wc_GetPubX509 (line 6108) | int wc_GetPubX509(DecodedCert* cert, int verify, int* badDate) function DecodeToKey (line 6142) | int DecodeToKey(DecodedCert* cert, int verify) function GetSignature (line 6166) | static int GetSignature(DecodedCert* cert) function word32 (line 6182) | static word32 SetOctetString8Bit(word32 len, byte* output) function word32 (line 6189) | static word32 SetDigest(const byte* digest, word32 digSz, byte* output) function word32 (line 6198) | static word32 BytePrecision(word32 value) function WOLFSSL_LOCAL (line 6209) | WOLFSSL_LOCAL word32 SetLength(word32 length, byte* output) function WOLFSSL_LOCAL (line 6234) | WOLFSSL_LOCAL word32 SetSequence(word32 len, byte* output) function WOLFSSL_LOCAL (line 6241) | WOLFSSL_LOCAL word32 SetOctetString(word32 len, byte* output) function WOLFSSL_LOCAL (line 6248) | WOLFSSL_LOCAL word32 SetSet(word32 len, byte* output) function WOLFSSL_LOCAL (line 6254) | WOLFSSL_LOCAL word32 SetImplicit(byte tag, byte number, word32 len, byte... function WOLFSSL_LOCAL (line 6262) | WOLFSSL_LOCAL word32 SetExplicit(byte number, word32 len, byte* output) function SetCurve (line 6271) | static int SetCurve(ecc_key* key, byte* output) function WC_INLINE (line 6312) | static WC_INLINE int IsSigAlgoECDSA(int algoOID) function WOLFSSL_LOCAL (line 6324) | WOLFSSL_LOCAL word32 SetAlgoID(int algoOID, byte* output, int type, int ... function word32 (line 6365) | word32 wc_EncodeSignature(byte* out, const byte* digest, word32 digSz, function wc_GetCTC_HashOID (line 6387) | int wc_GetCTC_HashOID(int type) function InitSignatureCtx (line 6400) | void InitSignatureCtx(SignatureCtx* sigCtx, void* heap, int devId) function FreeSignatureCtx (line 6409) | void FreeSignatureCtx(SignatureCtx* sigCtx) function HashForSignature (line 6457) | static int HashForSignature(const byte* buf, word32 bufSz, word32 sigOID, function ConfirmSignature (line 6546) | static int ConfirmSignature(SignatureCtx* sigCtx, function MatchBaseName (line 6893) | static int MatchBaseName(int type, const char* name, int nameSz, function ConfirmNameConstraints (line 6956) | static int ConfirmNameConstraints(Signer* signer, DecodedCert* cert) function DecodeAltNames (line 7078) | static int DecodeAltNames(const byte* input, int sz, DecodedCert* cert) function DecodeBasicCaConstraint (line 7340) | static int DecodeBasicCaConstraint(const byte* input, int sz, DecodedCer... function DecodeCrlDist (line 7398) | static int DecodeCrlDist(const byte* input, int sz, DecodedCert* cert) function DecodeAuthInfo (line 7490) | static int DecodeAuthInfo(const byte* input, int sz, DecodedCert* cert) function DecodeAuthKeyId (line 7538) | static int DecodeAuthKeyId(const byte* input, int sz, DecodedCert* cert) function DecodeSubjKeyId (line 7580) | static int DecodeSubjKeyId(const byte* input, int sz, DecodedCert* cert) function DecodeKeyUsage (line 7609) | static int DecodeKeyUsage(const byte* input, int sz, DecodedCert* cert) function DecodeExtKeyUsage (line 7628) | static int DecodeExtKeyUsage(const byte* input, int sz, DecodedCert* cert) function DecodeSubtree (line 7687) | static int DecodeSubtree(const byte* input, int sz, function DecodeNameConstraints (line 7755) | static int DecodeNameConstraints(const byte* input, int sz, DecodedCert*... function DecodePolicyOID (line 7798) | int DecodePolicyOID(char *out, word32 outSz, const byte *in, word32 inSz) function DecodeCertPolicy (line 7846) | static int DecodeCertPolicy(const byte* input, int sz, DecodedCert* cert) function DecodeCertExtensions (line 7960) | static int DecodeCertExtensions(DecodedCert* cert) function ParseCert (line 8197) | int ParseCert(DecodedCert* cert, int type, int verify, void* cm) function Signer (line 8248) | Signer* GetCA(void* signers, byte* hash) function Signer (line 8256) | Signer* GetCAByName(void* signers, byte* hash) function Signer (line 8267) | static Signer* GetCABySubjectAndPubKey(DecodedCert* cert, void* cm) function CheckCertSignature_ex (line 8294) | static int CheckCertSignature_ex(const byte* cert, word32 certSz, void* ... function CheckCertSignaturePubKey (line 8589) | int CheckCertSignaturePubKey(const byte* cert, word32 certSz, void* heap, function CheckCertSignature (line 8599) | int CheckCertSignature(const byte* cert, word32 certSz, void* heap, void... function ParseCertRelative (line 8606) | int ParseCertRelative(DecodedCert* cert, int type, int verify, void* cm) function Signer (line 8915) | Signer* MakeSigner(void* heap) function FreeSigner (line 8929) | void FreeSigner(Signer* signer, void* heap) function FreeSignerTable (line 8949) | void FreeSignerTable(Signer** table, int rows, void* heap) function FreeTrustedPeer (line 8966) | void FreeTrustedPeer(TrustedPeerCert* tp, void* heap) function FreeTrustedPeerTable (line 8991) | void FreeTrustedPeerTable(TrustedPeerCert** table, int rows, void* heap) function WOLFSSL_LOCAL (line 9007) | WOLFSSL_LOCAL int SetMyVersion(word32 version, byte* output, int header) function WOLFSSL_LOCAL (line 9026) | WOLFSSL_LOCAL int SetSerialNumber(const byte* sn, word32 snSz, byte* out... function WOLFSSL_LOCAL (line 9072) | WOLFSSL_LOCAL int GetSerialNumber(const byte* input, word32* inOutIdx, function AllocDer (line 9108) | int AllocDer(DerBuffer** pDer, word32 length, int type, void* heap) function FreeDer (line 9144) | void FreeDer(DerBuffer** pDer) function wc_AllocDer (line 9162) | int wc_AllocDer(DerBuffer** pDer, word32 length, int type, void* heap) function wc_FreeDer (line 9166) | void wc_FreeDer(DerBuffer** pDer) function WC_INLINE (line 9219) | static WC_INLINE char* SkipEndOfLineChars(char* line, const char* endOfL... function wc_PemGetHeaderFooter (line 9229) | int wc_PemGetHeaderFooter(int type, const char** header, const char** fo... function wc_EncryptedInfoGet (line 9340) | int wc_EncryptedInfoGet(EncryptedInfo* info, const char* cipherInfo) function wc_EncryptedInfoParse (line 9391) | int wc_EncryptedInfoParse(EncryptedInfo* info, char** pBuffer, size_t bu... function wc_EncryptedInfoAppend (line 9495) | static int wc_EncryptedInfoAppend(char* dest, int destSz, char* cipherInfo) function wc_DerToPem (line 9521) | int wc_DerToPem(const byte* der, word32 derSz, function wc_DerToPemEx (line 9529) | int wc_DerToPemEx(const byte* der, word32 derSz, byte* output, word32 ou... function PemToDer (line 9663) | int PemToDer(const unsigned char* buff, long longSz, int type, function wc_PemToDer (line 9879) | int wc_PemToDer(const unsigned char* buff, long longSz, int type, function WC_INLINE (line 9887) | static WC_INLINE int OurPasswordCb(char* passwd, int sz, int rw, void* u... function wc_KeyPemToDer (line 9899) | int wc_KeyPemToDer(const unsigned char* pem, int pemSz, function wc_CertPemToDer (line 9955) | int wc_CertPemToDer(const unsigned char* pem, int pemSz, function wc_PubKeyPemToDer (line 10001) | int wc_PubKeyPemToDer(const unsigned char* pem, int pemSz, function wc_PemCertToDer (line 10039) | int wc_PemCertToDer(const char* fileName, unsigned char* derBuf, int derSz) function wc_PemPubKeyToDer (line 10119) | int wc_PemPubKeyToDer(const char* fileName, function SetRsaPublicKey (line 10206) | static int SetRsaPublicKey(byte* output, RsaKey* key, function wc_RsaPublicKeyDerSize (line 10347) | int wc_RsaPublicKeyDerSize(RsaKey* key, int with_header) function mp_int (line 10405) | static mp_int* GetRsaInt(RsaKey* key, int idx) function WC_INLINE (line 10429) | static WC_INLINE void FreeTmpRsas(byte** tmps, void* heap) function wc_RsaKeyToDer (line 10442) | int wc_RsaKeyToDer(RsaKey* key, byte* output, word32 inLen) function wc_RsaKeyToPublicDer (line 10515) | int wc_RsaKeyToPublicDer(RsaKey* key, byte* output, word32 inLen) function wc_InitCert (line 10534) | int wc_InitCert(Cert* cert) type DerCert (line 10589) | typedef struct DerCert { function word32 (line 10643) | static word32 SetPrintableString(word32 len, byte* output) function word32 (line 10649) | static word32 SetUTF8String(word32 len, byte* output) function wc_SetCert_Free (line 10660) | static function wc_SetCert_LoadDer (line 10679) | static int wc_SetCert_LoadDer(Cert* cert, const byte* der, word32 derSz) function SetEccPublicKey (line 10719) | static int SetEccPublicKey(byte* output, ecc_key* key, int with_header) function wc_EccPublicKeyToDer (line 10830) | int wc_EccPublicKeyToDer(ecc_key* key, byte* output, word32 inLen, function wc_EccPublicKeyDerSize (line 10880) | int wc_EccPublicKeyDerSize(ecc_key* key, int with_AlgCurve) function SetEd25519PublicKey (line 10891) | static int SetEd25519PublicKey(byte* output, ed25519_key* key, int with_... function wc_Ed25519PublicKeyToDer (line 10958) | int wc_Ed25519PublicKeyToDer(ed25519_key* key, byte* output, word32 inLen, function WC_INLINE (line 10995) | static WC_INLINE byte itob(int number) function SetTime (line 11002) | static void SetTime(struct tm* date, byte* output) function CopyValidity (line 11033) | static int CopyValidity(byte* output, Cert* cert) function SetValidity (line 11054) | static int SetValidity(byte* output, int daysValid) type EncodedName (line 11128) | typedef struct EncodedName { function GetNameType (line 11182) | static char GetNameType(CertName* name, int idx) function byte (line 11227) | static byte GetNameId(int idx) function SetExtensions (line 11279) | static int SetExtensions(byte* out, word32 outSz, int *IdxInOut, function SetExtensionsHeader (line 11295) | static int SetExtensionsHeader(byte* out, word32 outSz, int extSz) function SetCa (line 11327) | static int SetCa(byte* out, word32 outSz) function SetOidValue (line 11346) | static int SetOidValue(byte* out, word32 outSz, const byte *oid, word32 ... function SetSKID (line 11373) | static int SetSKID(byte* output, word32 outSz, const byte *input, word32... function SetAKID (line 11419) | static int SetAKID(byte* output, word32 outSz, function SetKeyUsage (line 11453) | static int SetKeyUsage(byte* output, word32 outSz, word16 input) function SetOjectIdValue (line 11467) | static int SetOjectIdValue(byte* output, word32 outSz, int* idx, function SetExtKeyUsage (line 11482) | static int SetExtKeyUsage(Cert* cert, byte* output, word32 outSz, byte i... function SetCertificatePolicies (line 11564) | static int SetCertificatePolicies(byte *output, function SetAltNames (line 11619) | static int SetAltNames(byte *out, word32 outSz, byte *input, word32 length) function wc_EncodeName (line 11643) | static int wc_EncodeName(EncodedName* name, const char* nameStr, char na... function SetName (line 11764) | int SetName(byte* output, word32 outputSz, CertName* name) function EncodeCert (line 11896) | static int EncodeCert(Cert* cert, DerCert* der, RsaKey* rsaKey, ecc_key*... function WriteCertBody (line 12253) | static int WriteCertBody(DerCert* der, byte* buffer) function MakeSignature (line 12292) | static int MakeSignature(CertSignCtx* certSignCtx, const byte* buffer, i... function AddSignature (line 12407) | static int AddSignature(byte* buffer, int bodySz, const byte* sig, int s... function MakeAnyCert (line 12434) | static int MakeAnyCert(Cert* cert, byte* derBuffer, word32 derSz, function wc_MakeCert_ex (line 12477) | int wc_MakeCert_ex(Cert* cert, byte* derBuffer, word32 derSz, int keyType, function wc_MakeCert (line 12495) | int wc_MakeCert(Cert* cert, byte* derBuffer, word32 derSz, RsaKey* rsaKey, function wc_MakeNtruCert (line 12505) | int wc_MakeNtruCert(Cert* cert, byte* derBuffer, word32 derSz, function SetReqAttrib (line 12516) | static int SetReqAttrib(byte* output, char* pw, int pwPrintableString, function EncodeCertReq (line 12593) | static int EncodeCertReq(Cert* cert, DerCert* der, RsaKey* rsaKey, function WriteCertReqBody (line 12772) | static int WriteCertReqBody(DerCert* der, byte* buffer) function MakeCertReq (line 12806) | static int MakeCertReq(Cert* cert, byte* derBuffer, word32 derSz, function wc_MakeCertReq_ex (line 12841) | int wc_MakeCertReq_ex(Cert* cert, byte* derBuffer, word32 derSz, int key... function wc_MakeCertReq (line 12858) | int wc_MakeCertReq(Cert* cert, byte* derBuffer, word32 derSz, function SignCert (line 12866) | static int SignCert(int requestSz, int sType, byte* buffer, word32 buffSz, function wc_SignCert_ex (line 12941) | int wc_SignCert_ex(int requestSz, int sType, byte* buffer, word32 buffSz, function wc_SignCert (line 12959) | int wc_SignCert(int requestSz, int sType, byte* buffer, word32 buffSz, function wc_MakeSelfCert (line 12966) | int wc_MakeSelfCert(Cert* cert, byte* buffer, word32 buffSz, function wc_GetSubjectRaw (line 12984) | int wc_GetSubjectRaw(byte **subjectRaw, Cert *cert) function SetKeyIdFromPublicKey (line 12995) | static int SetKeyIdFromPublicKey(Cert *cert, RsaKey *rsakey, ecc_key *ec... function wc_SetSubjectKeyIdFromPublicKey_ex (line 13064) | int wc_SetSubjectKeyIdFromPublicKey_ex(Cert *cert, int keyType, void* key) function wc_SetSubjectKeyIdFromPublicKey (line 13082) | int wc_SetSubjectKeyIdFromPublicKey(Cert *cert, RsaKey *rsakey, ecc_key ... function wc_SetSubjectKeyIdFromNtruPublicKey (line 13089) | int wc_SetSubjectKeyIdFromNtruPublicKey(Cert *cert, function wc_SetAuthKeyIdFromPublicKey_ex (line 13097) | int wc_SetAuthKeyIdFromPublicKey_ex(Cert *cert, int keyType, void* key) function wc_SetAuthKeyIdFromPublicKey (line 13115) | int wc_SetAuthKeyIdFromPublicKey(Cert *cert, RsaKey *rsakey, ecc_key *ec... function wc_SetSubjectKeyId (line 13124) | int wc_SetSubjectKeyId(Cert *cert, const char* file) function SetAuthKeyIdFromDcert (line 13224) | static int SetAuthKeyIdFromDcert(Cert* cert, DecodedCert* decoded) function wc_SetAuthKeyIdFromCert (line 13248) | int wc_SetAuthKeyIdFromCert(Cert *cert, const byte *der, int derSz) function wc_SetAuthKeyId (line 13277) | int wc_SetAuthKeyId(Cert *cert, const char* file) function wc_SetKeyUsage (line 13308) | int wc_SetKeyUsage(Cert *cert, const char *value) function wc_SetExtKeyUsage (line 13367) | int wc_SetExtKeyUsage(Cert *cert, const char *value) function wc_SetExtKeyUsageOID (line 13430) | int wc_SetExtKeyUsageOID(Cert *cert, const char *in, word32 sz, byte idx, function SetAltNamesFromDcert (line 13457) | static int SetAltNamesFromDcert(Cert* cert, DecodedCert* decoded) function SetAltNamesFromCert (line 13530) | static int SetAltNamesFromCert(Cert* cert, const byte* der, int derSz) function SetDatesFromDcert (line 13569) | static int SetDatesFromDcert(Cert* cert, DecodedCert* decoded) function SetNameFromDcert (line 13595) | static void SetNameFromDcert(CertName* cn, DecodedCert* decoded) function SetNameFromCert (line 13689) | static int SetNameFromCert(CertName* cn, const byte* der, int derSz) function wc_SetIssuer (line 13728) | int wc_SetIssuer(Cert* cert, const char* issuerFile) function wc_SetSubject (line 13753) | int wc_SetSubject(Cert* cert, const char* subjectFile) function wc_SetAltNames (line 13779) | int wc_SetAltNames(Cert* cert, const char* file) function wc_SetIssuerBuffer (line 13806) | int wc_SetIssuerBuffer(Cert* cert, const byte* der, int derSz) function wc_SetSubjectBuffer (line 13834) | int wc_SetSubjectBuffer(Cert* cert, const byte* der, int derSz) function wc_SetSubjectRaw (line 13860) | int wc_SetSubjectRaw(Cert* cert, const byte* der, int derSz) function wc_SetIssuerRaw (line 13892) | int wc_SetIssuerRaw(Cert* cert, const byte* der, int derSz) function wc_SetAltNamesBuffer (line 13926) | int wc_SetAltNamesBuffer(Cert* cert, const byte* der, int derSz) function wc_SetDatesBuffer (line 13952) | int wc_SetDatesBuffer(Cert* cert, const byte* der, int derSz) function EncodePolicyOID (line 13984) | int EncodePolicyOID(byte *out, word32 *outSz, const char *in, void* heap) function StoreECC_DSA_Sig (line 14070) | int StoreECC_DSA_Sig(byte* out, word32* outLen, mp_int* r, mp_int* s) function DecodeECC_DSA_Sig (line 14108) | int DecodeECC_DSA_Sig(const byte* sig, word32 sigLen, mp_int* r, mp_int* s) function wc_EccPrivateKeyDecode (line 14141) | int wc_EccPrivateKeyDecode(const byte* input, word32* inOutIdx, ecc_key*... function ByteToHex (line 14267) | static void ByteToHex(byte n, char* str) function ASNToHexString (line 14277) | static int ASNToHexString(const byte* input, word32* inOutIdx, char** out, function wc_EccPublicKeyDecode (line 14315) | int wc_EccPublicKeyDecode(const byte* input, word32* inOutIdx, function wc_BuildEccKeyDer (line 14501) | static int wc_BuildEccKeyDer(ecc_key* key, byte* output, word32 inLen, function wc_EccKeyToDer (line 14618) | int wc_EccKeyToDer(ecc_key* key, byte* output, word32 inLen) function wc_EccPrivateKeyToDer (line 14626) | int wc_EccPrivateKeyToDer(ecc_key* key, byte* output, word32 inLen) function wc_EccPrivateKeyToPKCS8 (line 14638) | int wc_EccPrivateKeyToPKCS8(ecc_key* key, byte* output, word32* outLen) function wc_Ed25519PrivateKeyDecode (line 14707) | int wc_Ed25519PrivateKeyDecode(const byte* input, word32* inOutIdx, function wc_Ed25519PublicKeyDecode (line 14773) | int wc_Ed25519PublicKeyDecode(const byte* input, word32* inOutIdx, function wc_BuildEd25519KeyDer (line 14809) | static int wc_BuildEd25519KeyDer(ed25519_key* key, byte* output, word32 ... function wc_Ed25519KeyToDer (line 14863) | int wc_Ed25519KeyToDer(ed25519_key* key, byte* output, word32 inLen) function wc_Ed25519PrivateKeyToDer (line 14872) | int wc_Ed25519PrivateKeyToDer(ed25519_key* key, byte* output, word32 inLen) function GetBasicDate (line 14885) | static int GetBasicDate(const byte* source, word32* idx, byte* date, function GetEnumerated (line 14907) | static int GetEnumerated(const byte* input, word32* inOutIdx, int *value, function DecodeSingleResponse (line 14941) | static int DecodeSingleResponse(byte* source, function DecodeOcspRespExtensions (line 15084) | static int DecodeOcspRespExtensions(byte* source, function DecodeResponseData (line 15163) | static int DecodeResponseData(byte* source, function DecodeCerts (line 15230) | static int DecodeCerts(byte* source, function DecodeBasicOcspResponse (line 15263) | static int DecodeBasicOcspResponse(byte* source, word32* ioIndex, function InitOcspResponse (line 15385) | void InitOcspResponse(OcspResponse* resp, CertStatus* status, function OcspResponseDecode (line 15400) | int OcspResponseDecode(OcspResponse* resp, void* cm, void* heap, int noV... function word32 (line 15454) | word32 EncodeOcspRequestExtensions(OcspRequest* req, byte* output, word3... function EncodeOcspRequest (line 15503) | int EncodeOcspRequest(OcspRequest* req, byte* output, word32 size) function InitOcspRequest (line 15580) | int InitOcspRequest(OcspRequest* req, DecodedCert* cert, byte useNonce, function FreeOcspRequest (line 15642) | void FreeOcspRequest(OcspRequest* req) function CompareOcspReqResp (line 15668) | int CompareOcspReqResp(OcspRequest* req, OcspResponse* resp) function WOLFSSL_LOCAL (line 15743) | WOLFSSL_LOCAL int GetNameHash(const byte* source, word32* idx, byte* hash, function InitDecodedCRL (line 15782) | void InitDecodedCRL(DecodedCRL* dcrl, void* heap) function FreeDecodedCRL (line 15795) | void FreeDecodedCRL(DecodedCRL* dcrl) function GetRevoked (line 15810) | static int GetRevoked(const byte* buff, word32* idx, DecodedCRL* dcrl, function GetCRL_Signature (line 15858) | static int GetCRL_Signature(const byte* source, word32* idx, DecodedCRL*... function VerifyCRL_Signature (line 15877) | int VerifyCRL_Signature(SignatureCtx* sigCtx, const byte* toBeSigned, function ParseCRL_CertList (line 15901) | static int ParseCRL_CertList(DecodedCRL* dcrl, const byte* buf, function ParseCRL_AuthKeyIdExt (line 15976) | static int ParseCRL_AuthKeyIdExt(const byte* input, int sz, DecodedCRL* ... function ParseCRL_Extensions (line 16016) | static int ParseCRL_Extensions(DecodedCRL* dcrl, const byte* buf, function ParseCRL (line 16103) | int ParseCRL(DecodedCRL* dcrl, const byte* buff, word32 sz, void* cm) function wc_ParseCertPIV (line 16186) | int wc_ParseCertPIV(wc_CertPIV* piv, const byte* buf, word32 totalSz) FILE: src/wolfcrypt/src/blake2b.c function WC_INLINE (line 73) | static WC_INLINE int blake2b_set_lastnode( blake2b_state *S ) function WC_INLINE (line 80) | static WC_INLINE int blake2b_set_lastblock( blake2b_state *S ) function WC_INLINE (line 88) | static WC_INLINE int blake2b_increment_counter( blake2b_state *S, const ... function WC_INLINE (line 96) | static WC_INLINE int blake2b_init0( blake2b_state *S ) function blake2b_init_param (line 107) | int blake2b_init_param( blake2b_state *S, const blake2b_param *P ) function blake2b_init (line 123) | int blake2b_init( blake2b_state *S, const byte outlen ) function blake2b_init_key (line 151) | int blake2b_init_key( blake2b_state *S, const byte outlen, const void *key, function blake2b_compress (line 206) | static int blake2b_compress( blake2b_state *S, function blake2b_update (line 295) | int blake2b_update( blake2b_state *S, const byte *in, word64 inlen ) function blake2b_final (line 329) | int blake2b_final( blake2b_state *S, byte *out, byte outlen ) function blake2b (line 358) | int blake2b( byte *out, const void *in, const void *key, const byte outlen, function main (line 387) | int main( int argc, char **argv ) function wc_InitBlake2b (line 423) | int wc_InitBlake2b(Blake2b* b2b, word32 digestSz) function wc_Blake2bUpdate (line 435) | int wc_Blake2bUpdate(Blake2b* b2b, const byte* data, word32 sz) function wc_Blake2bFinal (line 442) | int wc_Blake2bFinal(Blake2b* b2b, byte* final, word32 requestSz) FILE: src/wolfcrypt/src/blake2s.c function WC_INLINE (line 69) | static WC_INLINE int blake2s_set_lastnode( blake2s_state *S ) function WC_INLINE (line 76) | static WC_INLINE int blake2s_set_lastblock( blake2s_state *S ) function WC_INLINE (line 84) | static WC_INLINE int blake2s_increment_counter( blake2s_state *S, const ... function WC_INLINE (line 92) | static WC_INLINE int blake2s_init0( blake2s_state *S ) function blake2s_init_param (line 103) | int blake2s_init_param( blake2s_state *S, const blake2s_param *P ) function blake2s_init (line 119) | int blake2s_init( blake2s_state *S, const byte outlen ) function blake2s_init_key (line 147) | int blake2s_init_key( blake2s_state *S, const byte outlen, const void *key, function blake2s_compress (line 202) | static int blake2s_compress( blake2s_state *S, function blake2s_update (line 289) | int blake2s_update( blake2s_state *S, const byte *in, word32 inlen ) function blake2s_final (line 323) | int blake2s_final( blake2s_state *S, byte *out, byte outlen ) function blake2s (line 352) | int blake2s( byte *out, const void *in, const void *key, const byte outlen, function main (line 381) | int main( int argc, char **argv ) function wc_InitBlake2s (line 417) | int wc_InitBlake2s(Blake2s* b2s, word32 digestSz) function wc_Blake2sUpdate (line 429) | int wc_Blake2sUpdate(Blake2s* b2s, const byte* data, word32 sz) function wc_Blake2sFinal (line 436) | int wc_Blake2sFinal(Blake2s* b2s, byte* final, word32 requestSz) FILE: src/wolfcrypt/src/camellia.c type u32 (line 75) | typedef unsigned int u32; type u8 (line 76) | typedef unsigned char u8; function camellia_setup128 (line 490) | static int camellia_setup128(const unsigned char *key, u32 *subkey) function camellia_setup256 (line 722) | static int camellia_setup256(const unsigned char *key, u32 *subkey) function camellia_setup192 (line 1029) | static int camellia_setup192(const unsigned char *key, u32 *subkey) function camellia_encrypt128 (line 1051) | static void camellia_encrypt128(const u32 *subkey, u32 *io) function camellia_decrypt128 (line 1141) | static void camellia_decrypt128(const u32 *subkey, u32 *io) function camellia_encrypt256 (line 1234) | static void camellia_encrypt256(const u32 *subkey, u32 *io) function camellia_decrypt256 (line 1348) | static void camellia_decrypt256(const u32 *subkey, u32 *io) function Camellia_EncryptBlock (line 1467) | static void Camellia_EncryptBlock(const int keyBitLength, function Camellia_DecryptBlock (line 1498) | static void Camellia_DecryptBlock(const int keyBitLength, function wc_CamelliaSetKey (line 1532) | int wc_CamelliaSetKey(Camellia* cam, const byte* key, word32 len, const ... function wc_CamelliaSetIV (line 1563) | int wc_CamelliaSetIV(Camellia* cam, const byte* iv) function wc_CamelliaEncryptDirect (line 1577) | int wc_CamelliaEncryptDirect(Camellia* cam, byte* out, const byte* in) function wc_CamelliaDecryptDirect (line 1588) | int wc_CamelliaDecryptDirect(Camellia* cam, byte* out, const byte* in) function wc_CamelliaCbcEncrypt (line 1599) | int wc_CamelliaCbcEncrypt(Camellia* cam, byte* out, const byte* in, word... function wc_CamelliaCbcDecrypt (line 1621) | int wc_CamelliaCbcDecrypt(Camellia* cam, byte* out, const byte* in, word... FILE: src/wolfcrypt/src/chacha.c function wc_Chacha_SetIV (line 111) | int wc_Chacha_SetIV(ChaCha* ctx, const byte* inIv, word32 counter) function wc_Chacha_SetKey (line 145) | int wc_Chacha_SetKey(ChaCha* ctx, const byte* key, word32 keySz) function WC_INLINE (line 210) | static WC_INLINE void wc_Chacha_wordtobyte(word32 output[CHACHA_CHUNK_WO... function wc_Chacha_encrypt_bytes (line 259) | static void wc_Chacha_encrypt_bytes(ChaCha* ctx, const byte* m, byte* c, function wc_Chacha_Process (line 289) | int wc_Chacha_Process(ChaCha* ctx, byte* output, const byte* input, FILE: src/wolfcrypt/src/chacha20_poly1305.c function wc_ChaCha20Poly1305_Encrypt (line 59) | int wc_ChaCha20Poly1305_Encrypt( function wc_ChaCha20Poly1305_Decrypt (line 110) | int wc_ChaCha20Poly1305_Decrypt( function calculateAuthTag (line 171) | static int calculateAuthTag( function word32ToLittle64 (line 236) | static void word32ToLittle64(const word32 inLittle32, byte outLittle64[8]) FILE: src/wolfcrypt/src/cmac.c function ShiftAndXorRb (line 55) | static void ShiftAndXorRb(byte* out, byte* in) function wc_InitCmac (line 75) | int wc_InitCmac(Cmac* cmac, const byte* key, word32 keySz, function wc_CmacUpdate (line 100) | int wc_CmacUpdate(Cmac* cmac, const byte* in, word32 inSz) function wc_CmacFinal (line 128) | int wc_CmacFinal(Cmac* cmac, byte* out, word32* outSz) function wc_AesCmacGenerate (line 164) | int wc_AesCmacGenerate(byte* out, word32* outSz, function wc_AesCmacVerify (line 190) | int wc_AesCmacVerify(const byte* check, word32 checkSz, FILE: src/wolfcrypt/src/coding.c function Base64_Decode (line 59) | int Base64_Decode(const byte* in, word32 inLen, byte* out, word32* outLen) function CEscape (line 164) | static int CEscape(int escaped, byte e, byte* out, word32* i, word32 max, function DoBase64_Encode (line 246) | static int DoBase64_Encode(const byte* in, word32 inLen, byte* out, function Base64_Encode (line 346) | int Base64_Encode(const byte* in, word32 inLen, byte* out, word32* outLen) function Base64_EncodeEsc (line 353) | int Base64_EncodeEsc(const byte* in, word32 inLen, byte* out, word32* ou... function Base64_Encode_NoNl (line 358) | int Base64_Encode_NoNl(const byte* in, word32 inLen, byte* out, word32* ... function Base16_Decode (line 379) | int Base16_Decode(const byte* in, word32 inLen, byte* out, word32* outLen) function Base16_Encode (line 435) | int Base16_Encode(const byte* in, word32 inLen, byte* out, word32* outLen) FILE: src/wolfcrypt/src/compress.c function myFree (line 54) | static void myFree(void* opaque, void* memory) function wc_Compress_ex (line 86) | int wc_Compress_ex(byte* out, word32 outSz, const byte* in, word32 inSz, function wc_Compress (line 125) | int wc_Compress(byte* out, word32 outSz, const byte* in, word32 inSz, wo... function wc_DeCompress_ex (line 143) | int wc_DeCompress_ex(byte* out, word32 outSz, const byte* in, word32 inSz, function wc_DeCompress (line 191) | int wc_DeCompress(byte* out, word32 outSz, const byte* in, word32 inSz) FILE: src/wolfcrypt/src/cpuid.c function word32 (line 60) | static word32 cpuid_flag(word32 leaf, word32 sub, word32 num, word32 bit) function cpuid_set_flags (line 90) | void cpuid_set_flags(void) function word32 (line 104) | word32 cpuid_get_flags(void) FILE: src/wolfcrypt/src/cryptocb.c type CryptoCb (line 42) | typedef struct CryptoCb { function CryptoCb (line 49) | static CryptoCb* wc_CryptoCb_FindDevice(int devId) function CryptoCb (line 58) | static CryptoCb* wc_CryptoCb_FindDeviceByIndex(int startIdx) function WC_INLINE (line 68) | static WC_INLINE int wc_CryptoCb_TranslateErrorCode(int ret) function wc_CryptoCb_Init (line 77) | void wc_CryptoCb_Init(void) function wc_CryptoCb_RegisterDevice (line 85) | int wc_CryptoCb_RegisterDevice(int devId, CryptoDevCallbackFunc cb, void... function wc_CryptoCb_UnRegisterDevice (line 102) | void wc_CryptoCb_UnRegisterDevice(int devId) function wc_CryptoCb_Rsa (line 112) | int wc_CryptoCb_Rsa(const byte* in, word32 inLen, byte* out, function wc_CryptoCb_MakeRsaKey (line 143) | int wc_CryptoCb_MakeRsaKey(RsaKey* key, int size, long e, WC_RNG* rng) function wc_CryptoCb_MakeEccKey (line 172) | int wc_CryptoCb_MakeEccKey(WC_RNG* rng, int keySize, ecc_key* key, int c... function wc_CryptoCb_Ecdh (line 198) | int wc_CryptoCb_Ecdh(ecc_key* private_key, ecc_key* public_key, function wc_CryptoCb_EccSign (line 225) | int wc_CryptoCb_EccSign(const byte* in, word32 inlen, byte* out, function wc_CryptoCb_EccVerify (line 254) | int wc_CryptoCb_EccVerify(const byte* sig, word32 siglen, function wc_CryptoCb_AesGcmEncrypt (line 286) | int wc_CryptoCb_AesGcmEncrypt(Aes* aes, byte* out, function wc_CryptoCb_AesGcmDecrypt (line 327) | int wc_CryptoCb_AesGcmDecrypt(Aes* aes, byte* out, function wc_CryptoCb_AesCbcEncrypt (line 370) | int wc_CryptoCb_AesCbcEncrypt(Aes* aes, byte* out, function wc_CryptoCb_AesCbcDecrypt (line 402) | int wc_CryptoCb_AesCbcDecrypt(Aes* aes, byte* out, function wc_CryptoCb_Des3Encrypt (line 437) | int wc_CryptoCb_Des3Encrypt(Des3* des3, byte* out, function wc_CryptoCb_Des3Decrypt (line 469) | int wc_CryptoCb_Des3Decrypt(Des3* des3, byte* out, function wc_CryptoCb_ShaHash (line 503) | int wc_CryptoCb_ShaHash(wc_Sha* sha, const byte* in, function wc_CryptoCb_Sha256Hash (line 536) | int wc_CryptoCb_Sha256Hash(wc_Sha256* sha256, const byte* in, function wc_CryptoCb_Hmac (line 569) | int wc_CryptoCb_Hmac(Hmac* hmac, int macType, const byte* in, word32 inSz, function wc_CryptoCb_RandomBlock (line 598) | int wc_CryptoCb_RandomBlock(WC_RNG* rng, byte* out, word32 sz) function wc_CryptoCb_RandomSeed (line 626) | int wc_CryptoCb_RandomSeed(OS_Seed* os, byte* seed, word32 sz) FILE: src/wolfcrypt/src/curve25519.c function wc_curve25519_make_key (line 54) | int wc_curve25519_make_key(WC_RNG* rng, int keysize, curve25519_key* key) function wc_curve25519_shared_secret (line 101) | int wc_curve25519_shared_secret(curve25519_key* private_key, function wc_curve25519_shared_secret_ex (line 109) | int wc_curve25519_shared_secret_ex(curve25519_key* private_key, function wc_curve25519_export_public (line 179) | int wc_curve25519_export_public(curve25519_key* key, byte* out, word32* ... function wc_curve25519_export_public_ex (line 186) | int wc_curve25519_export_public_ex(curve25519_key* key, byte* out, function wc_curve25519_import_public (line 218) | int wc_curve25519_import_public(const byte* in, word32 inLen, function wc_curve25519_import_public_ex (line 226) | int wc_curve25519_import_public_ex(const byte* in, word32 inLen, function wc_curve25519_check_public (line 272) | int wc_curve25519_check_public(const byte* pub, word32 pubSz, int endian) function wc_curve25519_export_private_raw (line 326) | int wc_curve25519_export_private_raw(curve25519_key* key, byte* out, function wc_curve25519_export_private_raw_ex (line 336) | int wc_curve25519_export_private_raw_ex(curve25519_key* key, byte* out, function wc_curve25519_export_key_raw (line 365) | int wc_curve25519_export_key_raw(curve25519_key* key, function wc_curve25519_export_key_raw_ex (line 375) | int wc_curve25519_export_key_raw_ex(curve25519_key* key, function wc_curve25519_import_private_raw (line 398) | int wc_curve25519_import_private_raw(const byte* priv, word32 privSz, function wc_curve25519_import_private_raw_ex (line 409) | int wc_curve25519_import_private_raw_ex(const byte* priv, word32 privSz, function wc_curve25519_import_private (line 426) | int wc_curve25519_import_private(const byte* priv, word32 privSz, function wc_curve25519_import_private_ex (line 435) | int wc_curve25519_import_private_ex(const byte* priv, word32 privSz, function wc_curve25519_init (line 469) | int wc_curve25519_init(curve25519_key* key) function wc_curve25519_free (line 488) | void wc_curve25519_free(curve25519_key* key) function wc_curve25519_size (line 504) | int wc_curve25519_size(curve25519_key* key) FILE: src/wolfcrypt/src/des3.c function wc_Des_SetKey (line 56) | int wc_Des_SetKey(Des* des, const byte* key, const byte* iv, int dir) function wc_Des3_SetKey (line 60) | int wc_Des3_SetKey(Des3* des, const byte* key, const byte* iv, int dir) function wc_Des_CbcEncrypt (line 68) | int wc_Des_CbcEncrypt(Des* des, byte* out, const byte* in, word32 sz) function wc_Des_CbcDecrypt (line 72) | int wc_Des_CbcDecrypt(Des* des, byte* out, const byte* in, word32 sz) function wc_Des3_CbcEncrypt (line 76) | int wc_Des3_CbcEncrypt(Des3* des, byte* out, const byte* in, word32 sz) function wc_Des3_CbcDecrypt (line 83) | int wc_Des3_CbcDecrypt(Des3* des, byte* out, const byte* in, word32 sz) function wc_Des_EcbEncrypt (line 93) | int wc_Des_EcbEncrypt(Des* des, byte* out, const byte* in, word32 sz) function wc_Des3_EcbEncrypt (line 97) | int wc_Des3_EcbEncrypt(Des3* des, byte* out, const byte* in, word32 sz) function wc_Des_SetIV (line 103) | void wc_Des_SetIV(Des* des, const byte* iv) function wc_Des3_SetIV (line 107) | int wc_Des3_SetIV(Des3* des, const byte* iv) function wc_Des3Init (line 112) | int wc_Des3Init(Des3* des3, void* heap, int devId) function wc_Des3Free (line 121) | void wc_Des3Free(Des3* des3) function wc_Des_SetKey (line 152) | int wc_Des_SetKey(Des* des, const byte* key, const byte* iv, int dir) function wc_Des3_SetKey (line 168) | int wc_Des3_SetKey(Des3* des, const byte* key, const byte* iv, int dir) function DesCrypt (line 192) | static void DesCrypt(Des* des, byte* out, const byte* in, word32 sz, function wc_Des_CbcEncrypt (line 326) | int wc_Des_CbcEncrypt(Des* des, byte* out, const byte* in, word32 sz) function wc_Des_CbcDecrypt (line 332) | int wc_Des_CbcDecrypt(Des* des, byte* out, const byte* in, word32 sz) function wc_Des_EcbEncrypt (line 338) | int wc_Des_EcbEncrypt(Des* des, byte* out, const byte* in, word32 sz) function Des3Crypt (line 344) | static void Des3Crypt(Des3* des, byte* out, const byte* in, word32 sz, function wc_Des3_CbcEncrypt (line 454) | int wc_Des3_CbcEncrypt(Des3* des, byte* out, const byte* in, word32 sz) function wc_Des3_CbcDecrypt (line 460) | int wc_Des3_CbcDecrypt(Des3* des, byte* out, const byte* in, word32 sz) function wc_Des_Cbc (line 500) | static void wc_Des_Cbc(byte* out, const byte* in, word32 sz, function wc_Des_CbcEncrypt (line 582) | int wc_Des_CbcEncrypt(Des* des, byte* out, const byte* in, word32 sz) function wc_Des_CbcDecrypt (line 588) | int wc_Des_CbcDecrypt(Des* des, byte* out, const byte* in, word32 sz) function wc_Des3_CbcEncrypt (line 594) | int wc_Des3_CbcEncrypt(Des3* des3, byte* out, const byte* in, word32 sz) function wc_Des3_CbcDecrypt (line 601) | int wc_Des3_CbcDecrypt(Des3* des3, byte* out, const byte* in, word32 sz) function setParity (line 607) | static void setParity(byte *buf, int len) function wc_Des_SetKey (line 626) | int wc_Des_SetKey(Des* des, const byte* key, const byte* iv, int dir) function wc_Des3_SetKey (line 656) | int wc_Des3_SetKey(Des3* des3, const byte* key, const byte* iv, int dir) function wc_Des_SetKey (line 689) | int wc_Des_SetKey(Des* des, const byte* key, const byte* iv, int dir) function wc_Des3_SetKey (line 700) | int wc_Des3_SetKey(Des3* des, const byte* key, const byte* iv, int dir) function wc_Des_CbcEncrypt (line 718) | int wc_Des_CbcEncrypt(Des* des, byte* out, const byte* in, word32 sz) function wc_Des_CbcDecrypt (line 728) | int wc_Des_CbcDecrypt(Des* des, byte* out, const byte* in, word32 sz) function wc_Des3_CbcEncrypt (line 738) | int wc_Des3_CbcEncrypt(Des3* des, byte* out, const byte* in, word32 sz) function wc_Des3_CbcDecrypt (line 755) | int wc_Des3_CbcDecrypt(Des3* des, byte* out, const byte* in, word32 sz) function wc_Des_SetKey (line 792) | int wc_Des_SetKey(Des* des, const byte* key, const byte* iv, int dir) function wc_Des3_SetKey (line 809) | int wc_Des3_SetKey(Des3* des, const byte* key, const byte* iv, int dir) function wc_Des_CbcEncrypt (line 837) | int wc_Des_CbcEncrypt(Des* des, byte* out, const byte* in, word32 sz) function wc_Des_CbcDecrypt (line 884) | int wc_Des_CbcDecrypt(Des* des, byte* out, const byte* in, word32 sz) function wc_Des3_CbcEncrypt (line 932) | int wc_Des3_CbcEncrypt(Des3* des, byte* out, const byte* in, word32 sz) function wc_Des3_CbcDecrypt (line 984) | int wc_Des3_CbcDecrypt(Des3* des, byte* out, const byte* in, word32 sz) function wc_Des_SetKey (line 1042) | int wc_Des_SetKey(Des* des, const byte* key, const byte* iv, int dir) function wc_Des3_SetKey (line 1053) | int wc_Des3_SetKey(Des3* des, const byte* key, const byte* iv, int dir) function wc_Des_CbcEncrypt (line 1064) | int wc_Des_CbcEncrypt(Des* des, byte* out, const byte* in, word32 sz) function wc_Des_CbcDecrypt (line 1076) | int wc_Des_CbcDecrypt(Des* des, byte* out, const byte* in, word32 sz) function wc_Des3_CbcEncrypt (line 1088) | int wc_Des3_CbcEncrypt(Des3* des, byte* out, const byte* in, word32 sz) function wc_Des3_CbcDecrypt (line 1100) | int wc_Des3_CbcDecrypt(Des3* des, byte* out, const byte* in, word32 sz) function wc_Des_EcbEncrypt (line 1113) | int wc_Des_EcbEncrypt(Des* des, byte* out, const byte* in, word32 sz) function wc_Des3_EcbEncrypt (line 1125) | int wc_Des3_EcbEncrypt(Des3* des, byte* out, const byte* in, word32 sz) function WC_INLINE (line 1314) | static WC_INLINE void IPERM(word32* left, word32* right) function WC_INLINE (line 1340) | static WC_INLINE void FPERM(word32* left, word32* right) function DesSetKey (line 1367) | static int DesSetKey(const byte* key, int dir, word32* out) function wc_Des_SetKey (line 1442) | int wc_Des_SetKey(Des* des, const byte* key, const byte* iv, int dir) function wc_Des3_SetKey (line 1449) | int wc_Des3_SetKey(Des3* des, const byte* key, const byte* iv, int dir) function DesRawProcessBlock (line 1482) | static void DesRawProcessBlock(word32* lIn, word32* rIn, const word32* k... function DesProcessBlock (line 1514) | static void DesProcessBlock(Des* des, const byte* in, byte* out) function Des3ProcessBlock (line 1537) | static void Des3ProcessBlock(Des3* des, const byte* in, byte* out) function wc_Des_CbcEncrypt (line 1562) | int wc_Des_CbcEncrypt(Des* des, byte* out, const byte* in, word32 sz) function wc_Des_CbcDecrypt (line 1577) | int wc_Des_CbcDecrypt(Des* des, byte* out, const byte* in, word32 sz) function wc_Des3_CbcEncrypt (line 1593) | int wc_Des3_CbcEncrypt(Des3* des, byte* out, const byte* in, word32 sz) function wc_Des3_CbcDecrypt (line 1644) | int wc_Des3_CbcDecrypt(Des3* des, byte* out, const byte* in, word32 sz) function wc_Des_EcbEncrypt (line 1697) | int wc_Des_EcbEncrypt(Des* des, byte* out, const byte* in, word32 sz) function wc_Des3_EcbEncrypt (line 1714) | int wc_Des3_EcbEncrypt(Des3* des, byte* out, const byte* in, word32 sz) function wc_Des_SetIV (line 1735) | void wc_Des_SetIV(Des* des, const byte* iv) function wc_Des3_SetIV (line 1743) | int wc_Des3_SetIV(Des3* des, const byte* iv) function wc_Des3Init (line 1758) | int wc_Des3Init(Des3* des3, void* heap, int devId) function wc_Des3Free (line 1782) | void wc_Des3Free(Des3* des3) FILE: src/wolfcrypt/src/dh.c function DhParams (line 151) | const DhParams* wc_Dh_ffdhe2048_Get(void) function DhParams (line 269) | const DhParams* wc_Dh_ffdhe3072_Get(void) function DhParams (line 419) | const DhParams* wc_Dh_ffdhe4096_Get(void) function DhParams (line 633) | const DhParams* wc_Dh_ffdhe6144_Get(void) function DhParams (line 911) | const DhParams* wc_Dh_ffdhe8192_Get(void) function wc_InitDhKey_ex (line 924) | int wc_InitDhKey_ex(DhKey* key, void* heap, int devId) function wc_InitDhKey (line 947) | int wc_InitDhKey(DhKey* key) function wc_FreeDhKey (line 953) | int wc_FreeDhKey(DhKey* key) function word32 (line 971) | static word32 DiscreteLogWorkFactor(word32 n) function CheckDhLN (line 1004) | static int CheckDhLN(int modLen, int divLen) function GeneratePrivateDh186 (line 1038) | static int GeneratePrivateDh186(DhKey* key, WC_RNG* rng, byte* priv, function GeneratePrivateDh (line 1159) | static int GeneratePrivateDh(DhKey* key, WC_RNG* rng, byte* priv, function GeneratePublicDh (line 1224) | static int GeneratePublicDh(DhKey* key, byte* priv, word32 privSz, function wc_DhGenerateKeyPair_Sync (line 1297) | static int wc_DhGenerateKeyPair_Sync(DhKey* key, WC_RNG* rng, function wc_DhGenerateKeyPair_Async (line 1313) | static int wc_DhGenerateKeyPair_Async(DhKey* key, WC_RNG* rng, function wc_DhCheckPubKey_ex (line 1384) | int wc_DhCheckPubKey_ex(DhKey* key, const byte* pub, word32 pubSz, function wc_DhCheckPubKey (line 1531) | int wc_DhCheckPubKey(DhKey* key, const byte* pub, word32 pubSz) function wc_DhCheckPubValue (line 1549) | int wc_DhCheckPubValue(const byte* prime, word32 primeSz, const byte* pub, function wc_DhCheckPrivKey_ex (line 1589) | int wc_DhCheckPrivKey_ex(DhKey* key, const byte* priv, word32 privSz, function wc_DhCheckPrivKey (line 1683) | int wc_DhCheckPrivKey(DhKey* key, const byte* priv, word32 privSz) function wc_DhCheckKeyPair (line 1700) | int wc_DhCheckKeyPair(DhKey* key, const byte* pub, word32 pubSz, function wc_DhGenerateKeyPair (line 1810) | int wc_DhGenerateKeyPair(DhKey* key, WC_RNG* rng, function wc_DhAgree_Sync (line 1834) | static int wc_DhAgree_Sync(DhKey* key, byte* agree, word32* agreeSz, function wc_DhAgree_Async (line 1998) | static int wc_DhAgree_Async(DhKey* key, byte* agree, word32* agreeSz, function wc_DhAgree (line 2041) | int wc_DhAgree(DhKey* key, byte* agree, word32* agreeSz, const byte* priv, function _DhSetKey (line 2065) | static int _DhSetKey(DhKey* key, const byte* p, word32 pSz, const byte* g, function wc_DhSetCheckKey (line 2149) | int wc_DhSetCheckKey(DhKey* key, const byte* p, word32 pSz, const byte* g, function wc_DhSetKey_ex (line 2157) | int wc_DhSetKey_ex(DhKey* key, const byte* p, word32 pSz, const byte* g, function wc_DhSetKey (line 2165) | int wc_DhSetKey(DhKey* key, const byte* p, word32 pSz, const byte* g, function wc_DhGenerateParams (line 2175) | int wc_DhGenerateParams(WC_RNG *rng, int modSz, DhKey *dh) function wc_DhExportParamsRaw (line 2340) | int wc_DhExportParamsRaw(DhKey* dh, byte* p, word32* pSz, FILE: src/wolfcrypt/src/dsa.c function wc_InitDsaKey (line 53) | int wc_InitDsaKey(DsaKey* key) function wc_InitDsaKey_h (line 75) | int wc_InitDsaKey_h(DsaKey* key, void* h) function wc_FreeDsaKey (line 85) | void wc_FreeDsaKey(DsaKey* key) function CheckDsaLN (line 105) | static int CheckDsaLN(int modLen, int divLen) function wc_MakeDsaKey (line 141) | int wc_MakeDsaKey(WC_RNG *rng, DsaKey *dsa) function wc_MakeDsaParameters (line 228) | int wc_MakeDsaParameters(WC_RNG *rng, int modulus_size, DsaKey *dsa) function _DsaImportParamsRaw (line 428) | static int _DsaImportParamsRaw(DsaKey* dsa, const char* p, const char* q, function wc_DsaImportParamsRaw (line 492) | int wc_DsaImportParamsRaw(DsaKey* dsa, const char* p, const char* q, function wc_DsaImportParamsRawCheck (line 515) | int wc_DsaImportParamsRawCheck(DsaKey* dsa, const char* p, const char* q, function wc_DsaExportParamsRaw (line 538) | int wc_DsaExportParamsRaw(DsaKey* dsa, byte* p, word32* pSz, function wc_DsaExportKeyRaw (line 615) | int wc_DsaExportKeyRaw(DsaKey* dsa, byte* x, word32* xSz, byte* y, word3... function wc_DsaVerify (line 856) | int wc_DsaVerify(const byte* digest, const byte* sig, DsaKey* key, int* ... FILE: src/wolfcrypt/src/ecc.c type oid_cache_t (line 1145) | typedef struct { type ecc_curve_spec (line 1169) | typedef struct ecc_curve_spec { type ecc_curve_load_mask (line 1199) | enum ecc_curve_load_mask { function _wc_ecc_curve_free (line 1256) | static void _wc_ecc_curve_free(ecc_curve_spec* curve) function wc_ecc_curve_free (line 1280) | static void wc_ecc_curve_free(ecc_curve_spec* curve) function wc_ecc_curve_load_item (line 1289) | static int wc_ecc_curve_load_item(const char* src, mp_int** dst, function wc_ecc_curve_load (line 1317) | static int wc_ecc_curve_load(const ecc_set_type* dp, ecc_curve_spec** pC... function wc_ecc_curve_cache_init (line 1416) | int wc_ecc_curve_cache_init(void) function wc_ecc_curve_cache_free (line 1425) | void wc_ecc_curve_cache_free(void) function wc_ecc_set_curve (line 1458) | int wc_ecc_set_curve(ecc_key* key, int keysize, int curve_id) function alt_fp_init (line 1500) | static void alt_fp_init(mp_int* a) function ecc_projective_add_point (line 1522) | int ecc_projective_add_point(ecc_point* P, ecc_point* Q, ecc_point* R, function ecc_projective_dbl_point (line 1917) | int ecc_projective_dbl_point(ecc_point *P, ecc_point *R, mp_int* a, function wc_ecc_mulmod_ex (line 2474) | int wc_ecc_mulmod_ex(mp_int* k, ecc_point *G, ecc_point *R, function wc_ecc_mulmod (line 2950) | int wc_ecc_mulmod(mp_int* k, ecc_point *G, ecc_point *R, mp_int* a, function ecc_point (line 2962) | ecc_point* wc_ecc_new_point_h(void* heap) function ecc_point (line 2996) | ecc_point* wc_ecc_new_point(void) function wc_ecc_del_point_h (line 3002) | void wc_ecc_del_point_h(ecc_point* p, void* heap) function wc_ecc_del_point (line 3018) | void wc_ecc_del_point(ecc_point* p) function wc_ecc_copy_point (line 3028) | int wc_ecc_copy_point(ecc_point* p, ecc_point *r) function wc_ecc_cmp_point (line 3055) | int wc_ecc_cmp_point(ecc_point* a, ecc_point *b) function wc_ecc_is_valid_idx (line 3081) | int wc_ecc_is_valid_idx(int n) function wc_ecc_get_curve_idx (line 3096) | int wc_ecc_get_curve_idx(int curve_id) function wc_ecc_get_curve_id (line 3109) | int wc_ecc_get_curve_id(int curve_idx) function wc_ecc_get_curve_size_from_id (line 3122) | int wc_ecc_get_curve_size_from_id(int curve_id) function wc_ecc_get_curve_idx_from_name (line 3136) | int wc_ecc_get_curve_idx_from_name(const char* curveName) function wc_ecc_get_curve_size_from_name (line 3165) | int wc_ecc_get_curve_size_from_name(const char* curveName) function wc_ecc_get_curve_id_from_name (line 3185) | int wc_ecc_get_curve_id_from_name(const char* curveName) function wc_ecc_cmp_param (line 3203) | static int wc_ecc_cmp_param(const char* curveParam, function wc_ecc_get_curve_id_from_params (line 3283) | int wc_ecc_get_curve_id_from_params(int fieldSize, function wc_ecc_get_curve_id_from_dp_params (line 3330) | int wc_ecc_get_curve_id_from_dp_params(const ecc_set_type* dp) function wc_ecc_get_curve_id_from_oid (line 3371) | int wc_ecc_get_curve_id_from_oid(const byte* oid, word32 len) function ecc_set_type (line 3393) | const ecc_set_type* wc_ecc_get_curve_params(int curve_idx) function WC_INLINE (line 3405) | static WC_INLINE int wc_ecc_alloc_mpint(ecc_key* key, mp_int** mp) function WC_INLINE (line 3418) | static WC_INLINE void wc_ecc_free_mpint(ecc_key* key, mp_int** mp) function wc_ecc_alloc_async (line 3427) | static int wc_ecc_alloc_async(ecc_key* key) function wc_ecc_free_async (line 3435) | static void wc_ecc_free_async(ecc_key* key) function wc_ecc_shared_secret (line 3457) | int wc_ecc_shared_secret(ecc_key* private_key, ecc_key* public_key, byte... function wc_ecc_shared_secret_gen_sync (line 3528) | static int wc_ecc_shared_secret_gen_sync(ecc_key* private_key, ecc_point... function wc_ecc_shared_secret_gen (line 3675) | int wc_ecc_shared_secret_gen(ecc_key* private_key, ecc_point* point, function wc_ecc_shared_secret_ex (line 3723) | int wc_ecc_shared_secret_ex(ecc_key* private_key, ecc_point* point, function wc_ecc_point_is_at_infinity (line 3795) | int wc_ecc_point_is_at_infinity(ecc_point* p) function wc_ecc_gen_k (line 3807) | int wc_ecc_gen_k(WC_RNG* rng, int size, mp_int* k, mp_int* order) function WC_INLINE (line 3850) | static WC_INLINE void wc_ecc_reset(ecc_key* key) function wc_ecc_make_pub_ex (line 3870) | static int wc_ecc_make_pub_ex(ecc_key* key, ecc_curve_spec* curveIn, function wc_ecc_make_pub (line 4009) | int wc_ecc_make_pub(ecc_key* key, ecc_point* pubOut) function WOLFSSL_ABI (line 4017) | WOLFSSL_ABI function wc_ecc_dump_oids (line 4213) | static void wc_ecc_dump_oids(void) function WOLFSSL_ABI (line 4268) | WOLFSSL_ABI function WOLFSSL_ABI (line 4285) | WOLFSSL_ABI function wc_ecc_make_key (line 4307) | int wc_ecc_make_key(WC_RNG* rng, int keysize, ecc_key* key) function WOLFSSL_ABI (line 4313) | WOLFSSL_ABI function wc_ecc_init (line 4373) | int wc_ecc_init(ecc_key* key) function wc_ecc_init_id (line 4379) | int wc_ecc_init_id(ecc_key* key, unsigned char* id, int len, void* heap, function wc_ecc_set_flags (line 4401) | int wc_ecc_set_flags(ecc_key* key, word32 flags) function wc_ecc_get_curve_order_bit_count (line 4411) | static int wc_ecc_get_curve_order_bit_count(const ecc_set_type* dp) function wc_ecc_sign_hash_hw (line 4436) | static int wc_ecc_sign_hash_hw(const byte* in, word32 inlen, function wc_ecc_sign_hash_async (line 4541) | static int wc_ecc_sign_hash_async(const byte* in, word32 inlen, byte* out, function WOLFSSL_ABI (line 4626) | WOLFSSL_ABI function wc_ecc_sign_hash_ex (line 4711) | int wc_ecc_sign_hash_ex(const byte* in, word32 inlen, WC_RNG* rng, function wc_ecc_sign_set_k (line 5095) | int wc_ecc_sign_set_k(const byte* k, word32 klen, ecc_key* key) function wc_ecc_free_curve (line 5125) | void wc_ecc_free_curve(const ecc_set_type* curve, void* heap) function WOLFSSL_ABI (line 5150) | WOLFSSL_ABI function ecc_mul2add (line 5211) | int ecc_mul2add(ecc_point* A, mp_int* kA, function wc_ecc_verify_hash (line 5544) | int wc_ecc_verify_hash(const byte* sig, word32 siglen, const byte* hash, function wc_ecc_import_point_der (line 6100) | int wc_ecc_import_point_der(byte* in, word32 inLen, const int curve_idx, function wc_ecc_export_point_der (line 6238) | int wc_ecc_export_point_der(const int curve_idx, ecc_point* point, byte*... function wc_ecc_export_x963 (line 6306) | int wc_ecc_export_x963(ecc_key* key, byte* out, word32* outLen) function wc_ecc_export_x963_ex (line 6386) | int wc_ecc_export_x963_ex(ecc_key* key, byte* out, word32* outLen, function wc_ecc_is_point (line 6404) | int wc_ecc_is_point(ecc_point* ecp, mp_int* a, mp_int* b, mp_int* prime) function ecc_check_privkey_gen (line 6518) | static int ecc_check_privkey_gen(ecc_key* key, mp_int* a, mp_int* prime) function ecc_check_privkey_gen_helper (line 6588) | static int ecc_check_privkey_gen_helper(ecc_key* key) function ecc_check_pubkey_order (line 6625) | static int ecc_check_pubkey_order(ecc_key* key, ecc_point* pubkey, mp_in... function wc_ecc_check_key (line 6668) | int wc_ecc_check_key(ecc_key* key) function wc_ecc_import_x963_ex (line 6796) | int wc_ecc_import_x963_ex(const byte* in, word32 inLen, ecc_key* key, function wc_ecc_import_x963 (line 6961) | int wc_ecc_import_x963(const byte* in, word32 inLen, ecc_key* key) function wc_ecc_export_ex (line 6972) | int wc_ecc_export_ex(ecc_key* key, byte* qx, word32* qxLen, function wc_ecc_export_private_only (line 7029) | int wc_ecc_export_private_only(ecc_key* key, byte* out, word32* outLen) function wc_ecc_export_public_raw (line 7041) | int wc_ecc_export_public_raw(ecc_key* key, byte* qx, word32* qxLen, function wc_ecc_export_private_raw (line 7055) | int wc_ecc_export_private_raw(ecc_key* key, byte* qx, word32* qxLen, function wc_ecc_import_private_key_ex (line 7067) | int wc_ecc_import_private_key_ex(const byte* priv, word32 privSz, function wc_ecc_import_private_key (line 7159) | int wc_ecc_import_private_key(const byte* priv, word32 privSz, const byt... function wc_ecc_rs_to_sig (line 7175) | int wc_ecc_rs_to_sig(const char* r, const char* s, byte* out, word32* ou... function wc_ecc_rs_raw_to_sig (line 7242) | int wc_ecc_rs_raw_to_sig(const byte* r, word32 rSz, const byte* s, word3... function wc_ecc_sig_to_rs (line 7310) | int wc_ecc_sig_to_rs(const byte* sig, word32 sigLen, byte* r, word32* rLen, function wc_ecc_import_raw_private (line 7383) | static int wc_ecc_import_raw_private(ecc_key* key, const char* qx, function wc_ecc_import_raw_ex (line 7553) | int wc_ecc_import_raw_ex(ecc_key* key, const char* qx, const char* qy, function wc_ecc_import_unsigned (line 7562) | int wc_ecc_import_unsigned(ecc_key* key, byte* qx, byte* qy, function wc_ecc_import_raw (line 7579) | int wc_ecc_import_raw(ecc_key* key, const char* qx, const char* qy, function wc_ecc_size (line 7610) | int wc_ecc_size(ecc_key* key) function wc_ecc_sig_size_calc (line 7619) | int wc_ecc_sig_size_calc(int sz) function wc_ecc_sig_size (line 7636) | int wc_ecc_sig_size(ecc_key* key) type fp_cache_t (line 7695) | typedef struct { function find_hole (line 8244) | static int find_hole(void) function find_base (line 8277) | static int find_base(ecc_point* g) function add_entry (line 8295) | static int add_entry(int idx, ecc_point *g) function build_lut (line 8340) | static int build_lut(int idx, mp_int* a, mp_int* modulus, mp_digit mp, function accel_fp_mul (line 8476) | static int accel_fp_mul(int idx, mp_int* k, ecc_point *R, mp_int* a, function ecc_mul2add (line 8980) | int ecc_mul2add(ecc_point* A, mp_int* kA, function wc_ecc_mulmod_ex (line 9104) | int wc_ecc_mulmod_ex(mp_int* k, ecc_point *G, ecc_point *R, mp_int* a, function wc_ecc_fp_free_cache (line 9196) | static void wc_ecc_fp_free_cache(void) type ecCliState (line 9245) | enum ecCliState { type ecSrvState (line 9254) | enum ecSrvState { type ecEncCtx (line 9264) | struct ecEncCtx { function byte (line 9283) | const byte* wc_ecc_ctx_get_own_salt(ecEncCtx* ctx) function wc_ecc_ctx_set_info (line 9314) | int wc_ecc_ctx_set_info(ecEncCtx* ctx, const byte* info, int sz) function wc_ecc_ctx_set_peer_salt (line 9328) | int wc_ecc_ctx_set_peer_salt(ecEncCtx* ctx, const byte* salt) function ecc_ctx_set_salt (line 9377) | static int ecc_ctx_set_salt(ecEncCtx* ctx, int flags, WC_RNG* rng) function ecc_ctx_init (line 9390) | static void ecc_ctx_init(ecEncCtx* ctx, int flags) function wc_ecc_ctx_reset (line 9409) | int wc_ecc_ctx_reset(ecEncCtx* ctx, WC_RNG* rng) function ecEncCtx (line 9419) | ecEncCtx* wc_ecc_ctx_new_ex(int flags, WC_RNG* rng, void* heap) function ecEncCtx (line 9441) | ecEncCtx* wc_ecc_ctx_new(int flags, WC_RNG* rng) function wc_ecc_ctx_free (line 9448) | void wc_ecc_ctx_free(ecEncCtx* ctx) function ecc_get_key_sizes (line 9457) | static int ecc_get_key_sizes(ecEncCtx* ctx, int* encKeySz, int* ivSz, function wc_ecc_encrypt (line 9491) | int wc_ecc_encrypt(ecc_key* privKey, ecc_key* pubKey, const byte* msg, function wc_ecc_decrypt (line 9660) | int wc_ecc_decrypt(ecc_key* privKey, ecc_key* pubKey, const byte* msg, function do_mp_jacobi (line 9836) | int do_mp_jacobi(mp_int* a, mp_int* n, int* c) function mp_jacobi (line 9921) | int mp_jacobi(mp_int* a, mp_int* n, int* c) function mp_sqrtmod_prime (line 9955) | int mp_sqrtmod_prime(mp_int* n, mp_int* prime, mp_int* ret) function wc_ecc_export_x963_compressed (line 10159) | static int wc_ecc_export_x963_compressed(ecc_key* key, byte* out, word32... function wc_ecc_get_oid (line 10192) | int wc_ecc_get_oid(word32 oidSum, const byte** oid, word32* oidSz) function wc_ecc_set_custom_curve (line 10238) | int wc_ecc_set_custom_curve(ecc_key* key, const ecc_set_type* dp) function WC_INLINE (line 10253) | static WC_INLINE void IncrementX963KdfCounter(byte* inOutCtr) function wc_X963_KDF (line 10265) | int wc_X963_KDF(enum wc_HashType type, const byte* secret, word32 secretSz, FILE: src/wolfcrypt/src/ed25519.c function wc_ed25519_make_public (line 55) | int wc_ed25519_make_public(ed25519_key* key, unsigned char* pubKey, function wc_ed25519_make_key (line 94) | int wc_ed25519_make_key(WC_RNG* rng, int keySz, ed25519_key* key) function ed25519_sign_msg (line 137) | static int ed25519_sign_msg(const byte* in, word32 inLen, byte* out, function wc_ed25519_sign_msg (line 263) | int wc_ed25519_sign_msg(const byte* in, word32 inLen, byte* out, function wc_ed25519ctx_sign_msg (line 280) | int wc_ed25519ctx_sign_msg(const byte* in, word32 inLen, byte* out, function wc_ed25519ph_sign_hash (line 299) | int wc_ed25519ph_sign_hash(const byte* hash, word32 hashLen, byte* out, function wc_ed25519ph_sign_msg (line 318) | int wc_ed25519ph_sign_msg(const byte* in, word32 inLen, byte* out, function ed25519_verify_msg (line 345) | static int ed25519_verify_msg(const byte* sig, word32 sigLen, const byte... function wc_ed25519_verify_msg (line 439) | int wc_ed25519_verify_msg(const byte* sig, word32 sigLen, const byte* msg, function wc_ed25519ctx_verify_msg (line 457) | int wc_ed25519ctx_verify_msg(const byte* sig, word32 sigLen, const byte*... function wc_ed25519ph_verify_hash (line 476) | int wc_ed25519ph_verify_hash(const byte* sig, word32 sigLen, const byte*... function wc_ed25519ph_verify_msg (line 495) | int wc_ed25519ph_verify_msg(const byte* sig, word32 sigLen, const byte* ... function wc_ed25519_init (line 513) | int wc_ed25519_init(ed25519_key* key) function wc_ed25519_free (line 529) | void wc_ed25519_free(ed25519_key* key) function wc_ed25519_export_public (line 545) | int wc_ed25519_export_public(ed25519_key* key, byte* out, word32* outLen) function wc_ed25519_import_public (line 572) | int wc_ed25519_import_public(const byte* in, word32 inLen, ed25519_key* ... function wc_ed25519_import_private_only (line 643) | int wc_ed25519_import_private_only(const byte* priv, word32 privSz, function wc_ed25519_import_private_key (line 662) | int wc_ed25519_import_private_key(const byte* priv, word32 privSz, function wc_ed25519_export_private_only (line 698) | int wc_ed25519_export_private_only(ed25519_key* key, byte* out, word32* ... function wc_ed25519_export_private (line 721) | int wc_ed25519_export_private(ed25519_key* key, byte* out, word32* outLen) function wc_ed25519_export_key (line 741) | int wc_ed25519_export_key(ed25519_key* key, function wc_ed25519_check_key (line 761) | int wc_ed25519_check_key(ed25519_key* key) function wc_ed25519_size (line 777) | int wc_ed25519_size(ed25519_key* key) function wc_ed25519_priv_size (line 786) | int wc_ed25519_priv_size(ed25519_key* key) function wc_ed25519_pub_size (line 795) | int wc_ed25519_pub_size(ed25519_key* key) function wc_ed25519_sig_size (line 804) | int wc_ed25519_sig_size(ed25519_key* key) FILE: src/wolfcrypt/src/error.c function wc_ErrorString (line 521) | void wc_ErrorString(int error, char* buffer) FILE: src/wolfcrypt/src/evp.c function wolfSSL_EVP_Cipher_key_length (line 42) | int wolfSSL_EVP_Cipher_key_length(const WOLFSSL_EVP_CIPHER* c) function wolfSSL_EVP_EncryptInit (line 85) | int wolfSSL_EVP_EncryptInit(WOLFSSL_EVP_CIPHER_CTX* ctx, function wolfSSL_EVP_EncryptInit_ex (line 93) | int wolfSSL_EVP_EncryptInit_ex(WOLFSSL_EVP_CIPHER_CTX* ctx, function wolfSSL_EVP_DecryptInit (line 103) | int wolfSSL_EVP_DecryptInit(WOLFSSL_EVP_CIPHER_CTX* ctx, function wolfSSL_EVP_DecryptInit_ex (line 112) | int wolfSSL_EVP_DecryptInit_ex(WOLFSSL_EVP_CIPHER_CTX* ctx, function WOLFSSL_EVP_CIPHER_CTX (line 124) | WOLFSSL_EVP_CIPHER_CTX *wolfSSL_EVP_CIPHER_CTX_new(void) function wolfSSL_EVP_CIPHER_CTX_free (line 135) | void wolfSSL_EVP_CIPHER_CTX_free(WOLFSSL_EVP_CIPHER_CTX *ctx) function wolfSSL_EVP_CIPHER_CTX_mode (line 144) | unsigned long wolfSSL_EVP_CIPHER_CTX_mode(const WOLFSSL_EVP_CIPHER_CTX *... function wolfSSL_EVP_EncryptFinal (line 150) | int wolfSSL_EVP_EncryptFinal(WOLFSSL_EVP_CIPHER_CTX *ctx, function wolfSSL_EVP_CipherInit_ex (line 162) | int wolfSSL_EVP_CipherInit_ex(WOLFSSL_EVP_CIPHER_CTX* ctx, function wolfSSL_EVP_EncryptFinal_ex (line 173) | int wolfSSL_EVP_EncryptFinal_ex(WOLFSSL_EVP_CIPHER_CTX *ctx, function wolfSSL_EVP_DecryptFinal (line 184) | int wolfSSL_EVP_DecryptFinal(WOLFSSL_EVP_CIPHER_CTX *ctx, function wolfSSL_EVP_DecryptFinal_ex (line 196) | int wolfSSL_EVP_DecryptFinal_ex(WOLFSSL_EVP_CIPHER_CTX *ctx, function wolfSSL_EVP_DigestInit_ex (line 209) | int wolfSSL_EVP_DigestInit_ex(WOLFSSL_EVP_MD_CTX* ctx, function fillBuff (line 225) | static int fillBuff(WOLFSSL_EVP_CIPHER_CTX *ctx, const unsigned char *in... function evpCipherBlock (line 241) | static int evpCipherBlock(WOLFSSL_EVP_CIPHER_CTX *ctx, function wolfSSL_EVP_CipherUpdate_GCM (line 360) | static int wolfSSL_EVP_CipherUpdate_GCM(WOLFSSL_EVP_CIPHER_CTX *ctx, function WOLFSSL_API (line 373) | WOLFSSL_API int wolfSSL_EVP_CipherUpdate(WOLFSSL_EVP_CIPHER_CTX *ctx, function padBlock (line 499) | static void padBlock(WOLFSSL_EVP_CIPHER_CTX *ctx) function checkPad (line 506) | static int checkPad(WOLFSSL_EVP_CIPHER_CTX *ctx, unsigned char *buff) function wolfSSL_EVP_CipherFinal (line 519) | int wolfSSL_EVP_CipherFinal(WOLFSSL_EVP_CIPHER_CTX *ctx, function WOLFSSL_API (line 607) | WOLFSSL_API int wolfSSL_EVP_DecryptFinal_legacy(WOLFSSL_EVP_CIPHER_CTX ... function wolfSSL_EVP_CIPHER_CTX_block_size (line 650) | int wolfSSL_EVP_CIPHER_CTX_block_size(const WOLFSSL_EVP_CIPHER_CTX *ctx) function cipherType (line 689) | static unsigned int cipherType(const WOLFSSL_EVP_CIPHER *cipher) function wolfSSL_EVP_CIPHER_block_size (line 765) | int wolfSSL_EVP_CIPHER_block_size(const WOLFSSL_EVP_CIPHER *cipher) function WOLFSSL_CIPHER_mode (line 806) | unsigned long WOLFSSL_CIPHER_mode(const WOLFSSL_EVP_CIPHER *cipher) function WOLFSSL_EVP_CIPHER_mode (line 850) | unsigned long WOLFSSL_EVP_CIPHER_mode(const WOLFSSL_EVP_CIPHER *cipher) function wolfSSL_EVP_CIPHER_CTX_set_flags (line 856) | void wolfSSL_EVP_CIPHER_CTX_set_flags(WOLFSSL_EVP_CIPHER_CTX *ctx, int f... function wolfSSL_EVP_CIPHER_CTX_clear_flags (line 863) | void wolfSSL_EVP_CIPHER_CTX_clear_flags(WOLFSSL_EVP_CIPHER_CTX *ctx, int... function wolfSSL_EVP_CIPHER_flags (line 870) | unsigned long wolfSSL_EVP_CIPHER_flags(const WOLFSSL_EVP_CIPHER *cipher) function wolfSSL_EVP_CIPHER_CTX_set_padding (line 876) | int wolfSSL_EVP_CIPHER_CTX_set_padding(WOLFSSL_EVP_CIPHER_CTX *ctx, int... function wolfSSL_EVP_add_digest (line 888) | int wolfSSL_EVP_add_digest(const WOLFSSL_EVP_MD *digest) function wolfSSL_EVP_PKEY_CTX_free (line 900) | int wolfSSL_EVP_PKEY_CTX_free(WOLFSSL_EVP_PKEY_CTX *ctx) function WOLFSSL_EVP_PKEY_CTX (line 916) | WOLFSSL_EVP_PKEY_CTX *wolfSSL_EVP_PKEY_CTX_new(WOLFSSL_EVP_PKEY *pkey, W... function wolfSSL_EVP_PKEY_CTX_set_rsa_padding (line 944) | int wolfSSL_EVP_PKEY_CTX_set_rsa_padding(WOLFSSL_EVP_PKEY_CTX *ctx, int ... function WOLFSSL_EVP_PKEY_CTX (line 953) | WOLFSSL_EVP_PKEY_CTX *wolfSSL_EVP_PKEY_CTX_new_id(int id, WOLFSSL_ENGINE... function wolfSSL_EVP_PKEY_CTX_set_rsa_keygen_bits (line 972) | int wolfSSL_EVP_PKEY_CTX_set_rsa_keygen_bits(WOLFSSL_EVP_PKEY_CTX *ctx, ... function wolfSSL_EVP_PKEY_decrypt (line 990) | int wolfSSL_EVP_PKEY_decrypt(WOLFSSL_EVP_PKEY_CTX *ctx, function wolfSSL_EVP_PKEY_decrypt_init (line 1033) | int wolfSSL_EVP_PKEY_decrypt_init(WOLFSSL_EVP_PKEY_CTX *ctx) function wolfSSL_EVP_PKEY_encrypt (line 1061) | int wolfSSL_EVP_PKEY_encrypt(WOLFSSL_EVP_PKEY_CTX *ctx, function wolfSSL_EVP_PKEY_encrypt_init (line 1104) | int wolfSSL_EVP_PKEY_encrypt_init(WOLFSSL_EVP_PKEY_CTX *ctx) function WOLFSSL_API (line 1128) | WOLFSSL_API int wolfSSL_EVP_PKEY_sign_init(WOLFSSL_EVP_PKEY_CTX *ctx) function WOLFSSL_API (line 1157) | WOLFSSL_API int wolfSSL_EVP_PKEY_sign(WOLFSSL_EVP_PKEY_CTX *ctx, unsigne... function wolfSSL_EVP_PKEY_bits (line 1201) | int wolfSSL_EVP_PKEY_bits(const WOLFSSL_EVP_PKEY *pkey) function wolfSSL_EVP_PKEY_keygen_init (line 1212) | int wolfSSL_EVP_PKEY_keygen_init(WOLFSSL_EVP_PKEY_CTX *ctx) function wolfSSL_EVP_PKEY_keygen (line 1218) | int wolfSSL_EVP_PKEY_keygen(WOLFSSL_EVP_PKEY_CTX *ctx, function wolfSSL_EVP_PKEY_size (line 1279) | int wolfSSL_EVP_PKEY_size(WOLFSSL_EVP_PKEY *pkey) function WOLFSSL_API (line 1306) | WOLFSSL_API int wolfSSL_EVP_PKEY_missing_parameters(WOLFSSL_EVP_PKEY *pkey) function WOLFSSL_API (line 1314) | WOLFSSL_API int wolfSSL_EVP_PKEY_cmp(const WOLFSSL_EVP_PKEY *a, const WO... function wolfSSL_EVP_SignInit (line 1377) | int wolfSSL_EVP_SignInit(WOLFSSL_EVP_MD_CTX *ctx, const WOLFSSL_EVP_MD *... function WOLFSSL_API (line 1384) | WOLFSSL_API int wolfSSL_EVP_SignInit_ex(WOLFSSL_EVP_MD_CTX* ctx, function wolfSSL_EVP_SignUpdate (line 1402) | int wolfSSL_EVP_SignUpdate(WOLFSSL_EVP_MD_CTX *ctx, const void *data, si... function md2nid (line 1414) | static int md2nid(const unsigned char md) function wolfSSL_EVP_SignFinal (line 1451) | int wolfSSL_EVP_SignFinal(WOLFSSL_EVP_MD_CTX *ctx, unsigned char *sigret, function wolfSSL_EVP_VerifyInit (line 1494) | int wolfSSL_EVP_VerifyInit(WOLFSSL_EVP_MD_CTX *ctx, const WOLFSSL_EVP_MD... function wolfSSL_EVP_VerifyUpdate (line 1510) | int wolfSSL_EVP_VerifyUpdate(WOLFSSL_EVP_MD_CTX *ctx, const void *data, ... function wolfSSL_EVP_VerifyFinal (line 1527) | int wolfSSL_EVP_VerifyFinal(WOLFSSL_EVP_MD_CTX *ctx, function wolfSSL_EVP_add_cipher (line 1562) | int wolfSSL_EVP_add_cipher(const WOLFSSL_EVP_CIPHER *cipher) function WOLFSSL_EVP_PKEY (line 1570) | WOLFSSL_EVP_PKEY* wolfSSL_EVP_PKEY_new_mac_key(int type, ENGINE* e, function wolfSSL_evp_digest_pk_init (line 1613) | static int wolfSSL_evp_digest_pk_init(WOLFSSL_EVP_MD_CTX *ctx, function wolfssl_evp_digest_pk_final (line 1706) | static int wolfssl_evp_digest_pk_final(WOLFSSL_EVP_MD_CTX *ctx, function wolfssl_mac_len (line 1736) | static int wolfssl_mac_len(unsigned char macType) function wolfSSL_EVP_DigestSignInit (line 1789) | int wolfSSL_EVP_DigestSignInit(WOLFSSL_EVP_MD_CTX *ctx, function wolfSSL_EVP_DigestSignUpdate (line 1804) | int wolfSSL_EVP_DigestSignUpdate(WOLFSSL_EVP_MD_CTX *ctx, const void *d, function wolfSSL_EVP_DigestSignFinal (line 1815) | int wolfSSL_EVP_DigestSignFinal(WOLFSSL_EVP_MD_CTX *ctx, unsigned char *... function wolfSSL_EVP_DigestVerifyInit (line 1909) | int wolfSSL_EVP_DigestVerifyInit(WOLFSSL_EVP_MD_CTX *ctx, function wolfSSL_EVP_DigestVerifyUpdate (line 1924) | int wolfSSL_EVP_DigestVerifyUpdate(WOLFSSL_EVP_MD_CTX *ctx, const void *d, function wolfSSL_EVP_DigestVerifyFinal (line 1936) | int wolfSSL_EVP_DigestVerifyFinal(WOLFSSL_EVP_MD_CTX *ctx, function XGETPASSWD (line 2008) | static int XGETPASSWD(char* buf, int bufSz) { function wolfSSL_EVP_read_pw_string (line 2065) | int wolfSSL_EVP_read_pw_string(char* buf, int bufSz, const char* banner,... function wolfSSL_PKCS5_PBKDF2_HMAC_SHA1 (line 2078) | int wolfSSL_PKCS5_PBKDF2_HMAC_SHA1(const char *pass, int passlen, function WOLFSSL_API (line 2104) | WOLFSSL_API int wolfSSL_PKCS5_PBKDF2_HMAC(const char *pass, int passlen, FILE: src/wolfcrypt/src/fe_low_mem.c function fprime_copy (line 43) | void fprime_copy(byte *x, const byte *a) function lm_copy (line 51) | void lm_copy(byte* x, const byte* a) function fe_init (line 63) | void fe_init(void) function xc_double (line 71) | static void xc_double(byte *x3, byte *z3, function xc_diffadd (line 102) | static void xc_diffadd(byte *x5, byte *z5, function curve25519 (line 144) | int curve25519(byte *result, byte *e, byte *q) function raw_add (line 191) | static void raw_add(byte *x, const byte *p) function raw_try_sub (line 204) | static void raw_try_sub(byte *x, const byte *p) function prime_msb (line 220) | static int prime_msb(const byte *p) function fprime_select (line 247) | void fprime_select(byte *dst, const byte *zero, const byte *one, byte co... function fprime_add (line 257) | void fprime_add(byte *r, const byte *a, const byte *modulus) function fprime_sub (line 264) | void fprime_sub(byte *r, const byte *a, const byte *modulus) function fprime_mul (line 272) | void fprime_mul(byte *r, const byte *a, const byte *b, function fe_load (line 299) | void fe_load(byte *x, word32 c) function fe_normalize (line 313) | void fe_normalize(byte *x) function fe_select (line 349) | void fe_select(byte *dst, function lm_add (line 361) | void lm_add(byte* r, const byte* a, const byte* b) function lm_sub (line 385) | void lm_sub(byte* r, const byte* a, const byte* b) function lm_neg (line 410) | void lm_neg(byte* r, const byte* a) function fe_mul__distinct (line 435) | void fe_mul__distinct(byte *r, const byte *a, const byte *b) function lm_mul (line 465) | void lm_mul(byte *r, const byte* a, const byte *b) function fe_mul_c (line 474) | void fe_mul_c(byte *r, const byte *a, word32 b) function fe_inv__distinct (line 497) | void fe_inv__distinct(byte *r, const byte *x) function lm_invert (line 548) | void lm_invert(byte *r, const byte *x) function exp2523 (line 560) | static void exp2523(byte *r, const byte *x, byte *s) function fe_sqrt (line 588) | void fe_sqrt(byte *r, const byte *a) FILE: src/wolfcrypt/src/fe_operations.c function load_3 (line 62) | uint64_t load_3(const unsigned char *in) function load_4 (line 72) | uint64_t load_4(const unsigned char *in) function fe_1 (line 87) | void fe_1(fe h) function fe_0 (line 106) | void fe_0(fe h) function fe_init (line 125) | void fe_init(void) function curve25519 (line 132) | int curve25519(byte* q, byte* n, byte* p) function fe_sq (line 225) | void fe_sq(fe h,const fe f) function fe_add (line 370) | void fe_add(fe h,const fe f,const fe g) function fe_tobytes (line 440) | void fe_tobytes(unsigned char *s,const fe h) function fe_sub (line 546) | void fe_sub(fe h,const fe f,const fe g) function fe_frombytes (line 597) | void fe_frombytes(fe h,const unsigned char *s) function fe_invert (line 646) | void fe_invert(fe out,const fe z) function fe_copy (line 686) | void fe_copy(fe h,const fe f) function fe_mul (line 743) | void fe_mul(fe h,const fe f,const fe g) function fe_cswap (line 970) | void fe_cswap(fe f, fe g, int b) function fe_mul121666 (line 1047) | void fe_mul121666(fe h,fe f) function fe_sq2 (line 1120) | void fe_sq2(fe h,const fe f) function fe_pow22523 (line 1264) | void fe_pow22523(fe out,const fe z) function fe_neg (line 1308) | void fe_neg(fe h,const fe f) function fe_isnonzero (line 1350) | int fe_isnonzero(const fe f) function fe_isnegative (line 1366) | int fe_isnegative(const fe f) function fe_cmov (line 1381) | void fe_cmov(fe f, const fe g, int b) FILE: src/wolfcrypt/src/ge_low_mem.c function ge_compress_key (line 72) | int ge_compress_key(byte* out, const byte* xIn, const byte* yIn, function word32 (line 94) | static word32 lt(word32 a,word32 b) /* 16-bit inputs */ function reduce_add_sub (line 104) | static void reduce_add_sub(word32 *r) function barrett_reduce (line 126) | static void barrett_reduce(word32* r, word32 x[64]) function sc_reduce (line 179) | void sc_reduce(unsigned char x[64]) function sc_muladd (line 190) | void sc_muladd(byte* out, const byte* a, const byte* b, const byte* c) function ed25519_add (line 271) | void ed25519_add(ge_p3 *r, function ed25519_double (line 347) | void ed25519_double(ge_p3 *r, const ge_p3 *p) function ed25519_smult (line 415) | void ed25519_smult(ge_p3 *r_out, const ge_p3 *p, const byte *e) function ge_scalarmult_base (line 438) | void ge_scalarmult_base(ge_p3 *R,const unsigned char *nonce) function ge_p3_tobytes (line 445) | void ge_p3_tobytes(unsigned char *s,const ge_p3 *h) function ge_tobytes (line 467) | void ge_tobytes(unsigned char *s,const ge_p2 *h) function ge_frombytes_negate_vartime (line 492) | int ge_frombytes_negate_vartime(ge_p3 *p,const unsigned char *s) function ge_double_scalarmult_vartime (line 538) | int ge_double_scalarmult_vartime(ge_p2* R, const unsigned char *h, FILE: src/wolfcrypt/src/ge_operations.c function load_3 (line 99) | uint64_t load_3(const unsigned char *in) function load_4 (line 109) | uint64_t load_4(const unsigned char *in) function sc_reduce (line 129) | void sc_reduce(byte* s) function sc_muladd (line 332) | void sc_muladd(byte* s, const byte* a, const byte* b, const byte* c) function load_6 (line 642) | static uint64_t load_6(const byte* a) function load_7 (line 654) | static uint64_t load_7(const byte* a) function sc_reduce (line 681) | void sc_reduce(byte* s) function sc_muladd (line 791) | void sc_muladd(byte* s, const byte* a, const byte* b, const byte* c) function ge_compress_key (line 934) | int ge_compress_key(byte* out, const byte* xIn, const byte* yIn, word32 ... function WC_INLINE (line 964) | static WC_INLINE void ge_add(ge_p1p1 *r,const ge_p3 *p,const ge_cached *q) function equal (line 988) | static unsigned char equal(signed char b,signed char c) function negative (line 1000) | static unsigned char negative(signed char b) function WC_INLINE (line 1006) | static WC_INLINE void cmov(ge_precomp *t,const ge_precomp *u,unsigned ch... function ge_select (line 9096) | static void ge_select(ge_precomp *t,int pos,signed char b) function ge_scalarmult_base (line 9128) | void ge_scalarmult_base(ge_p3 *h,const unsigned char *a) function slide (line 9196) | static void slide(signed char *r,const unsigned char *a) function ge_double_scalarmult_vartime (line 9408) | int ge_double_scalarmult_vartime(ge_p2 *r, const unsigned char *a, function ge_frombytes_negate_vartime (line 9505) | int ge_frombytes_negate_vartime(ge_p3 *h,const unsigned char *s) function WC_INLINE (line 9553) | static WC_INLINE void ge_madd(ge_p1p1 *r,const ge_p3 *p,const ge_precomp... function WC_INLINE (line 9580) | static WC_INLINE void ge_msub(ge_p1p1 *r,const ge_p3 *p,const ge_precomp... function ge_p1p1_to_p2 (line 9606) | static void ge_p1p1_to_p2(ge_p2 *r,const ge_p1p1 *p) function WC_INLINE (line 9624) | static WC_INLINE void ge_p1p1_to_p3(ge_p3 *r,const ge_p1p1 *p) function ge_p2_0 (line 9639) | static void ge_p2_0(ge_p2 *h) function WC_INLINE (line 9653) | static WC_INLINE void ge_p2_dbl(ge_p1p1 *r,const ge_p2 *p) function ge_p3_dbl (line 9678) | static void ge_p3_dbl(ge_p1p1 *r,const ge_p3 *p) function WC_INLINE (line 9713) | static WC_INLINE void ge_p3_to_cached(ge_cached *r,const ge_p3 *p) function ge_p3_to_p2 (line 9727) | static void ge_p3_to_p2(ge_p2 *r,const ge_p3 *p) function ge_p3_tobytes (line 9736) | void ge_p3_tobytes(unsigned char *s,const ge_p3 *h) function ge_precomp_0 (line 9752) | static void ge_precomp_0(ge_precomp *h) function WC_INLINE (line 9766) | static WC_INLINE void ge_sub(ge_p1p1 *r,const ge_p3 *p,const ge_cached *q) function ge_tobytes (line 9789) | void ge_tobytes(unsigned char *s,const ge_p2 *h) FILE: src/wolfcrypt/src/hash.c type Hash_Sum (line 46) | enum Hash_Sum { function wc_HashTypeConvert (line 62) | enum wc_HashType wc_HashTypeConvert(int hashType) function wc_HashGetOID (line 132) | int wc_HashGetOID(enum wc_HashType hash_type) function wc_OidGetHash (line 206) | enum wc_HashType wc_OidGetHash(int oid) function wc_HashGetDigestSize (line 270) | int wc_HashGetDigestSize(enum wc_HashType hash_type) function wc_HashGetBlockSize (line 359) | int wc_HashGetBlockSize(enum wc_HashType hash_type) function wc_Hash (line 447) | int wc_Hash(enum wc_HashType hash_type, const byte* data, function wc_HashInit_ex (line 540) | int wc_HashInit_ex(wc_HashAlg* hash, enum wc_HashType type, void* heap, function wc_HashInit (line 615) | int wc_HashInit(wc_HashAlg* hash, enum wc_HashType type) function wc_HashUpdate (line 620) | int wc_HashUpdate(wc_HashAlg* hash, enum wc_HashType type, const byte* d... function wc_HashFinal (line 695) | int wc_HashFinal(wc_HashAlg* hash, enum wc_HashType type, byte* out) function wc_HashFree (line 769) | int wc_HashFree(wc_HashAlg* hash, enum wc_HashType type) function wc_HashSetFlags (line 854) | int wc_HashSetFlags(wc_HashAlg* hash, enum wc_HashType type, word32 flags) function wc_HashGetFlags (line 915) | int wc_HashGetFlags(wc_HashAlg* hash, enum wc_HashType type, word32* flags) function wc_Md5Hash (line 982) | int wc_Md5Hash(const byte* data, word32 len, byte* hash) function wc_ShaHash (line 1019) | int wc_ShaHash(const byte* data, word32 len, byte* hash) function wc_Sha224Hash (line 1056) | int wc_Sha224Hash(const byte* data, word32 len, byte* hash) function wc_Sha256Hash (line 1094) | int wc_Sha256Hash(const byte* data, word32 len, byte* hash) function wc_Sha512Hash (line 1136) | int wc_Sha512Hash(const byte* data, word32 len, byte* hash) function wc_Sha384Hash (line 1174) | int wc_Sha384Hash(const byte* data, word32 len, byte* hash) function wc_Sha3_224Hash (line 1213) | int wc_Sha3_224Hash(const byte* data, word32 len, byte* hash) function wc_Sha3_256Hash (line 1251) | int wc_Sha3_256Hash(const byte* data, word32 len, byte* hash) function wc_Sha3_384Hash (line 1289) | int wc_Sha3_384Hash(const byte* data, word32 len, byte* hash) function wc_Sha3_512Hash (line 1327) | int wc_Sha3_512Hash(const byte* data, word32 len, byte* hash) function wc_PRF (line 1374) | int wc_PRF(byte* result, word32 resLen, const byte* secret, function wc_PRF_TLSv1 (line 1500) | int wc_PRF_TLSv1(byte* digest, word32 digLen, const byte* secret, function wc_PRF_TLS (line 1591) | int wc_PRF_TLS(byte* digest, word32 digLen, const byte* secret, word32 s... FILE: src/wolfcrypt/src/hc128.c function generate_keystream (line 91) | static void generate_keystream(HC128* ctx, word32* keystream) function setup_update (line 168) | static void setup_update(HC128* ctx) /*each time 16 steps*/ function Hc128_SetIV (line 234) | static void Hc128_SetIV(HC128* ctx, const byte* inIv) function WC_INLINE (line 275) | static WC_INLINE int DoKey(HC128* ctx, const byte* key, const byte* iv) function wc_Hc128_SetHeap (line 291) | int wc_Hc128_SetHeap(HC128* ctx, void* heap) function wc_Hc128_SetKey (line 306) | int wc_Hc128_SetKey(HC128* ctx, const byte* key, const byte* iv) function WC_INLINE (line 338) | static WC_INLINE int DoProcess(HC128* ctx, byte* output, const byte* input, function wc_Hc128_Process (line 389) | int wc_Hc128_Process(HC128* ctx, byte* output, const byte* input, word32... FILE: src/wolfcrypt/src/hmac.c function wc_HmacSetKey (line 64) | int wc_HmacSetKey(Hmac* hmac, int type, const byte* key, word32 keySz) function wc_HmacUpdate (line 74) | int wc_HmacUpdate(Hmac* hmac, const byte* in, word32 sz) function wc_HmacFinal (line 82) | int wc_HmacFinal(Hmac* hmac, byte* out) function wolfSSL_GetHmacMaxSize (line 90) | int wolfSSL_GetHmacMaxSize(void) function wc_HmacInit (line 95) | int wc_HmacInit(Hmac* hmac, void* heap, int devId) function wc_HmacFree (line 104) | void wc_HmacFree(Hmac* hmac) function wc_HKDF (line 112) | int wc_HKDF(int type, const byte* inKey, word32 inKeySz, function wc_HmacSizeByType (line 125) | int wc_HmacSizeByType(int type) function _InitHmac (line 200) | int _InitHmac(Hmac* hmac, int type, void* heap) function wc_HmacSetKey (line 279) | int wc_HmacSetKey(Hmac* hmac, int type, const byte* key, word32 length) function HmacKeyInnerHash (line 565) | static int HmacKeyInnerHash(Hmac* hmac) function wc_HmacUpdate (line 648) | int wc_HmacUpdate(Hmac* hmac, const byte* msg, word32 length) function wc_HmacFinal (line 751) | int wc_HmacFinal(Hmac* hmac, byte* hash) function wc_HmacInit (line 974) | int wc_HmacInit(Hmac* hmac, void* heap, int devId) function wc_HmacInit_Id (line 999) | int wc_HmacInit_Id(Hmac* hmac, unsigned char* id, int len, void* heap, function wc_HmacFree (line 1021) | void wc_HmacFree(Hmac* hmac) function wolfSSL_GetHmacMaxSize (line 1140) | int wolfSSL_GetHmacMaxSize(void) function wc_HKDF_Extract (line 1157) | int wc_HKDF_Extract(int type, const byte* salt, word32 saltSz, function wc_HKDF_Expand (line 1202) | int wc_HKDF_Expand(int type, const byte* inKey, word32 inKeySz, function wc_HKDF (line 1261) | int wc_HKDF(int type, const byte* inKey, word32 inKeySz, FILE: src/wolfcrypt/src/idea.c function WC_INLINE (line 47) | static WC_INLINE word16 idea_mult(word16 x, word16 y) function WC_INLINE (line 69) | static WC_INLINE word16 idea_invmod(word16 x) function wc_IdeaSetKey (line 118) | int wc_IdeaSetKey(Idea *idea, const byte* key, word16 keySz, function wc_IdeaSetIV (line 182) | int wc_IdeaSetIV(Idea *idea, const byte* iv) function wc_IdeaCipher (line 197) | int wc_IdeaCipher(Idea *idea, byte* out, const byte* in) function wc_IdeaCbcEncrypt (line 252) | int wc_IdeaCbcEncrypt(Idea *idea, byte* out, const byte* in, word32 len) function wc_IdeaCbcDecrypt (line 277) | int wc_IdeaCbcDecrypt(Idea *idea, byte* out, const byte* in, word32 len) FILE: src/wolfcrypt/src/integer.c function bn_reverse (line 91) | static void function word32 (line 109) | word32 CheckRunTimeSettings(void) function mp_init_multi (line 116) | int mp_init_multi(mp_int* a, mp_int* b, mp_int* c, mp_int* d, mp_int* e, function mp_init (line 161) | int mp_init (mp_int * a) function mp_clear (line 184) | void mp_clear (mp_int * a) function mp_free (line 207) | void mp_free (mp_int * a) function mp_forcezero (line 221) | void mp_forcezero(mp_int * a) function mp_unsigned_bin_size (line 247) | int mp_unsigned_bin_size (mp_int * a) function mp_count_bits (line 255) | int mp_count_bits (mp_int * a) function mp_leading_bit (line 278) | int mp_leading_bit (mp_int * a) function mp_to_unsigned_bin_at_pos (line 299) | int mp_to_unsigned_bin_at_pos(int x, mp_int *t, unsigned char *b) function mp_to_unsigned_bin (line 317) | int mp_to_unsigned_bin (mp_int * a, unsigned char *b) function mp_to_unsigned_bin_len (line 337) | int mp_to_unsigned_bin_len(mp_int * a, unsigned char *b, int c) function mp_init_copy (line 350) | int mp_init_copy (mp_int * a, mp_int * b) function mp_copy (line 367) | int mp_copy (mp_int * a, mp_int * b) function mp_grow (line 418) | int mp_grow (mp_int * a, int size) function mp_div_2d (line 457) | int mp_div_2d (mp_int * a, int b, mp_int * c, mp_int * d) function mp_zero (line 510) | void mp_zero (mp_int * a) function mp_clamp (line 535) | void mp_clamp (mp_int * a) function mp_exch (line 554) | void mp_exch (mp_int * a, mp_int * b) function mp_rshb (line 565) | void mp_rshb (mp_int *c, int x) function mp_rshd (line 600) | void mp_rshd (mp_int * a, int b) function mp_mod_2d (line 652) | int mp_mod_2d (mp_int * a, int b, mp_int * c) function mp_read_unsigned_bin (line 686) | int mp_read_unsigned_bin (mp_int * a, const unsigned char *b, int c) function mp_mul_2d (line 721) | int mp_mul_2d (mp_int * a, int b, mp_int * c) function mp_lshd (line 786) | int mp_lshd (mp_int * a, int b) function mp_exptmod_ex (line 946) | int mp_exptmod_ex (mp_int * G, mp_int * X, int digits, mp_int * P, mp_in... function mp_abs (line 956) | int mp_abs (mp_int * a, mp_int * b) function mp_invmod (line 978) | int mp_invmod (mp_int * a, mp_int * b, mp_int * c) function fast_mp_invmod (line 1007) | int fast_mp_invmod (mp_int * a, mp_int * b, mp_int * c) function mp_invmod_slow (line 1147) | int mp_invmod_slow (mp_int * a, mp_int * b, mp_int * c) function mp_cmp_mag (line 1329) | int mp_cmp_mag (mp_int * a, mp_int * b) function mp_cmp (line 1364) | int mp_cmp (mp_int * a, mp_int * b) function mp_cmp_d (line 1386) | int mp_cmp_d(mp_int * a, mp_digit b) function mp_set (line 1414) | int mp_set (mp_int * a, mp_digit b) function mp_is_bit_set (line 1427) | int mp_is_bit_set (mp_int *a, mp_digit b) function mp_mod (line 1439) | int mp_mod (mp_int * a, mp_int * b, mp_int * c) function mp_div (line 1467) | int mp_div(mp_int * a, mp_int * b, mp_int * c, mp_int * d) function mp_div_2 (line 1540) | int mp_div_2(mp_int * a, mp_int * b) function mp_add (line 1588) | int mp_add (mp_int * a, mp_int * b, mp_int * c) function s_mp_add (line 1620) | int s_mp_add (mp_int * a, mp_int * b, mp_int * c) function s_mp_sub (line 1708) | int s_mp_sub (mp_int * a, mp_int * b, mp_int * c) function mp_sub (line 1780) | int mp_sub (mp_int * a, mp_int * b, mp_int * c) function mp_reduce_is_2k_l (line 1817) | int mp_reduce_is_2k_l(mp_int *a) function mp_reduce_is_2k (line 1840) | int mp_reduce_is_2k(mp_int *a) function mp_dr_is_modulus (line 1871) | int mp_dr_is_modulus(mp_int *a) function mp_exptmod_fast (line 1907) | int mp_exptmod_fast (mp_int * G, mp_int * X, mp_int * P, mp_int * Y, function mp_exptmod_base_2 (line 2232) | int mp_exptmod_base_2(mp_int * X, mp_int * P, mp_int * Y) function mp_montgomery_setup (line 2388) | int mp_montgomery_setup (mp_int * n, mp_digit * rho) function fast_mp_montgomery_reduce (line 2434) | int fast_mp_montgomery_reduce (mp_int * x, mp_int * n, mp_digit rho) function mp_montgomery_reduce (line 2593) | int mp_montgomery_reduce (mp_int * x, mp_int * n, mp_digit rho) function mp_dr_setup (line 2690) | void mp_dr_setup(mp_int *a, mp_digit *d) function mp_dr_reduce (line 2714) | int mp_dr_reduce (mp_int * x, mp_int * n, mp_digit k) function mp_reduce_2k (line 2776) | int mp_reduce_2k(mp_int *a, mp_int *n, mp_digit d) function mp_reduce_2k_setup (line 2818) | int mp_reduce_2k_setup(mp_int *a, mp_digit *d) function mp_set_bit (line 2845) | int mp_set_bit (mp_int * a, int b) function mp_2expt (line 2869) | int mp_2expt (mp_int * a, int b) function mp_mul_d (line 2878) | int mp_mul_d (mp_int * a, mp_digit b, mp_int * c) function mp_mulmod (line 2939) | int mp_mulmod (mp_int * a, mp_int * b, mp_int * c, mp_int * d) function mp_submod (line 2960) | int mp_submod(mp_int* a, mp_int* b, mp_int* c, mp_int* d) function mp_addmod (line 2980) | int mp_addmod(mp_int* a, mp_int* b, mp_int* c, mp_int* d) function mp_sqr (line 3000) | int mp_sqr (mp_int * a, mp_int * b) function mp_mul (line 3028) | int mp_mul (mp_int * a, mp_int * b, mp_int * c) function mp_mul_2 (line 3063) | int mp_mul_2(mp_int * a, mp_int * b) function mp_div_3 (line 3125) | int mp_div_3 (mp_int * a, mp_int *c, mp_digit * d) function mp_init_size (line 3182) | int mp_init_size (mp_int * a, int size) function fast_s_mp_sqr (line 3223) | int fast_s_mp_sqr (mp_int * a, mp_int * b) function fast_s_mp_mul_digs (line 3342) | int fast_s_mp_mul_digs (mp_int * a, mp_int * b, mp_int * c, int digs) function s_mp_sqr (line 3431) | int s_mp_sqr (mp_int * a, mp_int * b) function s_mp_mul_digs (line 3498) | int s_mp_mul_digs (mp_int * a, mp_int * b, mp_int * c, int digs) function mp_montgomery_calc_normalization (line 3570) | int mp_montgomery_calc_normalization (mp_int * a, mp_int * b) function s_mp_exptmod (line 3611) | int s_mp_exptmod (mp_int * G, mp_int * X, mp_int * P, mp_int * Y, int re... function mp_reduce_setup (line 3843) | int mp_reduce_setup (mp_int * a, mp_int * b) function mp_reduce (line 3858) | int mp_reduce (mp_int * x, mp_int * m, mp_int * mu) function mp_reduce_2k_l (line 3939) | int mp_reduce_2k_l(mp_int *a, mp_int *n, mp_int *d) function mp_reduce_2k_setup_l (line 3979) | int mp_reduce_2k_setup_l(mp_int *a, mp_int *d) function s_mp_mul_high_digs (line 4005) | int s_mp_mul_high_digs (mp_int * a, mp_int * b, mp_int * c, int digs) function fast_s_mp_mul_high_digs (line 4072) | int fast_s_mp_mul_high_digs (mp_int * a, mp_int * b, mp_int * c, int digs) function mp_set_int (line 4166) | int mp_set_int (mp_int * a, unsigned long b) function mp_sqrmod (line 4203) | int mp_sqrmod (mp_int * a, mp_int * b, mp_int * c) function mp_add_d (line 4230) | int mp_add_d (mp_int* a, mp_digit b, mp_int* c) function mp_sub_d (line 4322) | int mp_sub_d (mp_int * a, mp_digit b, mp_int * c) function mp_cnt_lsb (line 4403) | int mp_cnt_lsb(mp_int *a) function s_is_power_of_two (line 4433) | static int s_is_power_of_two(mp_digit b, int *p) function mp_div_d (line 4452) | static int mp_div_d (mp_int * a, mp_digit b, mp_int * c, mp_digit * d) function mp_mod_d (line 4537) | int mp_mod_d (mp_int * a, mp_digit b, mp_digit * c) function mp_prime_miller_rabin (line 4595) | static int mp_prime_miller_rabin (mp_int * a, mp_int * b, int *result) function mp_prime_is_divisible (line 4697) | static int mp_prime_is_divisible (mp_int * a, int *result) function mp_prime_is_prime (line 4724) | int mp_prime_is_prime (mp_int * a, int t, int *result) function mp_prime_is_prime_ex (line 4790) | int mp_prime_is_prime_ex (mp_int * a, int t, int *result, WC_RNG *rng) function mp_rand_prime (line 4890) | int mp_rand_prime(mp_int* N, int len, WC_RNG* rng, void* heap) function mp_lcm (line 4959) | int mp_lcm (mp_int * a, mp_int * b, mp_int * c) function mp_gcd (line 5001) | int mp_gcd (mp_int * a, mp_int * b, mp_int * c) function mp_read_radix (line 5098) | int mp_read_radix (mp_int * a, const char *str, int radix) function mp_radix_size (line 5171) | int mp_radix_size (mp_int *a, int radix, int *size) function mp_toradix (line 5227) | int mp_toradix (mp_int *a, char *str, int radix) function mp_dump (line 5286) | void mp_dump(const char* desc, mp_int* a, byte verbose) FILE: src/wolfcrypt/src/logging.c type wc_error_queue (line 42) | struct wc_error_queue { type wc_error_queue (line 51) | struct wc_error_queue type wc_error_queue (line 52) | struct wc_error_queue type wc_error_queue (line 53) | struct wc_error_queue function WC_INLINE (line 104) | static WC_INLINE double current_time(int reset) type log (line 122) | struct log function wolfSSL_SetLoggingCb (line 129) | int wolfSSL_SetLoggingCb(wolfSSL_Logging_cb f) function wolfSSL_Debugging_ON (line 141) | int wolfSSL_Debugging_ON(void) function wolfSSL_Debugging_OFF (line 155) | void wolfSSL_Debugging_OFF(void) function WOLFSSL_START (line 167) | void WOLFSSL_START(int funcNum) function WOLFSSL_END (line 176) | void WOLFSSL_END(int funcNum) function WOLFSSL_TIME (line 185) | void WOLFSSL_TIME(int count) function wolfssl_log (line 229) | static void wolfssl_log(const int logLevel, const char *const logMessage) function WOLFSSL_MSG (line 270) | void WOLFSSL_MSG(const char* msg) function WOLFSSL_BUFFER (line 279) | void WOLFSSL_BUFFER(const byte* buffer, word32 length) function WOLFSSL_ENTER (line 326) | void WOLFSSL_ENTER(const char* msg) function WOLFSSL_LEAVE (line 336) | void WOLFSSL_LEAVE(const char* msg, int ret) function WOLFSSL_ERROR_MSG (line 420) | void WOLFSSL_ERROR_MSG(const char* msg) function wc_LoggingInit (line 434) | int wc_LoggingInit(void) function wc_LoggingCleanup (line 449) | int wc_LoggingCleanup(void) function wc_PeekErrorNode (line 474) | int wc_PeekErrorNode(int idx, const char **file, const char **reason, function wc_PullErrorNode (line 535) | int wc_PullErrorNode(const char **file, const char **reason, int *line) function wc_AddErrorNode (line 575) | int wc_AddErrorNode(int error, int line, char* buf, char* file) function wc_RemoveErrorNode (line 658) | void wc_RemoveErrorNode(int idx) function wc_ClearErrorNodes (line 694) | void wc_ClearErrorNodes(void) function wc_SetLoggingHeap (line 724) | int wc_SetLoggingHeap(void* h) function wc_ERR_remove_state (line 740) | int wc_ERR_remove_state(void) function wc_ERR_print_errors_fp (line 769) | void wc_ERR_print_errors_fp(XFILE fp) FILE: src/wolfcrypt/src/md2.c function wc_InitMd2 (line 43) | void wc_InitMd2(Md2* md2) function wc_Md2Update (line 52) | void wc_Md2Update(Md2* md2, const byte* data, word32 len) function wc_Md2Final (line 117) | void wc_Md2Final(Md2* md2, byte* hash) function wc_Md2Hash (line 135) | int wc_Md2Hash(const byte* data, word32 len, byte* hash) FILE: src/wolfcrypt/src/md4.c function wc_InitMd4 (line 40) | void wc_InitMd4(Md4* md4) function Transform (line 53) | static void Transform(Md4* md4) function WC_INLINE (line 133) | static WC_INLINE void AddLength(Md4* md4, word32 len) function wc_Md4Update (line 141) | void wc_Md4Update(Md4* md4, const byte* data, word32 len) function wc_Md4Final (line 166) | void wc_Md4Final(Md4* md4, byte* hash) FILE: src/wolfcrypt/src/md5.c function wc_InitMd5_ex (line 56) | int wc_InitMd5_ex(wc_Md5* md5, void* heap, int devId) function wc_Md5Update (line 70) | int wc_Md5Update(wc_Md5* md5, const byte* data, word32 len) function wc_Md5Final (line 87) | int wc_Md5Final(wc_Md5* md5, byte* hash) function Transform (line 123) | static int Transform(wc_Md5* md5, const byte* data) function Transform_Len (line 137) | static int Transform_Len(wc_Md5* md5, const byte* data, word32 len) function Transform (line 196) | static int Transform(wc_Md5* md5, const byte* data) function WC_INLINE (line 285) | static WC_INLINE void AddLength(wc_Md5* md5, word32 len) function _InitMd5 (line 293) | static int _InitMd5(wc_Md5* md5) function wc_InitMd5_ex (line 312) | int wc_InitMd5_ex(wc_Md5* md5, void* heap, int devId) function wc_Md5Update (line 335) | int wc_Md5Update(wc_Md5* md5, const byte* data, word32 len) function wc_Md5Final (line 436) | int wc_Md5Final(wc_Md5* md5, byte* hash) function wc_InitMd5 (line 495) | int wc_InitMd5(wc_Md5* md5) function wc_Md5Free (line 503) | void wc_Md5Free(wc_Md5* md5) function wc_Md5GetHash (line 516) | int wc_Md5GetHash(wc_Md5* md5, byte* hash) function wc_Md5Copy (line 532) | int wc_Md5Copy(wc_Md5* src, wc_Md5* dst) function wc_Md5SetFlags (line 555) | int wc_Md5SetFlags(wc_Md5* md5, word32 flags) function wc_Md5GetFlags (line 562) | int wc_Md5GetFlags(wc_Md5* md5, word32* flags) FILE: src/wolfcrypt/src/memory.c function wolfSSL_SetMemFailCount (line 83) | void wolfSSL_SetMemFailCount(int memFailCount) function wolfSSL_SetAllocators (line 102) | int wolfSSL_SetAllocators(wolfSSL_Malloc_cb mf, function wolfSSL_GetAllocators (line 112) | int wolfSSL_GetAllocators(wolfSSL_Malloc_cb* mf, function wolfSSL_Free (line 184) | void wolfSSL_Free(void *ptr) type wc_Memory (line 241) | struct wc_Memory { function create_memory_buckets (line 251) | static int create_memory_buckets(byte* buffer, word32 bufSz, function wolfSSL_init_memory_heap (line 292) | int wolfSSL_init_memory_heap(WOLFSSL_HEAP* heap) function wc_LoadStaticMemory (line 314) | int wc_LoadStaticMemory(WOLFSSL_HEAP_HINT** pHint, function wolfSSL_load_static_memory (line 379) | int wolfSSL_load_static_memory(byte* buffer, word32 sz, int flag, function wolfSSL_MemoryPaddingSz (line 451) | int wolfSSL_MemoryPaddingSz(void) function wolfSSL_StaticBufferSz (line 461) | int wolfSSL_StaticBufferSz(byte* buffer, word32 sz, int flag) function FreeFixedIO (line 514) | int FreeFixedIO(WOLFSSL_HEAP* heap, wc_Memory** io) function SetFixedIO (line 537) | int SetFixedIO(WOLFSSL_HEAP* heap, wc_Memory** io) function wolfSSL_GetMemStats (line 558) | int wolfSSL_GetMemStats(WOLFSSL_HEAP* heap, WOLFSSL_MEM_STATS* stats) function wolfSSL_Free (line 737) | void wolfSSL_Free(void *ptr, void* heap, int type) function XFREE (line 1015) | void XFREE(void *p, void* heap, int type) function xfree (line 1087) | void xfree(void *p, void* heap, int type, const char* func, const char* ... function __cyg_profile_func_enter (line 1110) | void __attribute__((no_instrument_function)) function __cyg_profile_func_exit (line 1118) | void __attribute__((no_instrument_function)) FILE: src/wolfcrypt/src/misc.c function word32 (line 69) | word32 rotlFixed(word32 x, word32 y) function word32 (line 74) | word32 rotrFixed(word32 x, word32 y) function word32 (line 81) | word32 rotlFixed(word32 x, word32 y) function word32 (line 87) | word32 rotrFixed(word32 x, word32 y) function word32 (line 95) | word32 ByteReverseWord32(word32 value) function ByteReverseWords (line 119) | void ByteReverseWords(word32* out, const word32* in, function word64 (line 133) | word64 rotlFixed64(word64 x, word64 y) function word64 (line 139) | word64 rotrFixed64(word64 x, word64 y) function word64 (line 145) | word64 ByteReverseWord64(word64 value) function ByteReverseWords64 (line 162) | void ByteReverseWords64(word64* out, const word64* in, function XorWords (line 175) | void XorWords(wolfssl_word* r, const wolfssl_word* a, word32 n) function xorbuf (line 183) | void xorbuf(void* buf, const void* mask, word32 count) function ForceZero (line 200) | void ForceZero(const void* mem, word32 len) function ConstantCompare (line 226) | int ConstantCompare(const byte* a, const byte* b, int length) function word32 (line 245) | word32 min(word32 a, word32 b) function word32 (line 256) | word32 max(word32 a, word32 b) function c32to24 (line 264) | void c32to24(word32 in, word24 out) function c16toa (line 272) | void c16toa(word16 wc_u16, byte* c) function c32toa (line 279) | void c32toa(word32 wc_u32, byte* c) function c24to32 (line 290) | void c24to32(const word24 wc_u24, word32* wc_u32) function ato24 (line 297) | void ato24(const byte* c, word32* wc_u24) function ato16 (line 303) | void ato16(const byte* c, word16* wc_u16) function ato32 (line 309) | void ato32(const byte* c, word32* wc_u32) function word32 (line 315) | word32 btoi(byte b) function byte (line 324) | byte ctMaskGT(int a, int b) function byte (line 330) | byte ctMaskGTE(int a, int b) function ctMaskIntGTE (line 336) | int ctMaskIntGTE(int a, int b) function byte (line 342) | byte ctMaskLT(int a, int b) function byte (line 348) | byte ctMaskLTE(int a, int b) function byte (line 354) | byte ctMaskEq(int a, int b) function word16 (line 359) | word16 ctMask16Eq(int a, int b) function byte (line 365) | byte ctMaskNotEq(int a, int b) function byte (line 371) | byte ctMaskSel(byte m, byte a, byte b) function ctMaskSelInt (line 377) | int ctMaskSelInt(byte m, int a, int b) function byte (line 384) | byte ctSetLTE(int a, int b) FILE: src/wolfcrypt/src/pkcs12.c type ContentInfo (line 77) | typedef struct ContentInfo { type AuthenticatedSafe (line 86) | typedef struct AuthenticatedSafe { type MacData (line 95) | typedef struct MacData { type WC_PKCS12 (line 105) | struct WC_PKCS12 { type WC_PKCS12_ATTRIBUTE (line 114) | typedef struct WC_PKCS12_ATTRIBUTE { function WC_PKCS12 (line 121) | WC_PKCS12* wc_PKCS12_new(void) function freeSafe (line 136) | static void freeSafe(AuthenticatedSafe* safe, void* heap) function wc_PKCS12_free (line 159) | void wc_PKCS12_free(WC_PKCS12* pkcs12) function GetSafeContent (line 193) | static int GetSafeContent(WC_PKCS12* pkcs12, const byte* input, function GetSignData (line 354) | static int GetSignData(WC_PKCS12* pkcs12, const byte* mem, word32* idx, function wc_PKCS12_create_mac (line 500) | static int wc_PKCS12_create_mac(WC_PKCS12* pkcs12, byte* data, word32 da... function wc_PKCS12_verify (line 573) | static int wc_PKCS12_verify(WC_PKCS12* pkcs12, byte* data, word32 dataSz, function wc_d2i_PKCS12 (line 623) | int wc_d2i_PKCS12(const byte* der, word32 derSz, WC_PKCS12* pkcs12) function wc_i2d_PKCS12 (line 703) | int wc_i2d_PKCS12(WC_PKCS12* pkcs12, byte** der, int* derSz) function wc_FreeCertList (line 886) | void wc_FreeCertList(WC_DerCertList* list, void* heap) function freeDecCertList (line 907) | static void freeDecCertList(WC_DerCertList** list, byte** pkey, word32* ... function wc_PKCS12_parse (line 955) | int wc_PKCS12_parse(WC_PKCS12* pkcs12, const char* psw, function wc_PKCS12_shroud_key (line 1390) | static int wc_PKCS12_shroud_key(WC_PKCS12* pkcs12, WC_RNG* rng, function wc_PKCS12_create_key_bag (line 1484) | static int wc_PKCS12_create_key_bag(WC_PKCS12* pkcs12, WC_RNG* rng, function wc_PKCS12_create_cert_bag (line 1569) | static int wc_PKCS12_create_cert_bag(WC_PKCS12* pkcs12, function wc_PKCS12_encrypt_content (line 1677) | static int wc_PKCS12_encrypt_content(WC_PKCS12* pkcs12, WC_RNG* rng, function WC_PKCS12 (line 1855) | WC_PKCS12* wc_PKCS12_create(char* pass, word32 passSz, char* name, function wc_PKCS12_SetHeap (line 2296) | int wc_PKCS12_SetHeap(WC_PKCS12* pkcs12, void* heap) FILE: src/wolfcrypt/src/pkcs7.c type pkcs7Direction (line 55) | typedef enum { type PKCS7SignerInfo (line 63) | struct PKCS7SignerInfo { type PKCS7State (line 73) | struct PKCS7State { type PKCS7_MaxLen (line 111) | enum PKCS7_MaxLen { function wc_PKCS7_CreateStream (line 117) | static int wc_PKCS7_CreateStream(PKCS7* pkcs7) function wc_PKCS7_ResetStream (line 133) | static void wc_PKCS7_ResetStream(PKCS7* pkcs7) function wc_PKCS7_FreeStream (line 191) | static void wc_PKCS7_FreeStream(PKCS7* pkcs7) function wc_PKCS7_GrowStream (line 209) | static int wc_PKCS7_GrowStream(PKCS7* pkcs7, word32 newSz) function wc_PKCS7_AddDataToStream (line 236) | static int wc_PKCS7_AddDataToStream(PKCS7* pkcs7, byte* in, word32 inSz, function wc_PKCS7_GetMaxStream (line 320) | static long wc_PKCS7_GetMaxStream(PKCS7* pkcs7, byte flag, byte* in, function wc_PKCS7_StreamStoreVar (line 375) | static void wc_PKCS7_StreamStoreVar(PKCS7* pkcs7, word32 var1, int var2, function wc_PKCS7_StreamGetVar (line 386) | static void wc_PKCS7_StreamGetVar(PKCS7* pkcs7, word32* var1, int* var2, function wc_PKCS7_StreamEndCase (line 399) | static int wc_PKCS7_StreamEndCase(PKCS7* pkcs7, word32* tmpIdx, word32* ... function wc_PKCS7_ChangeState (line 485) | static void wc_PKCS7_ChangeState(PKCS7* pkcs7, int newState) function wc_SetContentType (line 501) | static int wc_SetContentType(int pkcs7TypeOID, byte* output, word32 outp... function wc_GetContentType (line 630) | static int wc_GetContentType(const byte* input, word32* inOutIdx, word32... function wc_PKCS7_GetOIDBlockSize (line 642) | static int wc_PKCS7_GetOIDBlockSize(int oid) function wc_PKCS7_GetOIDKeySize (line 682) | static int wc_PKCS7_GetOIDKeySize(int oid) function PKCS7 (line 731) | PKCS7* wc_PKCS7_New(void* heap, int devId) function wc_PKCS7_Init (line 756) | int wc_PKCS7_Init(PKCS7* pkcs7, void* heap, int devId) type Pkcs7Cert (line 783) | struct Pkcs7Cert { type Pkcs7EncodedRecip (line 791) | struct Pkcs7EncodedRecip { function wc_PKCS7_FreeCertSet (line 801) | static void wc_PKCS7_FreeCertSet(PKCS7* pkcs7) function wc_PKCS7_GetRecipientListSize (line 826) | static int wc_PKCS7_GetRecipientListSize(PKCS7* pkcs7) function wc_PKCS7_FreeEncodedRecipientSet (line 846) | static void wc_PKCS7_FreeEncodedRecipientSet(PKCS7* pkcs7) function wc_PKCS7_RecipientListIncludesType (line 871) | static int wc_PKCS7_RecipientListIncludesType(PKCS7* pkcs7, int type) function wc_PKCS7_RecipientListVersionsAllZero (line 893) | static int wc_PKCS7_RecipientListVersionsAllZero(PKCS7* pkcs7) function wc_PKCS7_InitWithCert (line 915) | int wc_PKCS7_InitWithCert(PKCS7* pkcs7, byte* derCert, word32 derCertSz) function wc_PKCS7_AddCertificate (line 1024) | int wc_PKCS7_AddCertificate(PKCS7* pkcs7, byte* derCert, word32 derCertSz) function wc_PKCS7_FreeDecodedAttrib (line 1051) | static void wc_PKCS7_FreeDecodedAttrib(PKCS7DecodedAttrib* attrib, void*... function wc_PKCS7_SignerInfoNew (line 1077) | static int wc_PKCS7_SignerInfoNew(PKCS7* pkcs7) function wc_PKCS7_SignerInfoFree (line 1095) | static void wc_PKCS7_SignerInfoFree(PKCS7* pkcs7) function wc_PKCS7_SignerInfoSetSID (line 1111) | static int wc_PKCS7_SignerInfoSetSID(PKCS7* pkcs7, byte* in, int inSz) function wc_PKCS7_Free (line 1133) | void wc_PKCS7_Free(PKCS7* pkcs7) function PKCS7DecodedAttrib (line 1185) | static PKCS7DecodedAttrib* findAttrib(PKCS7* pkcs7, const byte* oid, wor... function wc_PKCS7_GetAttributeValue (line 1240) | int wc_PKCS7_GetAttributeValue(PKCS7* pkcs7, const byte* oid, word32 oidSz, function wc_PKCS7_EncodeData (line 1269) | int wc_PKCS7_EncodeData(PKCS7* pkcs7, byte* output, word32 outputSz) type EncodedAttrib (line 1304) | typedef struct EncodedAttrib { type ESD (line 1313) | typedef struct ESD { function EncodeAttributes (line 1359) | static int EncodeAttributes(EncodedAttrib* ea, int eaSz, type FlatAttrib (line 1388) | typedef struct FlatAttrib { function FlatAttrib (line 1396) | static FlatAttrib* NewAttrib(void* heap) function FreeAttribArray (line 1408) | static void FreeAttribArray(PKCS7* pkcs7, FlatAttrib** arr, int rows) function SortAttribArray (line 1431) | static int SortAttribArray(FlatAttrib** arr, int rows) function FlattenEncodedAttribs (line 1468) | static int FlattenEncodedAttribs(PKCS7* pkcs7, FlatAttrib** derArr, int ... function FlattenAttributes (line 1512) | static int FlattenAttributes(PKCS7* pkcs7, byte* output, EncodedAttrib* ea, function wc_PKCS7_RsaSign (line 1571) | static int wc_PKCS7_RsaSign(PKCS7* pkcs7, byte* in, word32 inSz, ESD* esd) function wc_PKCS7_EcdsaSign (line 1633) | static int wc_PKCS7_EcdsaSign(PKCS7* pkcs7, byte* in, word32 inSz, ESD* ... function wc_PKCS7_BuildSignedAttributes (line 1700) | static int wc_PKCS7_BuildSignedAttributes(PKCS7* pkcs7, ESD* esd, function wc_PKCS7_SignedDataGetEncAlgoId (line 1796) | static int wc_PKCS7_SignedDataGetEncAlgoId(PKCS7* pkcs7, int* digEncAlgoId, function wc_PKCS7_BuildDigestInfo (line 1895) | static int wc_PKCS7_BuildDigestInfo(PKCS7* pkcs7, byte* flatSignedAttribs, function wc_PKCS7_SignedDataBuildSignature (line 1979) | static int wc_PKCS7_SignedDataBuildSignature(PKCS7* pkcs7, function PKCS7_EncodeSigned (line 2083) | static int PKCS7_EncodeSigned(PKCS7* pkcs7, ESD* esd, function wc_PKCS7_EncodeSignedData_ex (line 2503) | int wc_PKCS7_EncodeSignedData_ex(PKCS7* pkcs7, const byte* hashBuf, word... function wc_PKCS7_SetDetached (line 2549) | int wc_PKCS7_SetDetached(PKCS7* pkcs7, word16 flag) function wc_PKCS7_NoDefaultSignedAttribs (line 2570) | int wc_PKCS7_NoDefaultSignedAttribs(PKCS7* pkcs7) function wc_PKCS7_EncodeSignedData (line 2581) | int wc_PKCS7_EncodeSignedData(PKCS7* pkcs7, byte* output, word32 outputSz) function wc_PKCS7_EncodeSignedFPD (line 2655) | int wc_PKCS7_EncodeSignedFPD(PKCS7* pkcs7, byte* privateKey, function wc_PKCS7_EncodeSignedEncryptedFPD (line 2725) | int wc_PKCS7_EncodeSignedEncryptedFPD(PKCS7* pkcs7, byte* encryptKey, function wc_PKCS7_EncodeSignedCompressedFPD (line 2835) | int wc_PKCS7_EncodeSignedCompressedFPD(PKCS7* pkcs7, byte* privateKey, function wc_PKCS7_EncodeSignedEncryptedCompressedFPD (line 2942) | int wc_PKCS7_EncodeSignedEncryptedCompressedFPD(PKCS7* pkcs7, byte* enc... function wc_PKCS7_SetRsaSignRawDigestCb (line 3059) | int wc_PKCS7_SetRsaSignRawDigestCb(PKCS7* pkcs7, CallbackRsaSignRawDiges... function wc_PKCS7_RsaVerify (line 3072) | static int wc_PKCS7_RsaVerify(PKCS7* pkcs7, byte* sig, int sigSz, function wc_PKCS7_EcdsaVerify (line 3196) | static int wc_PKCS7_EcdsaVerify(PKCS7* pkcs7, byte* sig, int sigSz, function wc_PKCS7_BuildSignedDataDigest (line 3327) | static int wc_PKCS7_BuildSignedDataDigest(PKCS7* pkcs7, byte* signedAttrib, function wc_PKCS7_VerifyContentMessageDigest (line 3465) | static int wc_PKCS7_VerifyContentMessageDigest(PKCS7* pkcs7, function wc_PKCS7_SignedDataVerifySignature (line 3585) | static int wc_PKCS7_SignedDataVerifySignature(PKCS7* pkcs7, byte* sig, function wc_PKCS7_SetPublicKeyOID (line 3741) | static int wc_PKCS7_SetPublicKeyOID(PKCS7* pkcs7, int sigOID) function wc_PKCS7_ParseAttribs (line 3821) | static int wc_PKCS7_ParseAttribs(PKCS7* pkcs7, byte* in, int inSz) function wc_PKCS7_AllowDegenerate (line 3905) | void wc_PKCS7_AllowDegenerate(PKCS7* pkcs7, word16 flag) function wc_PKCS7_ParseSignerInfo (line 3927) | static int wc_PKCS7_ParseSignerInfo(PKCS7* pkcs7, byte* in, word32 inSz, function PKCS7_VerifySignedData (line 4095) | static int PKCS7_VerifySignedData(PKCS7* pkcs7, const byte* hashBuf, function wc_PKCS7_GetSignerSID (line 5016) | int wc_PKCS7_GetSignerSID(PKCS7* pkcs7, byte* out, word32* outSz) function wc_PKCS7_VerifySignedData_ex (line 5050) | int wc_PKCS7_VerifySignedData_ex(PKCS7* pkcs7, const byte* hashBuf, function wc_PKCS7_VerifySignedData (line 5058) | int wc_PKCS7_VerifySignedData(PKCS7* pkcs7, byte* pkiMsg, word32 pkiMsgSz) function PKCS7_GenerateContentEncryptionKey (line 5071) | static int PKCS7_GenerateContentEncryptionKey(PKCS7* pkcs7, word32 len) function wc_PKCS7_KeyWrap (line 5124) | static int wc_PKCS7_KeyWrap(byte* cek, word32 cekSz, byte* kek, type WC_PKCS7_KARI (line 5180) | typedef struct WC_PKCS7_KARI { function WC_PKCS7_KARI (line 5204) | static WC_PKCS7_KARI* wc_PKCS7_KariNew(PKCS7* pkcs7, byte direction) function wc_PKCS7_KariFree (line 5267) | static int wc_PKCS7_KariFree(WC_PKCS7_KARI* kari) function wc_PKCS7_KariParseRecipCert (line 5321) | static int wc_PKCS7_KariParseRecipCert(WC_PKCS7_KARI* kari, const byte* ... function wc_PKCS7_KariGenerateEphemeralKey (line 5392) | static int wc_PKCS7_KariGenerateEphemeralKey(WC_PKCS7_KARI* kari) function wc_PKCS7_KariGenerateSharedInfo (line 5446) | static int wc_PKCS7_KariGenerateSharedInfo(WC_PKCS7_KARI* kari, int keyW... function wc_PKCS7_KariGenerateKEK (line 5538) | static int wc_PKCS7_KariGenerateKEK(WC_PKCS7_KARI* kari, function wc_PKCS7_AddRecipient_KARI (line 5645) | int wc_PKCS7_AddRecipient_KARI(PKCS7* pkcs7, const byte* cert, word32 ce... function wc_PKCS7_AddRecipient_KTRI (line 6005) | int wc_PKCS7_AddRecipient_KTRI(PKCS7* pkcs7, const byte* cert, word32 ce... function wc_PKCS7_EncryptContent (line 6413) | static int wc_PKCS7_EncryptContent(int encryptOID, byte* key, int keySz, function wc_PKCS7_DecryptContent (line 6556) | static int wc_PKCS7_DecryptContent(PKCS7* pkcs7, int encryptOID, byte* key, function wc_PKCS7_GenerateBlock (line 6707) | static int wc_PKCS7_GenerateBlock(PKCS7* pkcs7, WC_RNG* rng, byte* out, function wc_PKCS7_SetSignerIdentifierType (line 6755) | int wc_PKCS7_SetSignerIdentifierType(PKCS7* pkcs7, int type) function wc_PKCS7_SetContentType (line 6779) | int wc_PKCS7_SetContentType(PKCS7* pkcs7, byte* contentType, word32 sz) function wc_PKCS7_GetPadSize (line 6797) | int wc_PKCS7_GetPadSize(word32 inputSz, word32 blockSz) function wc_PKCS7_PadData (line 6812) | int wc_PKCS7_PadData(byte* in, word32 inSz, byte* out, word32 outSz, function wc_PKCS7_AddRecipient_ORI (line 6840) | int wc_PKCS7_AddRecipient_ORI(PKCS7* pkcs7, CallbackOriEncrypt oriEncryp... function wc_PKCS7_GenerateKEK_PWRI (line 6934) | static int wc_PKCS7_GenerateKEK_PWRI(PKCS7* pkcs7, byte* passwd, word32 ... function wc_PKCS7_PwriKek_KeyWrap (line 6968) | static int wc_PKCS7_PwriKek_KeyWrap(PKCS7* pkcs7, const byte* kek, word3... function wc_PKCS7_PwriKek_KeyUnWrap (line 7046) | static int wc_PKCS7_PwriKek_KeyUnWrap(PKCS7* pkcs7, const byte* kek, function wc_PKCS7_AddRecipient_PWRI (line 7145) | int wc_PKCS7_AddRecipient_PWRI(PKCS7* pkcs7, byte* passwd, word32 pLen, function wc_PKCS7_SetPassword (line 7416) | int wc_PKCS7_SetPassword(PKCS7* pkcs7, byte* passwd, word32 pLen) function wc_PKCS7_AddRecipient_KEKRI (line 7446) | int wc_PKCS7_AddRecipient_KEKRI(PKCS7* pkcs7, int keyWrapOID, byte* kek, function wc_PKCS7_GetCMSVersion (line 7653) | static int wc_PKCS7_GetCMSVersion(PKCS7* pkcs7, int cmsContentType) function wc_PKCS7_EncodeEnvelopedData (line 7695) | int wc_PKCS7_EncodeEnvelopedData(PKCS7* pkcs7, byte* output, word32 outp... function wc_PKCS7_DecryptKtri (line 7955) | static int wc_PKCS7_DecryptKtri(PKCS7* pkcs7, byte* in, word32 inSz, function wc_PKCS7_KariGetOriginatorIdentifierOrKey (line 8282) | static int wc_PKCS7_KariGetOriginatorIdentifierOrKey(WC_PKCS7_KARI* kari, function wc_PKCS7_KariGetUserKeyingMaterial (line 8370) | static int wc_PKCS7_KariGetUserKeyingMaterial(WC_PKCS7_KARI* kari, function wc_PKCS7_KariGetKeyEncryptionAlgorithmId (line 8431) | static int wc_PKCS7_KariGetKeyEncryptionAlgorithmId(WC_PKCS7_KARI* kari, function wc_PKCS7_KariGetSubjectKeyIdentifier (line 8467) | static int wc_PKCS7_KariGetSubjectKeyIdentifier(WC_PKCS7_KARI* kari, function wc_PKCS7_KariGetIssuerAndSerialNumber (line 8519) | static int wc_PKCS7_KariGetIssuerAndSerialNumber(WC_PKCS7_KARI* kari, function wc_PKCS7_KariGetRecipientEncryptedKeys (line 8606) | static int wc_PKCS7_KariGetRecipientEncryptedKeys(WC_PKCS7_KARI* kari, function wc_PKCS7_SetOriEncryptCtx (line 8672) | int wc_PKCS7_SetOriEncryptCtx(PKCS7* pkcs7, void* ctx) function wc_PKCS7_SetOriDecryptCtx (line 8683) | int wc_PKCS7_SetOriDecryptCtx(PKCS7* pkcs7, void* ctx) function wc_PKCS7_SetOriDecryptCb (line 8695) | int wc_PKCS7_SetOriDecryptCb(PKCS7* pkcs7, CallbackOriDecrypt cb) function wc_PKCS7_SetWrapCEKCb (line 8707) | int wc_PKCS7_SetWrapCEKCb(PKCS7* pkcs7, CallbackWrapCEK cb) function wc_PKCS7_DecryptOri (line 8733) | static int wc_PKCS7_DecryptOri(PKCS7* pkcs7, byte* in, word32 inSz, function wc_PKCS7_DecryptPwri (line 8827) | static int wc_PKCS7_DecryptPwri(PKCS7* pkcs7, byte* in, word32 inSz, function wc_PKCS7_DecryptKekri (line 9056) | static int wc_PKCS7_DecryptKekri(PKCS7* pkcs7, byte* in, word32 inSz, function wc_PKCS7_DecryptKari (line 9198) | static int wc_PKCS7_DecryptKari(PKCS7* pkcs7, byte* in, word32 inSz, function wc_PKCS7_DecryptRecipientInfos (line 9465) | static int wc_PKCS7_DecryptRecipientInfos(PKCS7* pkcs7, byte* in, function wc_PKCS7_ParseToRecipientInfoSet (line 9704) | static int wc_PKCS7_ParseToRecipientInfoSet(PKCS7* pkcs7, byte* in, function WOLFSSL_API (line 9978) | WOLFSSL_API int wc_PKCS7_SetKey(PKCS7* pkcs7, byte* key, word32 keySz) function WOLFSSL_API (line 9991) | WOLFSSL_API int wc_PKCS7_DecodeEnvelopedData(PKCS7* pkcs7, byte* in, function wc_PKCS7_EncodeAuthEnvelopedData (line 10350) | int wc_PKCS7_EncodeAuthEnvelopedData(PKCS7* pkcs7, byte* output, function WOLFSSL_API (line 10859) | WOLFSSL_API int wc_PKCS7_DecodeAuthEnvelopedData(PKCS7* pkcs7, byte* in, function wc_PKCS7_EncodeEncryptedData (line 11468) | int wc_PKCS7_EncodeEncryptedData(PKCS7* pkcs7, byte* output, word32 outp... function wc_PKCS7_DecodeUnprotectedAttributes (line 11723) | static int wc_PKCS7_DecodeUnprotectedAttributes(PKCS7* pkcs7, byte* pkiMsg, function wc_PKCS7_DecodeEncryptedData (line 11757) | int wc_PKCS7_DecodeEncryptedData(PKCS7* pkcs7, byte* in, word32 inSz, function wc_PKCS7_SetDecodeEncryptedCb (line 12157) | int wc_PKCS7_SetDecodeEncryptedCb(PKCS7* pkcs7, function wc_PKCS7_SetDecodeEncryptedCtx (line 12170) | int wc_PKCS7_SetDecodeEncryptedCtx(PKCS7* pkcs7, void* ctx) function wc_PKCS7_EncodeCompressedData (line 12182) | int wc_PKCS7_EncodeCompressedData(PKCS7* pkcs7, byte* output, word32 out... function wc_PKCS7_DecodeCompressedData (line 12325) | int wc_PKCS7_DecodeCompressedData(PKCS7* pkcs7, byte* pkiMsg, word32 pki... FILE: src/wolfcrypt/src/poly1305.c type word128 (line 93) | typedef struct word128 { type word128 (line 108) | typedef unsigned __int128 word128; type word128 (line 110) | typedef unsigned word128 __attribute__((mode(TI))); function word64 (line 195) | static word64 U8TO64(const byte* p) function U64TO8 (line 208) | static void U64TO8(byte* p, word64 v) { function word32 (line 221) | static word32 U8TO32(const byte *p) function U32TO8 (line 230) | static void U32TO8(byte *p, word32 v) { function U32TO64 (line 239) | static void U32TO64(word32 v, byte* p) function poly1305_blocks (line 249) | void poly1305_blocks(Poly1305* ctx, const unsigned char *m, function poly1305_block (line 373) | void poly1305_block(Poly1305* ctx, const unsigned char *m) function wc_Poly1305SetKey (line 385) | int wc_Poly1305SetKey(Poly1305* ctx, const byte* key, word32 keySz) function wc_Poly1305Final (line 471) | int wc_Poly1305Final(Poly1305* ctx, byte* mac) function wc_Poly1305Update (line 654) | int wc_Poly1305Update(Poly1305* ctx, const byte* m, word32 bytes) function wc_Poly1305_MAC (line 764) | int wc_Poly1305_MAC(Poly1305* ctx, byte* additional, word32 addSz, FILE: src/wolfcrypt/src/port/Espressif/esp32_aes.c function esp_aes_hw_InUse (line 47) | static int esp_aes_hw_InUse() function esp_aes_hw_Leave (line 78) | static void esp_aes_hw_Leave( void ) function esp_aes_hw_Set_KeyMode (line 93) | static void esp_aes_hw_Set_KeyMode(Aes *ctx, ESP32_AESPROCESS mode) function esp_aes_bk (line 136) | static void esp_aes_bk(const byte* in, byte* out) function wc_esp32AesEncrypt (line 171) | int wc_esp32AesEncrypt(Aes *aes, const byte* in, byte* out) function wc_esp32AesDecrypt (line 192) | int wc_esp32AesDecrypt(Aes *aes, const byte* in, byte* out) function wc_esp32AesCbcEncrypt (line 216) | int wc_esp32AesCbcEncrypt(Aes* aes, byte* out, const byte* in, word32 sz) function wc_esp32AesCbcDecrypt (line 262) | int wc_esp32AesCbcDecrypt(Aes* aes, byte* out, const byte* in, word32 sz) FILE: src/wolfcrypt/src/port/Espressif/esp32_mp.c function esp_mp_hw_wait_clean (line 61) | static int esp_mp_hw_wait_clean() function esp_mp_hw_lock (line 76) | static int esp_mp_hw_lock() function esp_mp_hw_unlock (line 103) | static void esp_mp_hw_unlock( void ) function esp_calc_Mdash (line 113) | static int esp_calc_Mdash(mp_int *M, word32 k, mp_digit* md) function process_start (line 139) | static void process_start(word32 reg) function wait_uitil_done (line 147) | static int wait_uitil_done(word32 reg) function esp_memblock_to_mpint (line 168) | static void esp_memblock_to_mpint(word32 mem_address, mp_int* mp, word32... function esp_mpint_to_memblock (line 175) | static void esp_mpint_to_memblock(word32 mem_address, const mp_int* mp, function word32 (line 196) | static word32 words2hwords(word32 wd) function word32 (line 203) | static word32 bits2words(word32 bits) function esp_get_rinv (line 211) | static int esp_get_rinv(mp_int *rinv, mp_int *M, word32 exp) function esp_mp_mul (line 230) | int esp_mp_mul(fp_int* X, fp_int* Y, fp_int* Z) function esp_mp_mulmod (line 300) | int esp_mp_mulmod(fp_int* X, fp_int* Y, fp_int* M, fp_int* Z) function esp_mp_exptmod (line 428) | int esp_mp_exptmod(fp_int* X, fp_int* Y, word32 Ys, fp_int* M, fp_int* Z) FILE: src/wolfcrypt/src/port/Espressif/esp32_sha.c function word32 (line 75) | static word32 esp_sha_digest_size(enum SHA_TYPE type) function esp_wait_until_idle (line 105) | static void esp_wait_until_idle() function esp_sha_try_hw_lock (line 116) | int esp_sha_try_hw_lock(WC_ESP32SHA* ctx) function esp_sha_hw_unlock (line 173) | void esp_sha_hw_unlock( void ) function esp_sha_start_process (line 190) | static void esp_sha_start_process(WC_ESP32SHA* sha, word32 address) function esp_process_block (line 208) | static void esp_process_block(WC_ESP32SHA* ctx, word32 address, function esp_digest_state (line 229) | static void esp_digest_state(WC_ESP32SHA* ctx, byte* hash, enum SHA_TYPE... function esp_sha_process (line 282) | int esp_sha_process(struct wc_Sha* sha, const byte* data) function esp_sha_digest_process (line 299) | int esp_sha_digest_process(struct wc_Sha* sha, byte blockproc) function esp_sha256_process (line 325) | int esp_sha256_process(struct wc_Sha256* sha, const byte* data) function esp_sha256_digest_process (line 345) | int esp_sha256_digest_process(struct wc_Sha256* sha, byte blockproc) function esp_sha512_block (line 369) | void esp_sha512_block(struct wc_Sha512* sha, const word32* data, byte is... function esp_sha512_process (line 403) | int esp_sha512_process(struct wc_Sha512* sha) function esp_sha512_digest_process (line 417) | int esp_sha512_digest_process(struct wc_Sha512* sha, byte blockproc) FILE: src/wolfcrypt/src/port/Espressif/esp32_util.c function esp_CryptHwMutexInit (line 30) | int esp_CryptHwMutexInit(wolfSSL_Mutex* mutex) { function esp_CryptHwMutexLock (line 34) | int esp_CryptHwMutexLock(wolfSSL_Mutex* mutex, TickType_t xBlockTime) { function esp_CryptHwMutexUnLock (line 42) | int esp_CryptHwMutexUnLock(wolfSSL_Mutex* mutex) { function wc_esp32TimerStart (line 56) | void wc_esp32TimerStart() function wc_esp32elapsedTime (line 61) | uint64_t wc_esp32elapsedTime() FILE: src/wolfcrypt/src/rabbit.c function word32 (line 53) | static word32 RABBIT_g_func(word32 x) function RABBIT_next_state (line 72) | static void RABBIT_next_state(RabbitCtx* ctx) function wc_RabbitSetIV (line 109) | static void wc_RabbitSetIV(Rabbit* ctx, const byte* inIv) function WC_INLINE (line 148) | static WC_INLINE int DoKey(Rabbit* ctx, const byte* key, const byte* iv) function wc_Rabbit_SetHeap (line 203) | int wc_Rabbit_SetHeap(Rabbit* ctx, void* heap) function wc_RabbitSetKey (line 219) | int wc_RabbitSetKey(Rabbit* ctx, const byte* key, const byte* iv) function WC_INLINE (line 250) | static WC_INLINE int DoProcess(Rabbit* ctx, byte* output, const byte* in... function wc_RabbitProcess (line 310) | int wc_RabbitProcess(Rabbit* ctx, byte* output, const byte* input, word3... FILE: src/wolfcrypt/src/random.c function wc_GenerateSeed (line 56) | int wc_GenerateSeed(OS_Seed* os, byte* seed, word32 sz) function wc_InitRng_ex (line 61) | int wc_InitRng_ex(WC_RNG* rng, void* heap, int devId) function wc_InitRng (line 68) | int wc_InitRng(WC_RNG* rng) function wc_RNG_GenerateBlock (line 74) | int wc_RNG_GenerateBlock(WC_RNG* rng, byte* b, word32 sz) function wc_RNG_GenerateByte (line 80) | int wc_RNG_GenerateByte(WC_RNG* rng, byte* b) function wc_FreeRng (line 87) | int wc_FreeRng(WC_RNG* rng) function wc_RNG_HealthTest (line 92) | int wc_RNG_HealthTest(int reseed, const byte* seedA, word32 seedASz, function wc_InitRng_IntelRD (line 169) | static void wc_InitRng_IntelRD(void) type DRBG (line 282) | typedef struct DRBG { function Hash_df (line 302) | static int Hash_df(DRBG* drbg, byte* out, word32 outSz, byte type, function Hash_DRBG_Reseed (line 391) | static int Hash_DRBG_Reseed(DRBG* drbg, const byte* seed, word32 seedSz) function wc_RNG_DRBG_Reseed (line 417) | int wc_RNG_DRBG_Reseed(WC_RNG* rng, const byte* seed, word32 seedSz) function WC_INLINE (line 426) | static WC_INLINE void array_add_one(byte* data, word32 dataSz) function Hash_gen (line 438) | static int Hash_gen(DRBG* drbg, byte* out, word32 outSz, const byte* V) function WC_INLINE (line 523) | static WC_INLINE void array_add(byte* d, word32 dLen, const byte* s, wor... function Hash_DRBG_Generate (line 546) | static int Hash_DRBG_Generate(DRBG* drbg, byte* out, word32 outSz) function Hash_DRBG_Instantiate (line 612) | static int Hash_DRBG_Instantiate(DRBG* drbg, const byte* seed, word32 se... function Hash_DRBG_Uninstantiate (line 652) | static int Hash_DRBG_Uninstantiate(DRBG* drbg) function wc_RNG_TestSeed (line 671) | int wc_RNG_TestSeed(const byte* seed, word32 seedSz) function _InitRng (line 696) | static int _InitRng(WC_RNG* rng, byte* nonce, word32 nonceSz, function WOLFSSL_ABI (line 833) | WOLFSSL_ABI function WOLFSSL_ABI (line 851) | WOLFSSL_ABI function wc_InitRng (line 865) | int wc_InitRng(WC_RNG* rng) function wc_InitRng_ex (line 871) | int wc_InitRng_ex(WC_RNG* rng, void* heap, int devId) function wc_InitRngNonce (line 877) | int wc_InitRngNonce(WC_RNG* rng, byte* nonce, word32 nonceSz) function wc_InitRngNonce_ex (line 883) | int wc_InitRngNonce_ex(WC_RNG* rng, byte* nonce, word32 nonceSz, function wc_RNG_GenerateBlock (line 891) | int wc_RNG_GenerateBlock(WC_RNG* rng, byte* output, word32 sz) function wc_RNG_GenerateByte (line 984) | int wc_RNG_GenerateByte(WC_RNG* rng, byte* b) function wc_FreeRng (line 990) | int wc_FreeRng(WC_RNG* rng) function wc_RNG_HealthTest (line 1019) | int wc_RNG_HealthTest(int reseed, const byte* seedA, word32 seedASz, function wc_RNG_HealthTest_ex (line 1030) | int wc_RNG_HealthTest_ex(int reseed, const byte* nonce, word32 nonceSz, function wc_RNG_HealthTestLocal (line 1155) | static int wc_RNG_HealthTestLocal(int reseed) function wc_InitNetRandom (line 1226) | int wc_InitNetRandom(const char* configFile, wnr_hmac_key hmac_cb, int t... function wc_FreeNetRandom (line 1291) | int wc_FreeNetRandom(void) function WC_INLINE (line 1332) | static WC_INLINE int IntelRDseed64(word64* seed) function WC_INLINE (line 1345) | static WC_INLINE int IntelRDseed64(word64* seed) function WC_INLINE (line 1356) | static WC_INLINE int IntelRDseed64_r(word64* rnd) function wc_GenerateSeed_IntelRD (line 1367) | static int wc_GenerateSeed_IntelRD(OS_Seed* os, byte* output, word32 sz) function WC_INLINE (line 1404) | static WC_INLINE int IntelRDrand64(word64 *rnd) function WC_INLINE (line 1418) | static WC_INLINE int IntelRDrand64(word64 *rnd) function WC_INLINE (line 1430) | static WC_INLINE int IntelRDrand64_r(word64 *rnd) function wc_GenerateRand_IntelRD (line 1441) | static int wc_GenerateRand_IntelRD(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 1482) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 1496) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 1507) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 1534) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 1549) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 1593) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 1625) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 1672) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 1695) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 1735) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 1769) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 1785) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 1802) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 1817) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 1869) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 1913) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 1957) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 1974) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 1990) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 2008) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 2028) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) { function wc_GenerateSeed (line 2052) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 2087) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 2116) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 2131) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 2149) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 2168) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function GenerateSeed (line 2191) | int GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 2205) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 2249) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 2268) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 2293) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 2345) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function get_timestamp (line 2365) | static long get_timestamp(void) { function wc_GenerateSeed (line 2376) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 2403) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) function wc_GenerateSeed (line 2477) | int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) FILE: src/wolfcrypt/src/ripemd.c function wc_InitRipeMd (line 42) | int wc_InitRipeMd(RipeMd* ripemd) function Transform (line 86) | static void Transform(RipeMd* ripemd) function WC_INLINE (line 274) | static WC_INLINE void AddLength(RipeMd* ripemd, word32 len) function wc_RipeMdUpdate (line 282) | int wc_RipeMdUpdate(RipeMd* ripemd, const byte* data, word32 len) function wc_RipeMdFinal (line 315) | int wc_RipeMdFinal(RipeMd* ripemd, byte* hash) FILE: src/wolfcrypt/src/rsa.c function wc_InitRsaKey (line 79) | int wc_InitRsaKey(RsaKey* key, void* ptr) function wc_InitRsaKey_ex (line 89) | int wc_InitRsaKey_ex(RsaKey* key, void* ptr, int devId) function wc_FreeRsaKey (line 99) | int wc_FreeRsaKey(RsaKey* key) function wc_RsaPublicEncrypt (line 106) | int wc_RsaPublicEncrypt(const byte* in, word32 inLen, byte* out, function wc_RsaPrivateDecryptInline (line 118) | int wc_RsaPrivateDecryptInline(byte* in, word32 inLen, byte** out, function wc_RsaPrivateDecrypt (line 128) | int wc_RsaPrivateDecrypt(const byte* in, word32 inLen, byte* out, function wc_RsaSSL_Sign (line 138) | int wc_RsaSSL_Sign(const byte* in, word32 inLen, byte* out, function wc_RsaSSL_VerifyInline (line 149) | int wc_RsaSSL_VerifyInline(byte* in, word32 inLen, byte** out, RsaKey* ... function wc_RsaSSL_Verify (line 158) | int wc_RsaSSL_Verify(const byte* in, word32 inLen, byte* out, function wc_RsaEncryptSize (line 168) | int wc_RsaEncryptSize(RsaKey* key) function wc_RsaFlattenPublicKey (line 178) | int wc_RsaFlattenPublicKey(RsaKey* key, byte* a, word32* aSz, byte* b, function wc_MakeRsaKey (line 189) | int wc_MakeRsaKey(RsaKey* key, int size, long e, WC_RNG* rng) function wc_RsaCleanup (line 229) | static void wc_RsaCleanup(RsaKey* key) function wc_InitRsaKey_ex (line 252) | int wc_InitRsaKey_ex(RsaKey* key, void* heap, int devId) function wc_InitRsaKey (line 333) | int wc_InitRsaKey(RsaKey* key, void* heap) function wc_InitRsaKey_Id (line 339) | int wc_InitRsaKey_Id(RsaKey* key, unsigned char* id, int len, void* heap, function wc_InitRsaHw (line 370) | int wc_InitRsaHw(RsaKey* key) function wc_InitRsaHw (line 437) | int wc_InitRsaHw(RsaKey* key) function cc310_RSA_GenerateKeyPair (line 474) | static int cc310_RSA_GenerateKeyPair(RsaKey* key, int size, long e) function wc_FreeRsaKey (line 512) | int wc_FreeRsaKey(RsaKey* key) function wc_CheckRsaKey (line 577) | int wc_CheckRsaKey(RsaKey* key) function RsaMGF1 (line 773) | static int RsaMGF1(enum wc_HashType hType, byte* seed, word32 seedSz, function RsaMGF (line 850) | static int RsaMGF(int type, byte* seed, word32 seedSz, byte* out, function RsaPad_OAEP (line 902) | static int RsaPad_OAEP(const byte* input, word32 inputLen, byte* pkcsBlock, function RsaPad_PSS (line 1097) | static int RsaPad_PSS(const byte* input, word32 inputLen, byte* pkcsBlock, function RsaPad (line 1231) | static int RsaPad(const byte* input, word32 inputLen, byte* pkcsBlock, function wc_RsaPad_ex (line 1287) | static int wc_RsaPad_ex(const byte* input, word32 inputLen, byte* pkcsBl... function RsaUnPad_OAEP (line 1367) | static int RsaUnPad_OAEP(byte *pkcsBlock, unsigned int pkcsBlockLen, function RsaUnPad_PSS (line 1464) | static int RsaUnPad_PSS(byte *pkcsBlock, unsigned int pkcsBlockLen, function RsaUnPad (line 1587) | static int RsaUnPad(const byte *pkcsBlock, unsigned int pkcsBlockLen, function wc_RsaUnPad_ex (line 1652) | static int wc_RsaUnPad_ex(byte* pkcsBlock, word32 pkcsBlockLen, byte** out, function wc_RsaFunctionXil (line 1724) | static int wc_RsaFunctionXil(const byte* in, word32 inLen, byte* out, function wc_RsaFunctionNonBlock (line 1768) | static int wc_RsaFunctionNonBlock(const byte* in, word32 inLen, byte* out, function wc_RsaFunctionSync (line 1860) | static int wc_RsaFunctionSync(const byte* in, word32 inLen, byte* out, function wc_RsaFunctionSync (line 2006) | static int wc_RsaFunctionSync(const byte* in, word32 inLen, byte* out, function wc_RsaFunctionAsync (line 2303) | static int wc_RsaFunctionAsync(const byte* in, word32 inLen, byte* out, function wc_RsaDirect (line 2393) | int wc_RsaDirect(byte* in, word32 inLen, byte* out, word32* outSz, function cc310_RsaPublicEncrypt (line 2478) | static int cc310_RsaPublicEncrypt(const byte* in, word32 inLen, byte* out, function cc310_RsaPublicDecrypt (line 2504) | static int cc310_RsaPublicDecrypt(const byte* in, word32 inLen, byte* out, function cc310_RsaSSL_Sign (line 2525) | static int cc310_RsaSSL_Sign(const byte* in, word32 inLen, byte* out, function cc310_RsaSSL_Verify (line 2554) | static int cc310_RsaSSL_Verify(const byte* in, word32 inLen, byte* sig, function wc_RsaFunction (line 2581) | int wc_RsaFunction(const byte* in, word32 inLen, byte* out, function RsaPublicEncryptEx (line 2708) | static int RsaPublicEncryptEx(const byte* in, word32 inLen, byte* out, type wc_HashType (line 2844) | enum wc_HashType function wc_RsaPublicEncrypt (line 3029) | int wc_RsaPublicEncrypt(const byte* in, word32 inLen, byte* out, word32 ... function wc_RsaPublicEncrypt_ex (line 3039) | int wc_RsaPublicEncrypt_ex(const byte* in, word32 inLen, byte* out, function wc_RsaPrivateDecryptInline (line 3052) | int wc_RsaPrivateDecryptInline(byte* in, word32 inLen, byte** out, RsaKe... function wc_RsaPrivateDecryptInline_ex (line 3065) | int wc_RsaPrivateDecryptInline_ex(byte* in, word32 inLen, byte** out, function wc_RsaPrivateDecrypt (line 3080) | int wc_RsaPrivateDecrypt(const byte* in, word32 inLen, byte* out, function wc_RsaPrivateDecrypt_ex (line 3093) | int wc_RsaPrivateDecrypt_ex(const byte* in, word32 inLen, byte* out, function wc_RsaSSL_VerifyInline (line 3110) | int wc_RsaSSL_VerifyInline(byte* in, word32 inLen, byte** out, RsaKey* key) function wc_RsaSSL_Verify (line 3122) | int wc_RsaSSL_Verify(const byte* in, word32 inLen, byte* out, word32 out... function wc_RsaPSS_VerifyInline (line 3155) | int wc_RsaPSS_VerifyInline(byte* in, word32 inLen, byte** out, function wc_RsaPSS_VerifyInline_ex (line 3181) | int wc_RsaPSS_VerifyInline_ex(byte* in, word32 inLen, byte** out, function wc_RsaPSS_Verify (line 3205) | int wc_RsaPSS_Verify(byte* in, word32 inLen, byte* out, word32 outLen, function wc_RsaPSS_Verify_ex (line 3230) | int wc_RsaPSS_Verify_ex(byte* in, word32 inLen, byte* out, word32 outLen, function wc_RsaPSS_CheckPadding (line 3256) | int wc_RsaPSS_CheckPadding(const byte* in, word32 inSz, byte* sig, function wc_RsaPSS_CheckPadding_ex (line 3276) | int wc_RsaPSS_CheckPadding_ex(const byte* in, word32 inSz, byte* sig, function wc_RsaPSS_VerifyCheckInline (line 3381) | int wc_RsaPSS_VerifyCheckInline(byte* in, word32 inLen, byte** out, function wc_RsaPSS_VerifyCheck (line 3426) | int wc_RsaPSS_VerifyCheck(byte* in, word32 inLen, byte* out, word32 outLen, function wc_RsaSSL_Sign (line 3461) | int wc_RsaSSL_Sign(const byte* in, word32 inLen, byte* out, word32 outLen, function wc_RsaPSS_Sign (line 3484) | int wc_RsaPSS_Sign(const byte* in, word32 inLen, byte* out, word32 outLen, function wc_RsaPSS_Sign_ex (line 3507) | int wc_RsaPSS_Sign_ex(const byte* in, word32 inLen, byte* out, word32 ou... function wc_RsaEncryptSize (line 3520) | int wc_RsaEncryptSize(RsaKey* key) function wc_RsaFlattenPublicKey (line 3542) | int wc_RsaFlattenPublicKey(RsaKey* key, byte* e, word32* eSz, byte* n, function RsaGetValue (line 3575) | static int RsaGetValue(mp_int* in, byte* out, word32* outSz) function wc_RsaExportKey (line 3596) | int wc_RsaExportKey(RsaKey* key, function wc_CompareDiffPQ (line 3638) | static int wc_CompareDiffPQ(mp_int* p, mp_int* q, int size) function WC_INLINE (line 3719) | static WC_INLINE int RsaSizeCheck(int size) function _CheckProbablePrime (line 3742) | static int _CheckProbablePrime(mp_int* p, mp_int* q, mp_int* e, int nlen, function wc_CheckProbablePrime_ex (line 3806) | int wc_CheckProbablePrime_ex(const byte* pRaw, word32 pRawSz, function wc_CheckProbablePrime (line 3854) | int wc_CheckProbablePrime(const byte* pRaw, word32 pRawSz, function wc_MakeRsaKey (line 3866) | int wc_MakeRsaKey(RsaKey* key, int size, long e, WC_RNG* rng) function wc_RsaSetRNG (line 4104) | int wc_RsaSetRNG(RsaKey* key, WC_RNG* rng) function wc_RsaSetNonBlock (line 4116) | int wc_RsaSetNonBlock(RsaKey* key, RsaNb* nb) function wc_RsaSetNonBlockTime (line 4131) | int wc_RsaSetNonBlockTime(RsaKey* key, word32 maxBlockUs, word32 cpuMHz) FILE: src/wolfcrypt/src/sha.c function wc_InitSha (line 55) | int wc_InitSha(wc_Sha* sha) function wc_InitSha_ex (line 62) | int wc_InitSha_ex(wc_Sha* sha, void* heap, int devId) function wc_ShaUpdate (line 72) | int wc_ShaUpdate(wc_Sha* sha, const byte* data, word32 len) function wc_ShaFinal (line 80) | int wc_ShaFinal(wc_Sha* sha, byte* out) function wc_ShaFree (line 87) | void wc_ShaFree(wc_Sha* sha) function wc_InitSha_ex (line 117) | int wc_InitSha_ex(wc_Sha* sha, void* heap, int devId) function wc_ShaUpdate (line 131) | int wc_ShaUpdate(wc_Sha* sha, const byte* data, word32 len) function wc_ShaFinal (line 148) | int wc_ShaFinal(wc_Sha* sha, byte* hash) function wc_InitSha_ex (line 172) | int wc_InitSha_ex(wc_Sha* sha, void* heap, int devId) function wc_ShaUpdate (line 185) | int wc_ShaUpdate(wc_Sha* sha, const byte* data, word32 len) function wc_ShaFinal (line 191) | int wc_ShaFinal(wc_Sha* sha, byte* hash) function InitSha (line 217) | static int InitSha(wc_Sha* sha) function Transform (line 238) | static int Transform(wc_Sha* sha, const byte* data) function Transform_Len (line 252) | static int Transform_Len(wc_Sha* sha, const byte* data, word32 len) function InitSha (line 297) | static int InitSha(wc_Sha* sha) function InitSha (line 335) | static int InitSha(wc_Sha* sha) function WC_INLINE (line 359) | static WC_INLINE void AddLength(wc_Sha* sha, word32 len) function Transform (line 399) | static int Transform(wc_Sha* sha, const byte* data) function wc_InitSha_ex (line 480) | int wc_InitSha_ex(wc_Sha* sha, void* heap, int devId) function wc_ShaUpdate (line 512) | int wc_ShaUpdate(wc_Sha* sha, const byte* data, word32 len) function wc_ShaFinalRaw (line 646) | int wc_ShaFinalRaw(wc_Sha* sha, byte* hash) function wc_ShaFinal (line 666) | int wc_ShaFinal(wc_Sha* sha, byte* hash) function wc_InitSha (line 773) | int wc_InitSha(wc_Sha* sha) function wc_ShaFree (line 778) | void wc_ShaFree(wc_Sha* sha) function wc_ShaGetHash (line 805) | int wc_ShaGetHash(wc_Sha* sha, byte* hash) function wc_ShaCopy (line 835) | int wc_ShaCopy(wc_Sha* src, wc_Sha* dst) function wc_ShaSetFlags (line 866) | int wc_ShaSetFlags(wc_Sha* sha, word32 flags) function wc_ShaGetFlags (line 873) | int wc_ShaGetFlags(wc_Sha* sha, word32* flags) FILE: src/wolfcrypt/src/sha256.c function wc_InitSha256 (line 73) | int wc_InitSha256(wc_Sha256* sha) function wc_InitSha256_ex (line 80) | int wc_InitSha256_ex(wc_Sha256* sha, void* heap, int devId) function wc_Sha256Update (line 89) | int wc_Sha256Update(wc_Sha256* sha, const byte* data, word32 len) function wc_Sha256Final (line 102) | int wc_Sha256Final(wc_Sha256* sha, byte* out) function wc_Sha256Free (line 109) | void wc_Sha256Free(wc_Sha256* sha) function InitSha256 (line 169) | static int InitSha256(wc_Sha256* sha256) function Sha256_SetTransform (line 301) | static void Sha256_SetTransform(void) function wc_InitSha256_ex (line 347) | int wc_InitSha256_ex(wc_Sha256* sha256, void* heap, int devId) function wc_InitSha256_ex (line 376) | int wc_InitSha256_ex(wc_Sha256* sha256, void* heap, int devId) function wc_InitSha256_ex (line 402) | int wc_InitSha256_ex(wc_Sha256* sha256, void* heap, int devId) function Transform_Sha256 (line 427) | static int Transform_Sha256(wc_Sha256* sha256, const byte* data) function Transform_Sha256_Len (line 441) | static int Transform_Sha256_Len(wc_Sha256* sha256, const byte* data, function wc_InitSha256_ex (line 485) | int wc_InitSha256_ex(wc_Sha256* sha256, void* heap, int devId) function wc_Sha256Update (line 497) | int wc_Sha256Update(wc_Sha256* sha256, const byte* data, word32 len) function wc_Sha256Final (line 514) | int wc_Sha256Final(wc_Sha256* sha256, byte* hash) function InitSha256 (line 548) | static int InitSha256(wc_Sha256* sha256) function wc_InitSha256_ex (line 583) | int wc_InitSha256_ex(wc_Sha256* sha256, void* heap, int devId) function wc_InitSha256_ex (line 608) | int wc_InitSha256_ex(wc_Sha256* sha256, void* heap, int devId) function Transform_Sha256 (line 696) | static int Transform_Sha256(wc_Sha256* sha256, const byte* data) function Transform_Sha256 (line 777) | static int Transform_Sha256(wc_Sha256* sha256, const byte* data) function WC_INLINE (line 825) | static WC_INLINE void AddLength(wc_Sha256* sha256, word32 len) function wc_Sha256Update (line 980) | int wc_Sha256Update(wc_Sha256* sha256, const byte* data, word32 len) function wc_Sha256FinalRaw (line 1111) | int wc_Sha256FinalRaw(wc_Sha256* sha256, byte* hash) function wc_Sha256Final (line 1132) | int wc_Sha256Final(wc_Sha256* sha256, byte* hash) function wc_InitSha224_ex (line 1178) | int wc_InitSha224_ex(wc_Sha224* sha224, void* heap, int devId) function wc_Sha224Update (line 1190) | int wc_Sha224Update(wc_Sha224* sha224, const byte* data, word32 len) function wc_Sha224Final (line 1207) | int wc_Sha224Final(wc_Sha224* sha224, byte* hash) function InitSha224 (line 1241) | static int InitSha224(wc_Sha224* sha224) function wc_InitSha224_ex (line 1276) | int wc_InitSha224_ex(wc_Sha224* sha224, void* heap, int devId) function wc_Sha224Update (line 1303) | int wc_Sha224Update(wc_Sha224* sha224, const byte* data, word32 len) function wc_Sha224Final (line 1324) | int wc_Sha224Final(wc_Sha224* sha224, byte* hash) function wc_InitSha224 (line 1354) | int wc_InitSha224(wc_Sha224* sha224) function wc_Sha224Free (line 1359) | void wc_Sha224Free(wc_Sha224* sha224) function wc_InitSha256 (line 1382) | int wc_InitSha256(wc_Sha256* sha256) function wc_Sha256Free (line 1387) | void wc_Sha256Free(wc_Sha256* sha256) function wc_Sha224GetHash (line 1435) | int wc_Sha224GetHash(wc_Sha224* sha224, byte* hash) function wc_Sha224Copy (line 1450) | int wc_Sha224Copy(wc_Sha224* src, wc_Sha224* dst) function wc_Sha224SetFlags (line 1473) | int wc_Sha224SetFlags(wc_Sha224* sha224, word32 flags) function wc_Sha224GetFlags (line 1480) | int wc_Sha224GetFlags(wc_Sha224* sha224, word32* flags) function wc_Sha256GetHash (line 1503) | int wc_Sha256GetHash(wc_Sha256* sha256, byte* hash) function wc_Sha256Copy (line 1533) | int wc_Sha256Copy(wc_Sha256* src, wc_Sha256* dst) function wc_Sha256SetFlags (line 1566) | int wc_Sha256SetFlags(wc_Sha256* sha256, word32 flags) function wc_Sha256GetFlags (line 1573) | int wc_Sha256GetFlags(wc_Sha256* sha256, word32* flags) FILE: src/wolfcrypt/src/sha3.c function BlockSha3 (line 228) | static void BlockSha3(word64 *s) function BlockSha3 (line 518) | static void BlockSha3(word64 *s) function word64 (line 546) | static word64 Load64BitBigEndian(const byte* a) function InitSha3 (line 566) | static int InitSha3(wc_Sha3* sha3) function Sha3Update (line 588) | static int Sha3Update(wc_Sha3* sha3, const byte* data, word32 len, byte p) function Sha3Final (line 639) | static int Sha3Final(wc_Sha3* sha3, byte* hash, byte p, byte l) function wc_InitSha3 (line 674) | static int wc_InitSha3(wc_Sha3* sha3, void* heap, int devId) function wc_Sha3Update (line 704) | static int wc_Sha3Update(wc_Sha3* sha3, const byte* data, word32 len, by... function wc_Sha3Final (line 739) | static int wc_Sha3Final(wc_Sha3* sha3, byte* hash, byte p, byte len) function wc_Sha3Free (line 775) | static void wc_Sha3Free(wc_Sha3* sha3) function wc_Sha3Copy (line 794) | static int wc_Sha3Copy(wc_Sha3* src, wc_Sha3* dst) function wc_Sha3GetHash (line 823) | static int wc_Sha3GetHash(wc_Sha3* sha3, byte* hash, byte p, byte len) function wc_InitSha3_224 (line 846) | int wc_InitSha3_224(wc_Sha3* sha3, void* heap, int devId) function wc_Sha3_224_Update (line 858) | int wc_Sha3_224_Update(wc_Sha3* sha3, const byte* data, word32 len) function wc_Sha3_224_Final (line 870) | int wc_Sha3_224_Final(wc_Sha3* sha3, byte* hash) function wc_Sha3_224_Free (line 881) | void wc_Sha3_224_Free(wc_Sha3* sha3) function wc_Sha3_224_GetHash (line 894) | int wc_Sha3_224_GetHash(wc_Sha3* sha3, byte* hash) function wc_Sha3_224_Copy (line 905) | int wc_Sha3_224_Copy(wc_Sha3* src, wc_Sha3* dst) function wc_InitSha3_256 (line 918) | int wc_InitSha3_256(wc_Sha3* sha3, void* heap, int devId) function wc_Sha3_256_Update (line 930) | int wc_Sha3_256_Update(wc_Sha3* sha3, const byte* data, word32 len) function wc_Sha3_256_Final (line 942) | int wc_Sha3_256_Final(wc_Sha3* sha3, byte* hash) function wc_Sha3_256_Free (line 953) | void wc_Sha3_256_Free(wc_Sha3* sha3) function wc_Sha3_256_GetHash (line 966) | int wc_Sha3_256_GetHash(wc_Sha3* sha3, byte* hash) function wc_Sha3_256_Copy (line 977) | int wc_Sha3_256_Copy(wc_Sha3* src, wc_Sha3* dst) function wc_InitSha3_384 (line 990) | int wc_InitSha3_384(wc_Sha3* sha3, void* heap, int devId) function wc_Sha3_384_Update (line 1002) | int wc_Sha3_384_Update(wc_Sha3* sha3, const byte* data, word32 len) function wc_Sha3_384_Final (line 1014) | int wc_Sha3_384_Final(wc_Sha3* sha3, byte* hash) function wc_Sha3_384_Free (line 1025) | void wc_Sha3_384_Free(wc_Sha3* sha3) function wc_Sha3_384_GetHash (line 1038) | int wc_Sha3_384_GetHash(wc_Sha3* sha3, byte* hash) function wc_Sha3_384_Copy (line 1049) | int wc_Sha3_384_Copy(wc_Sha3* src, wc_Sha3* dst) function wc_InitSha3_512 (line 1062) | int wc_InitSha3_512(wc_Sha3* sha3, void* heap, int devId) function wc_Sha3_512_Update (line 1074) | int wc_Sha3_512_Update(wc_Sha3* sha3, const byte* data, word32 len) function wc_Sha3_512_Final (line 1086) | int wc_Sha3_512_Final(wc_Sha3* sha3, byte* hash) function wc_Sha3_512_Free (line 1097) | void wc_Sha3_512_Free(wc_Sha3* sha3) function wc_Sha3_512_GetHash (line 1110) | int wc_Sha3_512_GetHash(wc_Sha3* sha3, byte* hash) function wc_Sha3_512_Copy (line 1121) | int wc_Sha3_512_Copy(wc_Sha3* src, wc_Sha3* dst) function wc_Sha3_SetFlags (line 1127) | int wc_Sha3_SetFlags(wc_Sha3* sha3, word32 flags) function wc_Sha3_GetFlags (line 1134) | int wc_Sha3_GetFlags(wc_Sha3* sha3, word32* flags) FILE: src/wolfcrypt/src/sha512.c function wc_InitSha512 (line 59) | int wc_InitSha512(wc_Sha512* sha) function wc_InitSha512_ex (line 67) | int wc_InitSha512_ex(wc_Sha512* sha, void* heap, int devId) function wc_Sha512Update (line 76) | int wc_Sha512Update(wc_Sha512* sha, const byte* data, word32 len) function wc_Sha512Final (line 84) | int wc_Sha512Final(wc_Sha512* sha, byte* out) function wc_Sha512Free (line 92) | void wc_Sha512Free(wc_Sha512* sha) function wc_InitSha384 (line 100) | int wc_InitSha384(wc_Sha384* sha) function wc_InitSha384_ex (line 107) | int wc_InitSha384_ex(wc_Sha384* sha, void* heap, int devId) function wc_Sha384Update (line 116) | int wc_Sha384Update(wc_Sha384* sha, const byte* data, word32 len) function wc_Sha384Final (line 123) | int wc_Sha384Final(wc_Sha384* sha, byte* out) function wc_Sha384Free (line 130) | void wc_Sha384Free(wc_Sha384* sha) function InitSha512 (line 195) | static int InitSha512(wc_Sha512* sha512) function Sha512_SetTransform (line 344) | static void Sha512_SetTransform() function wc_InitSha512_ex (line 393) | int wc_InitSha512_ex(wc_Sha512* sha512, void* heap, int devId) function _Transform_Sha512 (line 501) | static int _Transform_Sha512(wc_Sha512* sha512) function WC_INLINE (line 569) | static WC_INLINE void AddLength(wc_Sha512* sha512, word32 len) function WC_INLINE (line 576) | static WC_INLINE int Sha512Update(wc_Sha512* sha512, const byte* data, w... function wc_Sha512Update (line 705) | int wc_Sha512Update(wc_Sha512* sha512, const byte* data, word32 len) function WC_INLINE (line 726) | static WC_INLINE int Sha512Final(wc_Sha512* sha512) function wc_Sha512FinalRaw (line 826) | int wc_Sha512FinalRaw(wc_Sha512* sha512, byte* hash) function wc_Sha512Final (line 847) | int wc_Sha512Final(wc_Sha512* sha512, byte* hash) function wc_InitSha512 (line 873) | int wc_InitSha512(wc_Sha512* sha512) function wc_Sha512Free (line 878) | void wc_Sha512Free(wc_Sha512* sha512) function InitSha384 (line 907) | static int InitSha384(wc_Sha384* sha384) function wc_Sha384Update (line 948) | int wc_Sha384Update(wc_Sha384* sha384, const byte* data, word32 len) function wc_Sha384FinalRaw (line 966) | int wc_Sha384FinalRaw(wc_Sha384* sha384, byte* hash) function wc_Sha384Final (line 987) | int wc_Sha384Final(wc_Sha384* sha384, byte* hash) function wc_InitSha384_ex (line 1013) | int wc_InitSha384_ex(wc_Sha384* sha384, void* heap, int devId) function wc_InitSha384 (line 1045) | int wc_InitSha384(wc_Sha384* sha384) function wc_Sha384Free (line 1050) | void wc_Sha384Free(wc_Sha384* sha384) function wc_Sha512GetHash (line 1073) | int wc_Sha512GetHash(wc_Sha512* sha512, byte* hash) function wc_Sha512Copy (line 1102) | int wc_Sha512Copy(wc_Sha512* src, wc_Sha512* dst) function wc_Sha512SetFlags (line 1131) | int wc_Sha512SetFlags(wc_Sha512* sha512, word32 flags) function wc_Sha512GetFlags (line 1138) | int wc_Sha512GetFlags(wc_Sha512* sha512, word32* flags) function wc_Sha384GetHash (line 1151) | int wc_Sha384GetHash(wc_Sha384* sha384, byte* hash) function wc_Sha384Copy (line 1178) | int wc_Sha384Copy(wc_Sha384* src, wc_Sha384* dst) function wc_Sha384SetFlags (line 1207) | int wc_Sha384SetFlags(wc_Sha384* sha384, word32 flags) function wc_Sha384GetFlags (line 1214) | int wc_Sha384GetFlags(wc_Sha384* sha384, word32* flags) FILE: src/wolfcrypt/src/signature.c function wc_SignatureDerEncode (line 52) | static int wc_SignatureDerEncode(enum wc_HashType hash_type, byte* hash_... function wc_SignatureGetSize (line 73) | int wc_SignatureGetSize(enum wc_SignatureType sig_type, function wc_SignatureVerifyHash (line 120) | int wc_SignatureVerifyHash( function wc_SignatureVerify (line 239) | int wc_SignatureVerify( function wc_SignatureGenerateHash (line 317) | int wc_SignatureGenerateHash( function wc_SignatureGenerateHash_ex (line 327) | int wc_SignatureGenerateHash_ex( function wc_SignatureGenerate (line 414) | int wc_SignatureGenerate( function wc_SignatureGenerate_ex (line 424) | int wc_SignatureGenerate_ex( FILE: src/wolfcrypt/src/sp_arm32.c function sp_2048_from_bin (line 59) | static void sp_2048_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_2048_from_mp (line 92) | static void sp_2048_from_mp(sp_digit* r, int size, const mp_int* a) function sp_2048_to_bin (line 174) | static void sp_2048_to_bin(sp_digit* r, byte* a) function sp_2048_mul_8 (line 210) | static void sp_2048_mul_8(sp_digit* r, const sp_digit* a, const sp_digit... function sp_2048_sqr_8 (line 704) | static void sp_2048_sqr_8(sp_digit* r, const sp_digit* a) function sp_digit (line 1056) | static sp_digit sp_2048_add_8(sp_digit* r, const sp_digit* a, function sp_digit (line 1109) | static sp_digit sp_2048_sub_in_place_16(sp_digit* a, const sp_digit* b) function sp_digit (line 1193) | static sp_digit sp_2048_add_16(sp_digit* r, const sp_digit* a, function sp_2048_mask_8 (line 1279) | static void sp_2048_mask_8(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 1305) | SP_NOINLINE static void sp_2048_mul_16(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 1337) | SP_NOINLINE static void sp_2048_sqr_16(sp_digit* r, const sp_digit* a) function sp_digit (line 1364) | static sp_digit sp_2048_sub_in_place_32(sp_digit* a, const sp_digit* b) function sp_digit (line 1512) | static sp_digit sp_2048_add_32(sp_digit* r, const sp_digit* a, function sp_2048_mask_16 (line 1662) | static void sp_2048_mask_16(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 1692) | SP_NOINLINE static void sp_2048_mul_32(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 1724) | SP_NOINLINE static void sp_2048_sqr_32(sp_digit* r, const sp_digit* a) function sp_digit (line 1751) | static sp_digit sp_2048_sub_in_place_64(sp_digit* a, const sp_digit* b) function sp_digit (line 2027) | static sp_digit sp_2048_add_64(sp_digit* r, const sp_digit* a, function sp_2048_mask_32 (line 2305) | static void sp_2048_mask_32(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 2335) | SP_NOINLINE static void sp_2048_mul_64(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 2367) | SP_NOINLINE static void sp_2048_sqr_64(sp_digit* r, const sp_digit* a) function sp_digit (line 2397) | static sp_digit sp_2048_add_64(sp_digit* r, const sp_digit* a, function sp_digit (line 2441) | static sp_digit sp_2048_sub_in_place_64(sp_digit* a, const sp_digit* b) function sp_2048_mul_64 (line 2485) | static void sp_2048_mul_64(sp_digit* r, const sp_digit* a, const sp_digi... function sp_2048_sqr_64 (line 2544) | static void sp_2048_sqr_64(sp_digit* r, const sp_digit* a) function sp_2048_mask_32 (line 2623) | static void sp_2048_mask_32(sp_digit* r, const sp_digit* a, sp_digit m) function sp_digit (line 2640) | static sp_digit sp_2048_add_32(sp_digit* r, const sp_digit* a, function sp_digit (line 2684) | static sp_digit sp_2048_sub_in_place_32(sp_digit* a, const sp_digit* b) function sp_2048_mul_32 (line 2728) | static void sp_2048_mul_32(sp_digit* r, const sp_digit* a, const sp_digi... function sp_2048_sqr_32 (line 2787) | static void sp_2048_sqr_32(sp_digit* r, const sp_digit* a) function sp_2048_mont_setup (line 2865) | static void sp_2048_mont_setup(const sp_digit* a, sp_digit* rho) function sp_2048_mul_d_64 (line 2885) | static void sp_2048_mul_d_64(sp_digit* r, const sp_digit* a, function sp_2048_mont_norm_32 (line 3441) | static void sp_2048_mont_norm_32(sp_digit* r, const sp_digit* m) function sp_digit (line 3457) | static sp_digit sp_2048_cond_sub_32(sp_digit* r, const sp_digit* a, cons... function SP_NOINLINE (line 3661) | SP_NOINLINE static void sp_2048_mont_reduce_32(sp_digit* a, const sp_dig... function sp_2048_mont_mul_32 (line 3986) | static void sp_2048_mont_mul_32(sp_digit* r, const sp_digit* a, const sp... function sp_2048_mont_sqr_32 (line 4000) | static void sp_2048_mont_sqr_32(sp_digit* r, const sp_digit* a, const sp... function sp_2048_mul_d_32 (line 4013) | static void sp_2048_mul_d_32(sp_digit* r, const sp_digit* a, function sp_digit (line 4315) | static sp_digit div_2048_word_32(sp_digit d1, sp_digit d0, sp_digit div) function sp_2048_cmp_32 (line 4371) | static int32_t sp_2048_cmp_32(const sp_digit* a, const sp_digit* b) function WC_INLINE (line 4776) | static WC_INLINE int sp_2048_div_32(const sp_digit* a, const sp_digit* d... function WC_INLINE (line 4813) | static WC_INLINE int sp_2048_mod_32(sp_digit* r, const sp_digit* a, cons... function sp_2048_mod_exp_32 (line 4828) | static int sp_2048_mod_exp_32(sp_digit* r, const sp_digit* a, const sp_d... function sp_2048_mod_exp_32 (line 4960) | static int sp_2048_mod_exp_32(sp_digit* r, const sp_digit* a, const sp_d... function sp_2048_mont_norm_64 (line 5110) | static void sp_2048_mont_norm_64(sp_digit* r, const sp_digit* m) function sp_digit (line 5127) | static sp_digit sp_2048_cond_sub_64(sp_digit* r, const sp_digit* a, cons... function SP_NOINLINE (line 5491) | SP_NOINLINE static void sp_2048_mont_reduce_64(sp_digit* a, const sp_dig... function sp_2048_mont_mul_64 (line 6104) | static void sp_2048_mont_mul_64(sp_digit* r, const sp_digit* a, const sp... function sp_2048_mont_sqr_64 (line 6118) | static void sp_2048_mont_sqr_64(sp_digit* r, const sp_digit* a, const sp... function sp_digit (line 6135) | static sp_digit div_2048_word_64(sp_digit d1, sp_digit d0, sp_digit div) function sp_2048_mask_64 (line 6190) | static void sp_2048_mask_64(sp_digit* r, const sp_digit* a, sp_digit m) function sp_2048_cmp_64 (line 6221) | static int32_t sp_2048_cmp_64(const sp_digit* a, const sp_digit* b) function WC_INLINE (line 6978) | static WC_INLINE int sp_2048_div_64(const sp_digit* a, const sp_digit* d... function WC_INLINE (line 7015) | static WC_INLINE int sp_2048_mod_64(sp_digit* r, const sp_digit* a, cons... function WC_INLINE (line 7030) | static WC_INLINE int sp_2048_div_64_cond(const sp_digit* a, const sp_dig... function WC_INLINE (line 7068) | static WC_INLINE int sp_2048_mod_64_cond(sp_digit* r, const sp_digit* a,... function sp_2048_mod_exp_64 (line 7085) | static int sp_2048_mod_exp_64(sp_digit* r, const sp_digit* a, const sp_d... function sp_2048_mod_exp_64 (line 7217) | static int sp_2048_mod_exp_64(sp_digit* r, const sp_digit* a, const sp_d... function sp_RsaPublic_2048 (line 7372) | int sp_RsaPublic_2048(const byte* in, word32 inLen, mp_int* em, mp_int* mm, function sp_RsaPrivate_2048 (line 7504) | int sp_RsaPrivate_2048(const byte* in, word32 inLen, mp_int* dm, function sp_2048_to_mp (line 7620) | static int sp_2048_to_mp(const sp_digit* a, mp_int* r) function sp_ModExp_2048 (line 7688) | int sp_ModExp_2048(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_2048_lshift_64 (line 7731) | static void sp_2048_lshift_64(sp_digit* r, sp_digit* a, byte n) function sp_2048_mod_exp_2_64 (line 8134) | static int sp_2048_mod_exp_2_64(sp_digit* r, const sp_digit* e, int bits, function sp_DhExp_2048 (line 8248) | int sp_DhExp_2048(mp_int* base, const byte* exp, word32 expLen, function sp_ModExp_1024 (line 8311) | int sp_ModExp_1024(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_3072_from_bin (line 8366) | static void sp_3072_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_3072_from_mp (line 8399) | static void sp_3072_from_mp(sp_digit* r, int size, const mp_int* a) function sp_3072_to_bin (line 8481) | static void sp_3072_to_bin(sp_digit* r, byte* a) function sp_3072_mul_12 (line 8517) | static void sp_3072_mul_12(sp_digit* r, const sp_digit* a, const sp_digi... function sp_3072_sqr_12 (line 9587) | static void sp_3072_sqr_12(sp_digit* r, const sp_digit* a) function sp_digit (line 10285) | static sp_digit sp_3072_add_12(sp_digit* r, const sp_digit* a, function sp_digit (line 10354) | static sp_digit sp_3072_sub_in_place_24(sp_digit* a, const sp_digit* b) function sp_digit (line 10470) | static sp_digit sp_3072_add_24(sp_digit* r, const sp_digit* a, function sp_3072_mask_12 (line 10588) | static void sp_3072_mask_12(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 10618) | SP_NOINLINE static void sp_3072_mul_24(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 10650) | SP_NOINLINE static void sp_3072_sqr_24(sp_digit* r, const sp_digit* a) function sp_digit (line 10677) | static sp_digit sp_3072_sub_in_place_48(sp_digit* a, const sp_digit* b) function sp_digit (line 10889) | static sp_digit sp_3072_add_48(sp_digit* r, const sp_digit* a, function sp_3072_mask_24 (line 11103) | static void sp_3072_mask_24(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 11133) | SP_NOINLINE static void sp_3072_mul_48(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 11165) | SP_NOINLINE static void sp_3072_sqr_48(sp_digit* r, const sp_digit* a) function sp_digit (line 11192) | static sp_digit sp_3072_sub_in_place_96(sp_digit* a, const sp_digit* b) function sp_digit (line 11596) | static sp_digit sp_3072_add_96(sp_digit* r, const sp_digit* a, function sp_3072_mask_48 (line 12002) | static void sp_3072_mask_48(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 12032) | SP_NOINLINE static void sp_3072_mul_96(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 12064) | SP_NOINLINE static void sp_3072_sqr_96(sp_digit* r, const sp_digit* a) function sp_digit (line 12094) | static sp_digit sp_3072_add_96(sp_digit* r, const sp_digit* a, function sp_digit (line 12138) | static sp_digit sp_3072_sub_in_place_96(sp_digit* a, const sp_digit* b) function sp_3072_mul_96 (line 12182) | static void sp_3072_mul_96(sp_digit* r, const sp_digit* a, const sp_digi... function sp_3072_sqr_96 (line 12241) | static void sp_3072_sqr_96(sp_digit* r, const sp_digit* a) function sp_3072_mask_48 (line 12320) | static void sp_3072_mask_48(sp_digit* r, const sp_digit* a, sp_digit m) function sp_digit (line 12337) | static sp_digit sp_3072_add_48(sp_digit* r, const sp_digit* a, function sp_digit (line 12381) | static sp_digit sp_3072_sub_in_place_48(sp_digit* a, const sp_digit* b) function sp_3072_mul_48 (line 12425) | static void sp_3072_mul_48(sp_digit* r, const sp_digit* a, const sp_digi... function sp_3072_sqr_48 (line 12484) | static void sp_3072_sqr_48(sp_digit* r, const sp_digit* a) function sp_3072_mont_setup (line 12562) | static void sp_3072_mont_setup(const sp_digit* a, sp_digit* rho) function sp_3072_mul_d_96 (line 12582) | static void sp_3072_mul_d_96(sp_digit* r, const sp_digit* a, function sp_3072_mont_norm_48 (line 13394) | static void sp_3072_mont_norm_48(sp_digit* r, const sp_digit* m) function sp_digit (line 13410) | static sp_digit sp_3072_cond_sub_48(sp_digit* r, const sp_digit* a, cons... function SP_NOINLINE (line 13694) | SP_NOINLINE static void sp_3072_mont_reduce_48(sp_digit* a, const sp_dig... function sp_3072_mont_mul_48 (line 14163) | static void sp_3072_mont_mul_48(sp_digit* r, const sp_digit* a, const sp... function sp_3072_mont_sqr_48 (line 14177) | static void sp_3072_mont_sqr_48(sp_digit* r, const sp_digit* a, const sp... function sp_3072_mul_d_48 (line 14190) | static void sp_3072_mul_d_48(sp_digit* r, const sp_digit* a, function sp_digit (line 14620) | static sp_digit div_3072_word_48(sp_digit d1, sp_digit d0, sp_digit div) function sp_3072_cmp_48 (line 14676) | static int32_t sp_3072_cmp_48(const sp_digit* a, const sp_digit* b) function WC_INLINE (line 15257) | static WC_INLINE int sp_3072_div_48(const sp_digit* a, const sp_digit* d... function WC_INLINE (line 15294) | static WC_INLINE int sp_3072_mod_48(sp_digit* r, const sp_digit* a, cons... function sp_3072_mod_exp_48 (line 15309) | static int sp_3072_mod_exp_48(sp_digit* r, const sp_digit* a, const sp_d... function sp_3072_mod_exp_48 (line 15441) | static int sp_3072_mod_exp_48(sp_digit* r, const sp_digit* a, const sp_d... function sp_3072_mont_norm_96 (line 15591) | static void sp_3072_mont_norm_96(sp_digit* r, const sp_digit* m) function sp_digit (line 15608) | static sp_digit sp_3072_cond_sub_96(sp_digit* r, const sp_digit* a, cons... function SP_NOINLINE (line 16132) | SP_NOINLINE static void sp_3072_mont_reduce_96(sp_digit* a, const sp_dig... function sp_3072_mont_mul_96 (line 17033) | static void sp_3072_mont_mul_96(sp_digit* r, const sp_digit* a, const sp... function sp_3072_mont_sqr_96 (line 17047) | static void sp_3072_mont_sqr_96(sp_digit* r, const sp_digit* a, const sp... function sp_digit (line 17064) | static sp_digit div_3072_word_96(sp_digit d1, sp_digit d0, sp_digit div) function sp_3072_mask_96 (line 17119) | static void sp_3072_mask_96(sp_digit* r, const sp_digit* a, sp_digit m) function sp_3072_cmp_96 (line 17150) | static int32_t sp_3072_cmp_96(const sp_digit* a, const sp_digit* b) function WC_INLINE (line 18259) | static WC_INLINE int sp_3072_div_96(const sp_digit* a, const sp_digit* d... function WC_INLINE (line 18296) | static WC_INLINE int sp_3072_mod_96(sp_digit* r, const sp_digit* a, cons... function WC_INLINE (line 18311) | static WC_INLINE int sp_3072_div_96_cond(const sp_digit* a, const sp_dig... function WC_INLINE (line 18349) | static WC_INLINE int sp_3072_mod_96_cond(sp_digit* r, const sp_digit* a,... function sp_3072_mod_exp_96 (line 18366) | static int sp_3072_mod_exp_96(sp_digit* r, const sp_digit* a, const sp_d... function sp_3072_mod_exp_96 (line 18498) | static int sp_3072_mod_exp_96(sp_digit* r, const sp_digit* a, const sp_d... function sp_RsaPublic_3072 (line 18653) | int sp_RsaPublic_3072(const byte* in, word32 inLen, mp_int* em, mp_int* mm, function sp_RsaPrivate_3072 (line 18785) | int sp_RsaPrivate_3072(const byte* in, word32 inLen, mp_int* dm, function sp_3072_to_mp (line 18901) | static int sp_3072_to_mp(const sp_digit* a, mp_int* r) function sp_ModExp_3072 (line 18969) | int sp_ModExp_3072(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_3072_lshift_96 (line 19012) | static void sp_3072_lshift_96(sp_digit* r, sp_digit* a, byte n) function sp_3072_mod_exp_2_96 (line 19607) | static int sp_3072_mod_exp_2_96(sp_digit* r, const sp_digit* e, int bits, function sp_DhExp_3072 (line 19721) | int sp_DhExp_3072(mp_int* base, const byte* exp, word32 expLen, function sp_ModExp_1536 (line 19784) | int sp_ModExp_1536(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_4096_from_bin (line 19839) | static void sp_4096_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_4096_from_mp (line 19872) | static void sp_4096_from_mp(sp_digit* r, int size, const mp_int* a) function sp_4096_to_bin (line 19954) | static void sp_4096_to_bin(sp_digit* r, byte* a) function sp_digit (line 19990) | static sp_digit sp_4096_add_64(sp_digit* r, const sp_digit* a, function sp_digit (line 20267) | static sp_digit sp_4096_sub_in_place_128(sp_digit* a, const sp_digit* b) function sp_digit (line 20799) | static sp_digit sp_4096_add_128(sp_digit* r, const sp_digit* a, function sp_4096_mul_64 (line 21333) | static void sp_4096_mul_64(sp_digit* r, const sp_digit* a, const sp_digi... function sp_4096_mask_64 (line 50276) | static void sp_4096_mask_64(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 50306) | SP_NOINLINE static void sp_4096_mul_128(sp_digit* r, const sp_digit* a, function sp_4096_sqr_64 (line 50338) | static void sp_4096_sqr_64(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 65725) | SP_NOINLINE static void sp_4096_sqr_128(sp_digit* r, const sp_digit* a) function sp_digit (line 65755) | static sp_digit sp_4096_add_128(sp_digit* r, const sp_digit* a, function sp_digit (line 65799) | static sp_digit sp_4096_sub_in_place_128(sp_digit* a, const sp_digit* b) function sp_4096_mul_128 (line 65843) | static void sp_4096_mul_128(sp_digit* r, const sp_digit* a, const sp_dig... function sp_4096_sqr_128 (line 65902) | static void sp_4096_sqr_128(sp_digit* r, const sp_digit* a) function sp_4096_mont_setup (line 65978) | static void sp_4096_mont_setup(const sp_digit* a, sp_digit* rho) function sp_4096_mul_d_128 (line 65998) | static void sp_4096_mul_d_128(sp_digit* r, const sp_digit* a, function sp_4096_mont_norm_128 (line 67066) | static void sp_4096_mont_norm_128(sp_digit* r, const sp_digit* m) function sp_digit (line 67083) | static sp_digit sp_4096_cond_sub_128(sp_digit* r, const sp_digit* a, con... function SP_NOINLINE (line 67767) | SP_NOINLINE static void sp_4096_mont_reduce_128(sp_digit* a, const sp_di... function sp_4096_mont_mul_128 (line 68956) | static void sp_4096_mont_mul_128(sp_digit* r, const sp_digit* a, const s... function sp_4096_mont_sqr_128 (line 68970) | static void sp_4096_mont_sqr_128(sp_digit* r, const sp_digit* a, const s... function sp_digit (line 68987) | static sp_digit div_4096_word_128(sp_digit d1, sp_digit d0, sp_digit div) function sp_4096_mask_128 (line 69042) | static void sp_4096_mask_128(sp_digit* r, const sp_digit* a, sp_digit m) function sp_4096_cmp_128 (line 69073) | static int32_t sp_4096_cmp_128(const sp_digit* a, const sp_digit* b) function WC_INLINE (line 70534) | static WC_INLINE int sp_4096_div_128(const sp_digit* a, const sp_digit* ... function WC_INLINE (line 70571) | static WC_INLINE int sp_4096_mod_128(sp_digit* r, const sp_digit* a, con... function WC_INLINE (line 70586) | static WC_INLINE int sp_4096_div_128_cond(const sp_digit* a, const sp_di... function WC_INLINE (line 70624) | static WC_INLINE int sp_4096_mod_128_cond(sp_digit* r, const sp_digit* a... function sp_4096_mod_exp_128 (line 70641) | static int sp_4096_mod_exp_128(sp_digit* r, const sp_digit* a, const sp_... function sp_4096_mod_exp_128 (line 70773) | static int sp_4096_mod_exp_128(sp_digit* r, const sp_digit* a, const sp_... function sp_RsaPublic_4096 (line 70928) | int sp_RsaPublic_4096(const byte* in, word32 inLen, mp_int* em, mp_int* mm, function sp_RsaPrivate_4096 (line 71060) | int sp_RsaPrivate_4096(const byte* in, word32 inLen, mp_int* dm, function sp_4096_to_mp (line 71176) | static int sp_4096_to_mp(const sp_digit* a, mp_int* r) function sp_ModExp_4096 (line 71244) | int sp_ModExp_4096(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_4096_lshift_128 (line 71287) | static void sp_4096_lshift_128(sp_digit* r, sp_digit* a, byte n) function sp_4096_mod_exp_2_128 (line 72074) | static int sp_4096_mod_exp_2_128(sp_digit* r, const sp_digit* e, int bits, function sp_DhExp_4096 (line 72188) | int sp_DhExp_4096(mp_int* base, const byte* exp, word32 expLen, type sp_point (line 72251) | typedef struct sp_point { function sp_ecc_point_new_ex (line 72321) | static int sp_ecc_point_new_ex(void* heap, sp_point* sp, sp_point** p) function sp_ecc_point_free (line 72346) | static void sp_ecc_point_free(sp_point* p, int clear, void* heap) function sp_256_mod_mul_norm_8 (line 72371) | static int sp_256_mod_mul_norm_8(sp_digit* r, const sp_digit* a, const s... function sp_256_from_mp (line 72606) | static void sp_256_from_mp(sp_digit* r, int size, const mp_int* a) function sp_256_point_from_ecc_point_8 (line 72687) | static void sp_256_point_from_ecc_point_8(sp_point* p, const ecc_point* pm) function sp_256_to_mp (line 72703) | static int sp_256_to_mp(const sp_digit* a, mp_int* r) function sp_256_point_to_ecc_point_8 (line 72769) | static int sp_256_point_to_ecc_point_8(const sp_point* p, ecc_point* pm) function sp_256_cmp_8 (line 72791) | static int32_t sp_256_cmp_8(const sp_digit* a, const sp_digit* b) function sp_digit (line 72937) | static sp_digit sp_256_cond_sub_8(sp_digit* r, const sp_digit* a, const ... function SP_NOINLINE (line 73023) | SP_NOINLINE static void sp_256_mont_reduce_8(sp_digit* a, const sp_digit... function SP_NOINLINE (line 73132) | SP_NOINLINE static void sp_256_mont_mul_8(sp_digit* r, const sp_digit* a... function SP_NOINLINE (line 73789) | SP_NOINLINE static void sp_256_mont_sqr_8(sp_digit* r, const sp_digit* a... function sp_256_mont_sqr_n_8 (line 74307) | static void sp_256_mont_sqr_n_8(sp_digit* r, const sp_digit* a, int n, function sp_256_mont_inv_8 (line 74332) | static void sp_256_mont_inv_8(sp_digit* r, const sp_digit* a, sp_digit* td) function sp_256_map_8 (line 74405) | static void sp_256_map_8(sp_point* r, const sp_point* p, sp_digit* t) function sp_digit (line 74448) | static sp_digit sp_256_add_8(sp_digit* r, const sp_digit* a, function sp_digit (line 74492) | static sp_digit sp_256_add_8(sp_digit* r, const sp_digit* a, function sp_256_mont_add_8 (line 74548) | static void sp_256_mont_add_8(sp_digit* r, const sp_digit* a, const sp_d... function sp_256_mont_dbl_8 (line 74618) | static void sp_256_mont_dbl_8(sp_digit* r, const sp_digit* a, const sp_d... function sp_256_mont_tpl_8 (line 74671) | static void sp_256_mont_tpl_8(sp_digit* r, const sp_digit* a, const sp_d... function sp_256_mont_sub_8 (line 74769) | static void sp_256_mont_sub_8(sp_digit* r, const sp_digit* a, const sp_d... function sp_256_div2_8 (line 74838) | static void sp_256_div2_8(sp_digit* r, const sp_digit* a, const sp_digit... function sp_256_proj_point_dbl_8 (line 74909) | static void sp_256_proj_point_dbl_8(sp_point* r, const sp_point* p, sp_d... function sp_digit (line 74988) | static sp_digit sp_256_sub_8(sp_digit* r, const sp_digit* a, function sp_digit (line 75031) | static sp_digit sp_256_sub_8(sp_digit* r, const sp_digit* a, function sp_256_cmp_equal_8 (line 75086) | static int sp_256_cmp_equal_8(const sp_digit* a, const sp_digit* b) function sp_256_proj_point_add_8 (line 75099) | static void sp_256_proj_point_add_8(sp_point* r, const sp_point* p, cons... function sp_256_ecc_mulmod_fast_8 (line 75196) | static int sp_256_ecc_mulmod_fast_8(sp_point* r, const sp_point* g, cons... type sp_table_entry (line 75316) | typedef struct sp_table_entry { function sp_256_proj_point_dbl_n_8 (line 75329) | static void sp_256_proj_point_dbl_n_8(sp_point* r, const sp_point* p, in... function sp_256_proj_point_add_qz1_8 (line 75409) | static void sp_256_proj_point_add_qz1_8(sp_point* r, const sp_point* p, function sp_256_proj_to_affine_8 (line 75490) | static void sp_256_proj_to_affine_8(sp_point* a, sp_digit* t) function sp_256_gen_stripe_table_8 (line 75513) | static int sp_256_gen_stripe_table_8(const sp_point* a, function sp_256_ecc_mulmod_stripe_8 (line 75597) | static int sp_256_ecc_mulmod_stripe_8(sp_point* r, const sp_point* g, type sp_cache_t (line 75677) | typedef struct sp_cache_t { function sp_ecc_get_cache (line 75694) | static void sp_ecc_get_cache(const sp_point* g, sp_cache_t** cache) function sp_256_ecc_mulmod_8 (line 75760) | static int sp_256_ecc_mulmod_8(sp_point* r, const sp_point* g, const sp_... function sp_256_gen_stripe_table_8 (line 75810) | static int sp_256_gen_stripe_table_8(const sp_point* a, function sp_256_ecc_mulmod_stripe_8 (line 75894) | static int sp_256_ecc_mulmod_stripe_8(sp_point* r, const sp_point* g, type sp_cache_t (line 75974) | typedef struct sp_cache_t { function sp_ecc_get_cache (line 75991) | static void sp_ecc_get_cache(const sp_point* g, sp_cache_t** cache) function sp_256_ecc_mulmod_8 (line 76057) | static int sp_256_ecc_mulmod_8(sp_point* r, const sp_point* g, const sp_... function sp_ecc_mulmod_256 (line 76109) | int sp_ecc_mulmod_256(mp_int* km, ecc_point* gm, ecc_point* r, int map, function sp_256_ecc_mulmod_base_8 (line 76242) | static int sp_256_ecc_mulmod_base_8(sp_point* r, const sp_digit* k, function sp_256_ecc_mulmod_base_8 (line 77540) | static int sp_256_ecc_mulmod_base_8(sp_point* r, const sp_digit* k, function sp_ecc_mulmod_base_256 (line 77558) | int sp_ecc_mulmod_base_256(mp_int* km, ecc_point* r, int map, void* heap) function sp_256_iszero_8 (line 77607) | static int sp_256_iszero_8(const sp_digit* a) function sp_256_add_one_8 (line 77617) | static void sp_256_add_one_8(sp_digit* a) function sp_256_from_bin (line 77657) | static void sp_256_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_256_ecc_gen_k_8 (line 77691) | static int sp_256_ecc_gen_k_8(WC_RNG* rng, sp_digit* k) function sp_ecc_make_key_256 (line 77720) | int sp_ecc_make_key_256(WC_RNG* rng, mp_int* priv, ecc_point* pub, void*... function sp_256_to_bin (line 77801) | static void sp_256_to_bin(sp_digit* r, byte* a) function sp_ecc_secret_gen_256 (line 77842) | int sp_ecc_secret_gen_256(mp_int* priv, ecc_point* pub, byte* out, function sp_256_mul_8 (line 77900) | static void sp_256_mul_8(sp_digit* r, const sp_digit* a, const sp_digit* b) function sp_256_mul_8 (line 77961) | static void sp_256_mul_8(sp_digit* r, const sp_digit* a, const sp_digit* b) function sp_digit (line 78459) | static sp_digit sp_256_sub_in_place_8(sp_digit* a, const sp_digit* b) function sp_digit (line 78501) | static sp_digit sp_256_sub_in_place_8(sp_digit* a, const sp_digit* b) function sp_256_mul_d_8 (line 78554) | static void sp_256_mul_d_8(sp_digit* r, const sp_digit* a, function sp_digit (line 78664) | static sp_digit div_256_word_8(sp_digit d1, sp_digit d0, sp_digit div) function sp_256_mask_8 (line 78719) | static void sp_256_mask_8(sp_digit* r, const sp_digit* a, sp_digit m) function WC_INLINE (line 78748) | static WC_INLINE int sp_256_div_8(const sp_digit* a, const sp_digit* d, ... function WC_INLINE (line 78785) | static WC_INLINE int sp_256_mod_8(sp_digit* r, const sp_digit* a, const ... function sp_256_sqr_8 (line 78798) | static void sp_256_sqr_8(sp_digit* r, const sp_digit* a) function sp_256_sqr_8 (line 78874) | static void sp_256_sqr_8(sp_digit* r, const sp_digit* a) function sp_256_mont_mul_order_8 (line 79240) | static void sp_256_mont_mul_order_8(sp_digit* r, const sp_digit* a, cons... function sp_256_mont_sqr_order_8 (line 79251) | static void sp_256_mont_sqr_order_8(sp_digit* r, const sp_digit* a) function sp_256_mont_sqr_n_order_8 (line 79264) | static void sp_256_mont_sqr_n_order_8(sp_digit* r, const sp_digit* a, in... function sp_256_mont_inv_order_8 (line 79282) | static void sp_256_mont_inv_order_8(sp_digit* r, const sp_digit* a, function sp_ecc_sign_256 (line 79397) | int sp_ecc_sign_256(const byte* hash, word32 hashLen, WC_RNG* rng, mp_in... function sp_ecc_verify_256 (line 79568) | int sp_ecc_verify_256(const byte* hash, word32 hashLen, mp_int* pX, function sp_256_ecc_is_point_8 (line 79724) | static int sp_256_ecc_is_point_8(sp_point* point, void* heap) function sp_ecc_is_point_256 (line 79788) | int sp_ecc_is_point_256(mp_int* pX, mp_int* pY) function sp_ecc_check_key_256 (line 79822) | int sp_ecc_check_key_256(mp_int* pX, mp_int* pY, mp_int* privm, void* heap) function sp_ecc_proj_add_point_256 (line 79929) | int sp_ecc_proj_add_point_256(mp_int* pX, mp_int* pY, mp_int* pZ, function sp_ecc_proj_dbl_point_256 (line 80002) | int sp_ecc_proj_dbl_point_256(mp_int* pX, mp_int* pY, mp_int* pZ, function sp_ecc_map_256 (line 80062) | int sp_ecc_map_256(mp_int* pX, mp_int* pY, mp_int* pZ) function sp_256_mont_sqrt_8 (line 80118) | static int sp_256_mont_sqrt_8(sp_digit* y) function sp_ecc_uncompress_256 (line 80195) | int sp_ecc_uncompress_256(mp_int* xm, int odd, mp_int* ym) FILE: src/wolfcrypt/src/sp_arm64.c function sp_2048_from_bin (line 59) | static void sp_2048_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_2048_from_mp (line 92) | static void sp_2048_from_mp(sp_digit* r, int size, const mp_int* a) function sp_2048_to_bin (line 174) | static void sp_2048_to_bin(sp_digit* r, byte* a) function sp_2048_mul_8 (line 210) | static void sp_2048_mul_8(sp_digit* r, const sp_digit* a, const sp_digit... function sp_2048_sqr_8 (line 630) | static void sp_2048_sqr_8(sp_digit* r, const sp_digit* a) function sp_digit (line 942) | static sp_digit sp_2048_add_8(sp_digit* r, const sp_digit* a, function sp_digit (line 982) | static sp_digit sp_2048_sub_in_place_16(sp_digit* a, const sp_digit* b) function sp_digit (line 1042) | static sp_digit sp_2048_add_16(sp_digit* r, const sp_digit* a, function sp_2048_mask_8 (line 1103) | static void sp_2048_mask_8(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 1129) | SP_NOINLINE static void sp_2048_mul_16(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 1161) | SP_NOINLINE static void sp_2048_sqr_16(sp_digit* r, const sp_digit* a) function sp_digit (line 1188) | static sp_digit sp_2048_sub_in_place_32(sp_digit* a, const sp_digit* b) function sp_digit (line 1288) | static sp_digit sp_2048_add_32(sp_digit* r, const sp_digit* a, function sp_2048_mask_16 (line 1389) | static void sp_2048_mask_16(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 1419) | SP_NOINLINE static void sp_2048_mul_32(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 1451) | SP_NOINLINE static void sp_2048_sqr_32(sp_digit* r, const sp_digit* a) function sp_digit (line 1481) | static sp_digit sp_2048_add_32(sp_digit* r, const sp_digit* a, function sp_digit (line 1518) | static sp_digit sp_2048_sub_in_place_32(sp_digit* a, const sp_digit* b) function sp_2048_mul_32 (line 1555) | static void sp_2048_mul_32(sp_digit* r, const sp_digit* a, const sp_digi... function sp_2048_sqr_32 (line 1604) | static void sp_2048_sqr_32(sp_digit* r, const sp_digit* a) function sp_2048_mask_16 (line 1673) | static void sp_2048_mask_16(sp_digit* r, const sp_digit* a, sp_digit m) function sp_digit (line 1690) | static sp_digit sp_2048_add_16(sp_digit* r, const sp_digit* a, function sp_digit (line 1727) | static sp_digit sp_2048_sub_in_place_16(sp_digit* a, const sp_digit* b) function sp_2048_mul_16 (line 1764) | static void sp_2048_mul_16(sp_digit* r, const sp_digit* a, const sp_digi... function sp_2048_sqr_16 (line 1813) | static void sp_2048_sqr_16(sp_digit* r, const sp_digit* a) function sp_2048_mont_setup (line 1881) | static void sp_2048_mont_setup(const sp_digit* a, sp_digit* rho) function sp_2048_mul_d_32 (line 1902) | static void sp_2048_mul_d_32(sp_digit* r, const sp_digit* a, function sp_2048_mont_norm_16 (line 2234) | static void sp_2048_mont_norm_16(sp_digit* r, const sp_digit* m) function sp_digit (line 2250) | static sp_digit sp_2048_cond_sub_16(sp_digit* r, const sp_digit* a, cons... function SP_NOINLINE (line 2372) | SP_NOINLINE static void sp_2048_mont_reduce_16(sp_digit* a, const sp_dig... function sp_2048_mont_mul_16 (line 2559) | static void sp_2048_mont_mul_16(sp_digit* r, const sp_digit* a, const sp... function sp_2048_mont_sqr_16 (line 2573) | static void sp_2048_mont_sqr_16(sp_digit* r, const sp_digit* a, const sp... function sp_2048_mul_d_16 (line 2586) | static void sp_2048_mul_d_16(sp_digit* r, const sp_digit* a, function sp_digit (line 2774) | static sp_digit div_2048_word_16(sp_digit d1, sp_digit d0, sp_digit div) function sp_2048_cmp_16 (line 2838) | static int64_t sp_2048_cmp_16(const sp_digit* a, const sp_digit* b) function WC_INLINE (line 3013) | static WC_INLINE int sp_2048_div_16(const sp_digit* a, const sp_digit* d... function WC_INLINE (line 3049) | static WC_INLINE int sp_2048_mod_16(sp_digit* r, const sp_digit* a, cons... function sp_2048_mod_exp_16 (line 3064) | static int sp_2048_mod_exp_16(sp_digit* r, const sp_digit* a, const sp_d... function sp_2048_mod_exp_16 (line 3196) | static int sp_2048_mod_exp_16(sp_digit* r, const sp_digit* a, const sp_d... function sp_2048_mont_norm_32 (line 3346) | static void sp_2048_mont_norm_32(sp_digit* r, const sp_digit* m) function sp_digit (line 3363) | static sp_digit sp_2048_cond_sub_32(sp_digit* r, const sp_digit* a, cons... function SP_NOINLINE (line 3565) | SP_NOINLINE static void sp_2048_mont_reduce_32(sp_digit* a, const sp_dig... function sp_2048_mont_mul_32 (line 3912) | static void sp_2048_mont_mul_32(sp_digit* r, const sp_digit* a, const sp... function sp_2048_mont_sqr_32 (line 3926) | static void sp_2048_mont_sqr_32(sp_digit* r, const sp_digit* a, const sp... function sp_digit (line 3940) | static sp_digit div_2048_word_32(sp_digit d1, sp_digit d0, sp_digit div) function sp_2048_mask_32 (line 4003) | static void sp_2048_mask_32(sp_digit* r, const sp_digit* a, sp_digit m) function sp_2048_cmp_32 (line 4034) | static int64_t sp_2048_cmp_32(const sp_digit* a, const sp_digit* b) function WC_INLINE (line 4337) | static WC_INLINE int sp_2048_div_32(const sp_digit* a, const sp_digit* d... function WC_INLINE (line 4373) | static WC_INLINE int sp_2048_mod_32(sp_digit* r, const sp_digit* a, cons... function WC_INLINE (line 4387) | static WC_INLINE int sp_2048_div_32_cond(const sp_digit* a, const sp_dig... function WC_INLINE (line 4424) | static WC_INLINE int sp_2048_mod_32_cond(sp_digit* r, const sp_digit* a,... function sp_2048_mod_exp_32 (line 4441) | static int sp_2048_mod_exp_32(sp_digit* r, const sp_digit* a, const sp_d... function sp_2048_mod_exp_32 (line 4573) | static int sp_2048_mod_exp_32(sp_digit* r, const sp_digit* a, const sp_d... function sp_RsaPublic_2048 (line 4728) | int sp_RsaPublic_2048(const byte* in, word32 inLen, mp_int* em, mp_int* mm, function sp_RsaPrivate_2048 (line 4859) | int sp_RsaPrivate_2048(const byte* in, word32 inLen, mp_int* dm, function sp_2048_to_mp (line 4974) | static int sp_2048_to_mp(const sp_digit* a, mp_int* r) function sp_ModExp_2048 (line 5042) | int sp_ModExp_2048(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_2048_lshift_32 (line 5085) | static void sp_2048_lshift_32(sp_digit* r, sp_digit* a, byte n) function sp_2048_mod_exp_2_32 (line 5296) | static int sp_2048_mod_exp_2_32(sp_digit* r, const sp_digit* e, int bits, function sp_DhExp_2048 (line 5411) | int sp_DhExp_2048(mp_int* base, const byte* exp, word32 expLen, function sp_ModExp_1024 (line 5474) | int sp_ModExp_1024(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_3072_from_bin (line 5529) | static void sp_3072_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_3072_from_mp (line 5562) | static void sp_3072_from_mp(sp_digit* r, int size, const mp_int* a) function sp_3072_to_bin (line 5644) | static void sp_3072_to_bin(sp_digit* r, byte* a) function sp_3072_mul_12 (line 5680) | static void sp_3072_mul_12(sp_digit* r, const sp_digit* a, const sp_digi... function sp_3072_sqr_12 (line 6870) | static void sp_3072_sqr_12(sp_digit* r, const sp_digit* a) function sp_digit (line 7484) | static sp_digit sp_3072_add_12(sp_digit* r, const sp_digit* a, function sp_digit (line 7534) | static sp_digit sp_3072_sub_in_place_24(sp_digit* a, const sp_digit* b) function sp_digit (line 7614) | static sp_digit sp_3072_add_24(sp_digit* r, const sp_digit* a, function sp_3072_mask_12 (line 7695) | static void sp_3072_mask_12(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 7725) | SP_NOINLINE static void sp_3072_mul_24(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 7757) | SP_NOINLINE static void sp_3072_sqr_24(sp_digit* r, const sp_digit* a) function sp_digit (line 7784) | static sp_digit sp_3072_sub_in_place_48(sp_digit* a, const sp_digit* b) function sp_digit (line 7924) | static sp_digit sp_3072_add_48(sp_digit* r, const sp_digit* a, function sp_3072_mask_24 (line 8065) | static void sp_3072_mask_24(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 8095) | SP_NOINLINE static void sp_3072_mul_48(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8127) | SP_NOINLINE static void sp_3072_sqr_48(sp_digit* r, const sp_digit* a) function sp_digit (line 8157) | static sp_digit sp_3072_add_48(sp_digit* r, const sp_digit* a, function sp_digit (line 8194) | static sp_digit sp_3072_sub_in_place_48(sp_digit* a, const sp_digit* b) function sp_3072_mul_48 (line 8231) | static void sp_3072_mul_48(sp_digit* r, const sp_digit* a, const sp_digi... function sp_3072_sqr_48 (line 8280) | static void sp_3072_sqr_48(sp_digit* r, const sp_digit* a) function sp_3072_mask_24 (line 8349) | static void sp_3072_mask_24(sp_digit* r, const sp_digit* a, sp_digit m) function sp_digit (line 8366) | static sp_digit sp_3072_add_24(sp_digit* r, const sp_digit* a, function sp_digit (line 8403) | static sp_digit sp_3072_sub_in_place_24(sp_digit* a, const sp_digit* b) function sp_3072_mul_24 (line 8440) | static void sp_3072_mul_24(sp_digit* r, const sp_digit* a, const sp_digi... function sp_3072_sqr_24 (line 8489) | static void sp_3072_sqr_24(sp_digit* r, const sp_digit* a) function sp_3072_mont_setup (line 8557) | static void sp_3072_mont_setup(const sp_digit* a, sp_digit* rho) function sp_3072_mul_d_48 (line 8578) | static void sp_3072_mul_d_48(sp_digit* r, const sp_digit* a, function sp_3072_mont_norm_24 (line 9054) | static void sp_3072_mont_norm_24(sp_digit* r, const sp_digit* m) function sp_digit (line 9070) | static sp_digit sp_3072_cond_sub_24(sp_digit* r, const sp_digit* a, cons... function SP_NOINLINE (line 9232) | SP_NOINLINE static void sp_3072_mont_reduce_24(sp_digit* a, const sp_dig... function sp_3072_mont_mul_24 (line 9499) | static void sp_3072_mont_mul_24(sp_digit* r, const sp_digit* a, const sp... function sp_3072_mont_sqr_24 (line 9513) | static void sp_3072_mont_sqr_24(sp_digit* r, const sp_digit* a, const sp... function sp_3072_mul_d_24 (line 9526) | static void sp_3072_mul_d_24(sp_digit* r, const sp_digit* a, function sp_digit (line 9786) | static sp_digit div_3072_word_24(sp_digit d1, sp_digit d0, sp_digit div) function sp_3072_cmp_24 (line 9850) | static int64_t sp_3072_cmp_24(const sp_digit* a, const sp_digit* b) function WC_INLINE (line 10089) | static WC_INLINE int sp_3072_div_24(const sp_digit* a, const sp_digit* d... function WC_INLINE (line 10125) | static WC_INLINE int sp_3072_mod_24(sp_digit* r, const sp_digit* a, cons... function sp_3072_mod_exp_24 (line 10140) | static int sp_3072_mod_exp_24(sp_digit* r, const sp_digit* a, const sp_d... function sp_3072_mod_exp_24 (line 10272) | static int sp_3072_mod_exp_24(sp_digit* r, const sp_digit* a, const sp_d... function sp_3072_mont_norm_48 (line 10422) | static void sp_3072_mont_norm_48(sp_digit* r, const sp_digit* m) function sp_digit (line 10439) | static sp_digit sp_3072_cond_sub_48(sp_digit* r, const sp_digit* a, cons... function SP_NOINLINE (line 10721) | SP_NOINLINE static void sp_3072_mont_reduce_48(sp_digit* a, const sp_dig... function sp_3072_mont_mul_48 (line 11228) | static void sp_3072_mont_mul_48(sp_digit* r, const sp_digit* a, const sp... function sp_3072_mont_sqr_48 (line 11242) | static void sp_3072_mont_sqr_48(sp_digit* r, const sp_digit* a, const sp... function sp_digit (line 11256) | static sp_digit div_3072_word_48(sp_digit d1, sp_digit d0, sp_digit div) function sp_3072_mask_48 (line 11319) | static void sp_3072_mask_48(sp_digit* r, const sp_digit* a, sp_digit m) function sp_3072_cmp_48 (line 11350) | static int64_t sp_3072_cmp_48(const sp_digit* a, const sp_digit* b) function WC_INLINE (line 11781) | static WC_INLINE int sp_3072_div_48(const sp_digit* a, const sp_digit* d... function WC_INLINE (line 11817) | static WC_INLINE int sp_3072_mod_48(sp_digit* r, const sp_digit* a, cons... function WC_INLINE (line 11831) | static WC_INLINE int sp_3072_div_48_cond(const sp_digit* a, const sp_dig... function WC_INLINE (line 11868) | static WC_INLINE int sp_3072_mod_48_cond(sp_digit* r, const sp_digit* a,... function sp_3072_mod_exp_48 (line 11885) | static int sp_3072_mod_exp_48(sp_digit* r, const sp_digit* a, const sp_d... function sp_3072_mod_exp_48 (line 12017) | static int sp_3072_mod_exp_48(sp_digit* r, const sp_digit* a, const sp_d... function sp_RsaPublic_3072 (line 12172) | int sp_RsaPublic_3072(const byte* in, word32 inLen, mp_int* em, mp_int* mm, function sp_RsaPrivate_3072 (line 12303) | int sp_RsaPrivate_3072(const byte* in, word32 inLen, mp_int* dm, function sp_3072_to_mp (line 12418) | static int sp_3072_to_mp(const sp_digit* a, mp_int* r) function sp_ModExp_3072 (line 12486) | int sp_ModExp_3072(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_3072_lshift_48 (line 12529) | static void sp_3072_lshift_48(sp_digit* r, sp_digit* a, byte n) function sp_3072_mod_exp_2_48 (line 12836) | static int sp_3072_mod_exp_2_48(sp_digit* r, const sp_digit* e, int bits, function sp_DhExp_3072 (line 12951) | int sp_DhExp_3072(mp_int* base, const byte* exp, word32 expLen, function sp_ModExp_1536 (line 13014) | int sp_ModExp_1536(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_4096_from_bin (line 13069) | static void sp_4096_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_4096_from_mp (line 13102) | static void sp_4096_from_mp(sp_digit* r, int size, const mp_int* a) function sp_4096_to_bin (line 13184) | static void sp_4096_to_bin(sp_digit* r, byte* a) function sp_digit (line 13220) | static sp_digit sp_4096_add_32(sp_digit* r, const sp_digit* a, function sp_digit (line 13320) | static sp_digit sp_4096_sub_in_place_64(sp_digit* a, const sp_digit* b) function sp_digit (line 13500) | static sp_digit sp_4096_add_64(sp_digit* r, const sp_digit* a, function sp_4096_mul_32 (line 13681) | static void sp_4096_mul_32(sp_digit* r, const sp_digit* a, const sp_digi... function sp_4096_mask_32 (line 21952) | static void sp_4096_mask_32(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 21982) | SP_NOINLINE static void sp_4096_mul_64(sp_digit* r, const sp_digit* a, function sp_4096_sqr_32 (line 22014) | static void sp_4096_sqr_32(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 26585) | SP_NOINLINE static void sp_4096_sqr_64(sp_digit* r, const sp_digit* a) function sp_digit (line 26615) | static sp_digit sp_4096_add_64(sp_digit* r, const sp_digit* a, function sp_digit (line 26652) | static sp_digit sp_4096_sub_in_place_64(sp_digit* a, const sp_digit* b) function sp_4096_mul_64 (line 26689) | static void sp_4096_mul_64(sp_digit* r, const sp_digit* a, const sp_digi... function sp_4096_sqr_64 (line 26738) | static void sp_4096_sqr_64(sp_digit* r, const sp_digit* a) function sp_4096_mont_setup (line 26804) | static void sp_4096_mont_setup(const sp_digit* a, sp_digit* rho) function sp_4096_mul_d_64 (line 26825) | static void sp_4096_mul_d_64(sp_digit* r, const sp_digit* a, function sp_4096_mont_norm_64 (line 27445) | static void sp_4096_mont_norm_64(sp_digit* r, const sp_digit* m) function sp_digit (line 27462) | static sp_digit sp_4096_cond_sub_64(sp_digit* r, const sp_digit* a, cons... function SP_NOINLINE (line 27824) | SP_NOINLINE static void sp_4096_mont_reduce_64(sp_digit* a, const sp_dig... function sp_4096_mont_mul_64 (line 28491) | static void sp_4096_mont_mul_64(sp_digit* r, const sp_digit* a, const sp... function sp_4096_mont_sqr_64 (line 28505) | static void sp_4096_mont_sqr_64(sp_digit* r, const sp_digit* a, const sp... function sp_digit (line 28519) | static sp_digit div_4096_word_64(sp_digit d1, sp_digit d0, sp_digit div) function sp_4096_mask_64 (line 28582) | static void sp_4096_mask_64(sp_digit* r, const sp_digit* a, sp_digit m) function sp_4096_cmp_64 (line 28613) | static int64_t sp_4096_cmp_64(const sp_digit* a, const sp_digit* b) function WC_INLINE (line 29172) | static WC_INLINE int sp_4096_div_64(const sp_digit* a, const sp_digit* d... function WC_INLINE (line 29208) | static WC_INLINE int sp_4096_mod_64(sp_digit* r, const sp_digit* a, cons... function WC_INLINE (line 29222) | static WC_INLINE int sp_4096_div_64_cond(const sp_digit* a, const sp_dig... function WC_INLINE (line 29259) | static WC_INLINE int sp_4096_mod_64_cond(sp_digit* r, const sp_digit* a,... function sp_4096_mod_exp_64 (line 29276) | static int sp_4096_mod_exp_64(sp_digit* r, const sp_digit* a, const sp_d... function sp_4096_mod_exp_64 (line 29408) | static int sp_4096_mod_exp_64(sp_digit* r, const sp_digit* a, const sp_d... function sp_RsaPublic_4096 (line 29563) | int sp_RsaPublic_4096(const byte* in, word32 inLen, mp_int* em, mp_int* mm, function sp_RsaPrivate_4096 (line 29694) | int sp_RsaPrivate_4096(const byte* in, word32 inLen, mp_int* dm, function sp_4096_to_mp (line 29809) | static int sp_4096_to_mp(const sp_digit* a, mp_int* r) function sp_ModExp_4096 (line 29877) | int sp_ModExp_4096(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_4096_lshift_64 (line 29920) | static void sp_4096_lshift_64(sp_digit* r, sp_digit* a, byte n) function sp_4096_mod_exp_2_64 (line 30323) | static int sp_4096_mod_exp_2_64(sp_digit* r, const sp_digit* e, int bits, function sp_DhExp_4096 (line 30438) | int sp_DhExp_4096(mp_int* base, const byte* exp, word32 expLen, type sp_point (line 30501) | typedef struct sp_point { function sp_ecc_point_new_ex (line 30573) | static int sp_ecc_point_new_ex(void* heap, sp_point* sp, sp_point** p) function sp_ecc_point_free (line 30598) | static void sp_ecc_point_free(sp_point* p, int clear, void* heap) function sp_256_mod_mul_norm_4 (line 30623) | static int sp_256_mod_mul_norm_4(sp_digit* r, const sp_digit* a, const s... function sp_256_from_mp (line 30690) | static void sp_256_from_mp(sp_digit* r, int size, const mp_int* a) function sp_256_point_from_ecc_point_4 (line 30771) | static void sp_256_point_from_ecc_point_4(sp_point* p, const ecc_point* pm) function sp_256_to_mp (line 30787) | static int sp_256_to_mp(const sp_digit* a, mp_int* r) function sp_256_point_to_ecc_point_4 (line 30853) | static int sp_256_point_to_ecc_point_4(const sp_point* p, ecc_point* pm) function sp_256_cond_copy_4 (line 30875) | static void sp_256_cond_copy_4(sp_digit* r, const sp_digit* a, sp_digit m) function sp_256_cmp_4 (line 30909) | static int64_t sp_256_cmp_4(const sp_digit* a, const sp_digit* b) function sp_digit (line 30993) | static sp_digit sp_256_cond_sub_4(sp_digit* r, const sp_digit* a, const ... function sp_digit (line 31035) | static sp_digit sp_256_sub_4(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 31068) | SP_NOINLINE static void sp_256_mont_reduce_4(sp_digit* a, const sp_digit... function SP_NOINLINE (line 31164) | SP_NOINLINE static void sp_256_mont_mul_4(sp_digit* r, const sp_digit* a... function SP_NOINLINE (line 31366) | SP_NOINLINE static void sp_256_mont_sqr_4(sp_digit* r, const sp_digit* a... function sp_256_mont_sqr_n_4 (line 31529) | static void sp_256_mont_sqr_n_4(sp_digit* r, const sp_digit* a, int n, function sp_256_mont_inv_4 (line 31554) | static void sp_256_mont_inv_4(sp_digit* r, const sp_digit* a, sp_digit* td) function sp_256_map_4 (line 31627) | static void sp_256_map_4(sp_point* r, const sp_point* p, sp_digit* t) function sp_256_mont_add_4 (line 31670) | static void sp_256_mont_add_4(sp_digit* r, const sp_digit* a, const sp_d... function sp_256_mont_dbl_4 (line 31711) | static void sp_256_mont_dbl_4(sp_digit* r, const sp_digit* a, const sp_d... function sp_256_mont_tpl_4 (line 31749) | static void sp_256_mont_tpl_4(sp_digit* r, const sp_digit* a, const sp_d... function sp_256_mont_sub_4 (line 31801) | static void sp_256_mont_sub_4(sp_digit* r, const sp_digit* a, const sp_d... function sp_256_div2_4 (line 31842) | static void sp_256_div2_4(sp_digit* r, const sp_digit* a, const sp_digit... function sp_256_proj_point_dbl_4 (line 31883) | static void sp_256_proj_point_dbl_4(sp_point* r, const sp_point* p, sp_d... function sp_256_proj_point_dbl_n_4 (line 31962) | static void sp_256_proj_point_dbl_n_4(sp_point* r, const sp_point* p, in... function sp_256_cmp_equal_4 (line 32039) | static int sp_256_cmp_equal_4(const sp_digit* a, const sp_digit* b) function sp_256_proj_point_add_4 (line 32051) | static void sp_256_proj_point_add_4(sp_point* r, const sp_point* p, cons... function sp_256_proj_point_dbl_n_store_4 (line 32145) | static void sp_256_proj_point_dbl_n_store_4(sp_point* r, const sp_point* p, function sp_256_proj_point_add_sub_4 (line 32215) | static void sp_256_proj_point_add_sub_4(sp_point* ra, sp_point* rs, type ecc_recode (line 32286) | typedef struct ecc_recode { function sp_256_ecc_recode_6_4 (line 32317) | static void sp_256_ecc_recode_6_4(const sp_digit* k, ecc_recode* v) function sp_256_ecc_mulmod_win_add_sub_4 (line 32365) | static int sp_256_ecc_mulmod_win_add_sub_4(sp_point* r, const sp_point* g, type sp_table_entry (line 32475) | typedef struct sp_table_entry { function sp_256_proj_point_add_qz1_4 (line 32491) | static void sp_256_proj_point_add_qz1_4(sp_point* r, const sp_point* p, function sp_256_proj_to_affine_4 (line 32571) | static void sp_256_proj_to_affine_4(sp_point* a, sp_digit* t) function sp_256_gen_stripe_table_4 (line 32594) | static int sp_256_gen_stripe_table_4(const sp_point* a, function sp_256_ecc_mulmod_stripe_4 (line 32679) | static int sp_256_ecc_mulmod_stripe_4(sp_point* r, const sp_point* g, type sp_cache_t (line 32760) | typedef struct sp_cache_t { function sp_ecc_get_cache (line 32777) | static void sp_ecc_get_cache(const sp_point* g, sp_cache_t** cache) function sp_256_ecc_mulmod_4 (line 32843) | static int sp_256_ecc_mulmod_4(sp_point* r, const sp_point* g, const sp_... function sp_ecc_mulmod_256 (line 32894) | int sp_ecc_mulmod_256(mp_int* km, ecc_point* gm, ecc_point* r, int map, function sp_256_ecc_mulmod_base_4 (line 34227) | static int sp_256_ecc_mulmod_base_4(sp_point* r, const sp_digit* k, function sp_256_ecc_recode_7_4 (line 34267) | static void sp_256_ecc_recode_7_4(const sp_digit* k, ecc_recode* v) function sp_256_ecc_mulmod_add_only_4 (line 46268) | static int sp_256_ecc_mulmod_add_only_4(sp_point* r, const sp_point* g, function sp_256_ecc_mulmod_base_4 (line 46349) | static int sp_256_ecc_mulmod_base_4(sp_point* r, const sp_digit* k, function sp_ecc_mulmod_base_256 (line 46366) | int sp_ecc_mulmod_base_256(mp_int* km, ecc_point* r, int map, void* heap) function sp_256_iszero_4 (line 46415) | static int sp_256_iszero_4(const sp_digit* a) function sp_256_add_one_4 (line 46425) | static void sp_256_add_one_4(sp_digit* a) function sp_256_from_bin (line 46449) | static void sp_256_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_256_ecc_gen_k_4 (line 46483) | static int sp_256_ecc_gen_k_4(WC_RNG* rng, sp_digit* k) function sp_ecc_make_key_256 (line 46512) | int sp_ecc_make_key_256(WC_RNG* rng, mp_int* priv, ecc_point* pub, void*... function sp_256_to_bin (line 46593) | static void sp_256_to_bin(sp_digit* r, byte* a) function sp_ecc_secret_gen_256 (line 46634) | int sp_ecc_secret_gen_256(mp_int* priv, ecc_point* pub, byte* out, function sp_digit (line 46691) | static sp_digit sp_256_add_4(sp_digit* r, const sp_digit* a, function sp_256_mul_4 (line 46725) | static void sp_256_mul_4(sp_digit* r, const sp_digit* a, const sp_digit* b) function sp_256_mul_4 (line 46776) | static void sp_256_mul_4(sp_digit* r, const sp_digit* a, const sp_digit* b) function sp_digit (line 46899) | static sp_digit sp_256_sub_in_place_4(sp_digit* a, const sp_digit* b) function sp_256_mul_d_4 (line 46929) | static void sp_256_mul_d_4(sp_digit* r, const sp_digit* a, function sp_digit (line 46978) | static sp_digit div_256_word_4(sp_digit d1, sp_digit d0, sp_digit div) function sp_256_mask_4 (line 47041) | static void sp_256_mask_4(sp_digit* r, const sp_digit* a, sp_digit m) function WC_INLINE (line 47066) | static WC_INLINE int sp_256_div_4(const sp_digit* a, const sp_digit* d, ... function WC_INLINE (line 47102) | static WC_INLINE int sp_256_mod_4(sp_digit* r, const sp_digit* a, const ... function sp_256_sqr_4 (line 47115) | static void sp_256_sqr_4(sp_digit* r, const sp_digit* a) function sp_256_sqr_4 (line 47181) | static void sp_256_sqr_4(sp_digit* r, const sp_digit* a) function sp_256_mont_mul_order_4 (line 47298) | static void sp_256_mont_mul_order_4(sp_digit* r, const sp_digit* a, cons... function sp_256_mont_sqr_order_4 (line 47309) | static void sp_256_mont_sqr_order_4(sp_digit* r, const sp_digit* a) function sp_256_mont_sqr_n_order_4 (line 47322) | static void sp_256_mont_sqr_n_order_4(sp_digit* r, const sp_digit* a, in... function sp_256_mont_inv_order_4 (line 47340) | static void sp_256_mont_inv_order_4(sp_digit* r, const sp_digit* a, function sp_ecc_sign_256 (line 47455) | int sp_ecc_sign_256(const byte* hash, word32 hashLen, WC_RNG* rng, mp_in... function sp_ecc_verify_256 (line 47626) | int sp_ecc_verify_256(const byte* hash, word32 hashLen, mp_int* pX, function sp_256_ecc_is_point_4 (line 47778) | static int sp_256_ecc_is_point_4(sp_point* point, void* heap) function sp_ecc_is_point_256 (line 47842) | int sp_ecc_is_point_256(mp_int* pX, mp_int* pY) function sp_ecc_check_key_256 (line 47876) | int sp_ecc_check_key_256(mp_int* pX, mp_int* pY, mp_int* privm, void* heap) function sp_ecc_proj_add_point_256 (line 47983) | int sp_ecc_proj_add_point_256(mp_int* pX, mp_int* pY, mp_int* pZ, function sp_ecc_proj_dbl_point_256 (line 48056) | int sp_ecc_proj_dbl_point_256(mp_int* pX, mp_int* pY, mp_int* pZ, function sp_ecc_map_256 (line 48116) | int sp_ecc_map_256(mp_int* pX, mp_int* pY, mp_int* pZ) function sp_256_mont_sqrt_4 (line 48172) | static int sp_256_mont_sqrt_4(sp_digit* y) function sp_ecc_uncompress_256 (line 48249) | int sp_ecc_uncompress_256(mp_int* xm, int odd, mp_int* ym) FILE: src/wolfcrypt/src/sp_armthumb.c function sp_2048_from_bin (line 59) | static void sp_2048_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_2048_from_mp (line 92) | static void sp_2048_from_mp(sp_digit* r, int size, const mp_int* a) function sp_2048_to_bin (line 174) | static void sp_2048_to_bin(sp_digit* r, byte* a) function SP_NOINLINE (line 210) | SP_NOINLINE static void sp_2048_mul_8(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 309) | SP_NOINLINE static void sp_2048_sqr_8(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 458) | SP_NOINLINE static sp_digit sp_2048_add_8(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 512) | SP_NOINLINE static sp_digit sp_2048_sub_in_place_16(sp_digit* a, function SP_NOINLINE (line 597) | SP_NOINLINE static sp_digit sp_2048_add_16(sp_digit* r, const sp_digit* a, function sp_2048_mask_8 (line 683) | static void sp_2048_mask_8(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 709) | SP_NOINLINE static void sp_2048_mul_16(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 741) | SP_NOINLINE static void sp_2048_sqr_16(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 769) | SP_NOINLINE static sp_digit sp_2048_sub_in_place_32(sp_digit* a, function SP_NOINLINE (line 918) | SP_NOINLINE static sp_digit sp_2048_add_32(sp_digit* r, const sp_digit* a, function sp_2048_mask_16 (line 1068) | static void sp_2048_mask_16(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 1098) | SP_NOINLINE static void sp_2048_mul_32(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 1130) | SP_NOINLINE static void sp_2048_sqr_32(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 1158) | SP_NOINLINE static sp_digit sp_2048_sub_in_place_64(sp_digit* a, function SP_NOINLINE (line 1440) | SP_NOINLINE static sp_digit sp_2048_add_64(sp_digit* r, const sp_digit* a, function sp_2048_mask_32 (line 1726) | static void sp_2048_mask_32(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 1756) | SP_NOINLINE static void sp_2048_mul_64(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 1788) | SP_NOINLINE static void sp_2048_sqr_64(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 1818) | SP_NOINLINE static sp_digit sp_2048_add_64(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 1858) | SP_NOINLINE static sp_digit sp_2048_sub_in_place_64(sp_digit* a, function SP_NOINLINE (line 1899) | SP_NOINLINE static void sp_2048_mul_64(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 2001) | SP_NOINLINE static void sp_2048_sqr_64(sp_digit* r, const sp_digit* a) function sp_2048_mask_32 (line 2160) | static void sp_2048_mask_32(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 2177) | SP_NOINLINE static sp_digit sp_2048_add_32(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 2215) | SP_NOINLINE static sp_digit sp_2048_sub_in_place_32(sp_digit* a, function SP_NOINLINE (line 2254) | SP_NOINLINE static void sp_2048_mul_32(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 2353) | SP_NOINLINE static void sp_2048_sqr_32(sp_digit* r, const sp_digit* a) function sp_2048_mont_setup (line 2506) | static void sp_2048_mont_setup(const sp_digit* a, sp_digit* rho) function SP_NOINLINE (line 2526) | SP_NOINLINE static void sp_2048_mul_d_64(sp_digit* r, const sp_digit* a, function sp_2048_mont_norm_32 (line 2595) | static void sp_2048_mont_norm_32(sp_digit* r, const sp_digit* m) function SP_NOINLINE (line 2611) | SP_NOINLINE static sp_digit sp_2048_cond_sub_32(sp_digit* r, const sp_di... function SP_NOINLINE (line 2646) | SP_NOINLINE static void sp_2048_mont_reduce_32(sp_digit* a, const sp_dig... function sp_2048_mont_mul_32 (line 2792) | static void sp_2048_mont_mul_32(sp_digit* r, const sp_digit* a, const sp... function sp_2048_mont_sqr_32 (line 2806) | static void sp_2048_mont_sqr_32(sp_digit* r, const sp_digit* a, const sp... function SP_NOINLINE (line 2819) | SP_NOINLINE static void sp_2048_mul_d_32(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 2889) | SP_NOINLINE static sp_digit div_2048_word_32(sp_digit d1, sp_digit d0, function SP_NOINLINE (line 3030) | SP_NOINLINE static int32_t sp_2048_cmp_32(const sp_digit* a, const sp_di... function WC_INLINE (line 3075) | static WC_INLINE int sp_2048_div_32(const sp_digit* a, const sp_digit* d... function WC_INLINE (line 3111) | static WC_INLINE int sp_2048_mod_32(sp_digit* r, const sp_digit* a, cons... function sp_2048_mod_exp_32 (line 3126) | static int sp_2048_mod_exp_32(sp_digit* r, const sp_digit* a, const sp_d... function sp_2048_mod_exp_32 (line 3258) | static int sp_2048_mod_exp_32(sp_digit* r, const sp_digit* a, const sp_d... function sp_2048_mont_norm_64 (line 3408) | static void sp_2048_mont_norm_64(sp_digit* r, const sp_digit* m) function SP_NOINLINE (line 3425) | SP_NOINLINE static sp_digit sp_2048_cond_sub_64(sp_digit* r, const sp_di... function SP_NOINLINE (line 3461) | SP_NOINLINE static void sp_2048_mont_reduce_64(sp_digit* a, const sp_dig... function sp_2048_mont_mul_64 (line 3608) | static void sp_2048_mont_mul_64(sp_digit* r, const sp_digit* a, const sp... function sp_2048_mont_sqr_64 (line 3622) | static void sp_2048_mont_sqr_64(sp_digit* r, const sp_digit* a, const sp... function SP_NOINLINE (line 3638) | SP_NOINLINE static sp_digit div_2048_word_64(sp_digit d1, sp_digit d0, function sp_2048_mask_64 (line 3778) | static void sp_2048_mask_64(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 3809) | SP_NOINLINE static int32_t sp_2048_cmp_64(const sp_digit* a, const sp_di... function WC_INLINE (line 3854) | static WC_INLINE int sp_2048_div_64(const sp_digit* a, const sp_digit* d... function WC_INLINE (line 3890) | static WC_INLINE int sp_2048_mod_64(sp_digit* r, const sp_digit* a, cons... function WC_INLINE (line 3904) | static WC_INLINE int sp_2048_div_64_cond(const sp_digit* a, const sp_dig... function WC_INLINE (line 3941) | static WC_INLINE int sp_2048_mod_64_cond(sp_digit* r, const sp_digit* a,... function sp_2048_mod_exp_64 (line 3958) | static int sp_2048_mod_exp_64(sp_digit* r, const sp_digit* a, const sp_d... function sp_2048_mod_exp_64 (line 4090) | static int sp_2048_mod_exp_64(sp_digit* r, const sp_digit* a, const sp_d... function sp_RsaPublic_2048 (line 4245) | int sp_RsaPublic_2048(const byte* in, word32 inLen, mp_int* em, mp_int* mm, function sp_RsaPrivate_2048 (line 4376) | int sp_RsaPrivate_2048(const byte* in, word32 inLen, mp_int* dm, function sp_2048_to_mp (line 4491) | static int sp_2048_to_mp(const sp_digit* a, mp_int* r) function sp_ModExp_2048 (line 4559) | int sp_ModExp_2048(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_2048_lshift_64 (line 4602) | static void sp_2048_lshift_64(sp_digit* r, sp_digit* a, byte n) function sp_2048_mod_exp_2_64 (line 5013) | static int sp_2048_mod_exp_2_64(sp_digit* r, const sp_digit* e, int bits, function sp_DhExp_2048 (line 5127) | int sp_DhExp_2048(mp_int* base, const byte* exp, word32 expLen, function sp_ModExp_1024 (line 5190) | int sp_ModExp_1024(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_3072_from_bin (line 5245) | static void sp_3072_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_3072_from_mp (line 5278) | static void sp_3072_from_mp(sp_digit* r, int size, const mp_int* a) function sp_3072_to_bin (line 5360) | static void sp_3072_to_bin(sp_digit* r, byte* a) function SP_NOINLINE (line 5396) | SP_NOINLINE static void sp_3072_mul_12(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 5495) | SP_NOINLINE static void sp_3072_sqr_12(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 5644) | SP_NOINLINE static sp_digit sp_3072_add_12(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 5714) | SP_NOINLINE static sp_digit sp_3072_sub_in_place_24(sp_digit* a, function SP_NOINLINE (line 5831) | SP_NOINLINE static sp_digit sp_3072_add_24(sp_digit* r, const sp_digit* a, function sp_3072_mask_12 (line 5949) | static void sp_3072_mask_12(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 5979) | SP_NOINLINE static void sp_3072_mul_24(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 6011) | SP_NOINLINE static void sp_3072_sqr_24(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 6039) | SP_NOINLINE static sp_digit sp_3072_sub_in_place_48(sp_digit* a, function SP_NOINLINE (line 6257) | SP_NOINLINE static sp_digit sp_3072_add_48(sp_digit* r, const sp_digit* a, function sp_3072_mask_24 (line 6479) | static void sp_3072_mask_24(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 6509) | SP_NOINLINE static void sp_3072_mul_48(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 6541) | SP_NOINLINE static void sp_3072_sqr_48(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 6569) | SP_NOINLINE static sp_digit sp_3072_sub_in_place_96(sp_digit* a, function SP_NOINLINE (line 6984) | SP_NOINLINE static sp_digit sp_3072_add_96(sp_digit* r, const sp_digit* a, function sp_3072_mask_48 (line 7404) | static void sp_3072_mask_48(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 7434) | SP_NOINLINE static void sp_3072_mul_96(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 7466) | SP_NOINLINE static void sp_3072_sqr_96(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 7496) | SP_NOINLINE static sp_digit sp_3072_add_96(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 7537) | SP_NOINLINE static sp_digit sp_3072_sub_in_place_96(sp_digit* a, function SP_NOINLINE (line 7579) | SP_NOINLINE static void sp_3072_mul_96(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 7684) | SP_NOINLINE static void sp_3072_sqr_96(sp_digit* r, const sp_digit* a) function sp_3072_mask_48 (line 7846) | static void sp_3072_mask_48(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 7863) | SP_NOINLINE static sp_digit sp_3072_add_48(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 7901) | SP_NOINLINE static sp_digit sp_3072_sub_in_place_48(sp_digit* a, function SP_NOINLINE (line 7940) | SP_NOINLINE static void sp_3072_mul_48(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8041) | SP_NOINLINE static void sp_3072_sqr_48(sp_digit* r, const sp_digit* a) function sp_3072_mont_setup (line 8200) | static void sp_3072_mont_setup(const sp_digit* a, sp_digit* rho) function SP_NOINLINE (line 8220) | SP_NOINLINE static void sp_3072_mul_d_96(sp_digit* r, const sp_digit* a, function sp_3072_mont_norm_48 (line 8290) | static void sp_3072_mont_norm_48(sp_digit* r, const sp_digit* m) function SP_NOINLINE (line 8306) | SP_NOINLINE static sp_digit sp_3072_cond_sub_48(sp_digit* r, const sp_di... function SP_NOINLINE (line 8341) | SP_NOINLINE static void sp_3072_mont_reduce_48(sp_digit* a, const sp_dig... function sp_3072_mont_mul_48 (line 8487) | static void sp_3072_mont_mul_48(sp_digit* r, const sp_digit* a, const sp... function sp_3072_mont_sqr_48 (line 8501) | static void sp_3072_mont_sqr_48(sp_digit* r, const sp_digit* a, const sp... function SP_NOINLINE (line 8514) | SP_NOINLINE static void sp_3072_mul_d_48(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8584) | SP_NOINLINE static sp_digit div_3072_word_48(sp_digit d1, sp_digit d0, function SP_NOINLINE (line 8725) | SP_NOINLINE static int32_t sp_3072_cmp_48(const sp_digit* a, const sp_di... function WC_INLINE (line 8770) | static WC_INLINE int sp_3072_div_48(const sp_digit* a, const sp_digit* d... function WC_INLINE (line 8806) | static WC_INLINE int sp_3072_mod_48(sp_digit* r, const sp_digit* a, cons... function sp_3072_mod_exp_48 (line 8821) | static int sp_3072_mod_exp_48(sp_digit* r, const sp_digit* a, const sp_d... function sp_3072_mod_exp_48 (line 8953) | static int sp_3072_mod_exp_48(sp_digit* r, const sp_digit* a, const sp_d... function sp_3072_mont_norm_96 (line 9103) | static void sp_3072_mont_norm_96(sp_digit* r, const sp_digit* m) function SP_NOINLINE (line 9120) | SP_NOINLINE static sp_digit sp_3072_cond_sub_96(sp_digit* r, const sp_di... function SP_NOINLINE (line 9157) | SP_NOINLINE static void sp_3072_mont_reduce_96(sp_digit* a, const sp_dig... function sp_3072_mont_mul_96 (line 9307) | static void sp_3072_mont_mul_96(sp_digit* r, const sp_digit* a, const sp... function sp_3072_mont_sqr_96 (line 9321) | static void sp_3072_mont_sqr_96(sp_digit* r, const sp_digit* a, const sp... function SP_NOINLINE (line 9337) | SP_NOINLINE static sp_digit div_3072_word_96(sp_digit d1, sp_digit d0, function sp_3072_mask_96 (line 9477) | static void sp_3072_mask_96(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 9508) | SP_NOINLINE static int32_t sp_3072_cmp_96(const sp_digit* a, const sp_di... function WC_INLINE (line 9555) | static WC_INLINE int sp_3072_div_96(const sp_digit* a, const sp_digit* d... function WC_INLINE (line 9591) | static WC_INLINE int sp_3072_mod_96(sp_digit* r, const sp_digit* a, cons... function WC_INLINE (line 9605) | static WC_INLINE int sp_3072_div_96_cond(const sp_digit* a, const sp_dig... function WC_INLINE (line 9642) | static WC_INLINE int sp_3072_mod_96_cond(sp_digit* r, const sp_digit* a,... function sp_3072_mod_exp_96 (line 9659) | static int sp_3072_mod_exp_96(sp_digit* r, const sp_digit* a, const sp_d... function sp_3072_mod_exp_96 (line 9791) | static int sp_3072_mod_exp_96(sp_digit* r, const sp_digit* a, const sp_d... function sp_RsaPublic_3072 (line 9946) | int sp_RsaPublic_3072(const byte* in, word32 inLen, mp_int* em, mp_int* mm, function sp_RsaPrivate_3072 (line 10077) | int sp_RsaPrivate_3072(const byte* in, word32 inLen, mp_int* dm, function sp_3072_to_mp (line 10192) | static int sp_3072_to_mp(const sp_digit* a, mp_int* r) function sp_ModExp_3072 (line 10260) | int sp_ModExp_3072(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_3072_lshift_96 (line 10303) | static void sp_3072_lshift_96(sp_digit* r, sp_digit* a, byte n) function sp_3072_mod_exp_2_96 (line 10912) | static int sp_3072_mod_exp_2_96(sp_digit* r, const sp_digit* e, int bits, function sp_DhExp_3072 (line 11026) | int sp_DhExp_3072(mp_int* base, const byte* exp, word32 expLen, function sp_ModExp_1536 (line 11089) | int sp_ModExp_1536(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_4096_from_bin (line 11144) | static void sp_4096_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_4096_from_mp (line 11177) | static void sp_4096_from_mp(sp_digit* r, int size, const mp_int* a) function sp_4096_to_bin (line 11259) | static void sp_4096_to_bin(sp_digit* r, byte* a) function SP_NOINLINE (line 11295) | SP_NOINLINE static sp_digit sp_4096_add_64(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 11581) | SP_NOINLINE static sp_digit sp_4096_sub_in_place_128(sp_digit* a, function SP_NOINLINE (line 12129) | SP_NOINLINE static sp_digit sp_4096_add_128(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 12683) | SP_NOINLINE static void sp_4096_mul_64(sp_digit* r, const sp_digit* a, function sp_4096_mask_64 (line 12786) | static void sp_4096_mask_64(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 12816) | SP_NOINLINE static void sp_4096_mul_128(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 12848) | SP_NOINLINE static void sp_4096_sqr_64(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 13003) | SP_NOINLINE static void sp_4096_sqr_128(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 13033) | SP_NOINLINE static sp_digit sp_4096_add_128(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 13073) | SP_NOINLINE static sp_digit sp_4096_sub_in_place_128(sp_digit* a, function SP_NOINLINE (line 13114) | SP_NOINLINE static void sp_4096_mul_128(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 13218) | SP_NOINLINE static void sp_4096_sqr_128(sp_digit* r, const sp_digit* a) function sp_4096_mont_setup (line 13376) | static void sp_4096_mont_setup(const sp_digit* a, sp_digit* rho) function SP_NOINLINE (line 13396) | SP_NOINLINE static void sp_4096_mul_d_128(sp_digit* r, const sp_digit* a, function sp_4096_mont_norm_128 (line 13465) | static void sp_4096_mont_norm_128(sp_digit* r, const sp_digit* m) function SP_NOINLINE (line 13482) | SP_NOINLINE static sp_digit sp_4096_cond_sub_128(sp_digit* r, const sp_d... function SP_NOINLINE (line 13518) | SP_NOINLINE static void sp_4096_mont_reduce_128(sp_digit* a, const sp_di... function sp_4096_mont_mul_128 (line 13667) | static void sp_4096_mont_mul_128(sp_digit* r, const sp_digit* a, const s... function sp_4096_mont_sqr_128 (line 13681) | static void sp_4096_mont_sqr_128(sp_digit* r, const sp_digit* a, const s... function SP_NOINLINE (line 13697) | SP_NOINLINE static sp_digit div_4096_word_128(sp_digit d1, sp_digit d0, function sp_4096_mask_128 (line 13837) | static void sp_4096_mask_128(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 13868) | SP_NOINLINE static int32_t sp_4096_cmp_128(const sp_digit* a, const sp_d... function WC_INLINE (line 13915) | static WC_INLINE int sp_4096_div_128(const sp_digit* a, const sp_digit* ... function WC_INLINE (line 13951) | static WC_INLINE int sp_4096_mod_128(sp_digit* r, const sp_digit* a, con... function WC_INLINE (line 13965) | static WC_INLINE int sp_4096_div_128_cond(const sp_digit* a, const sp_di... function WC_INLINE (line 14002) | static WC_INLINE int sp_4096_mod_128_cond(sp_digit* r, const sp_digit* a... function sp_4096_mod_exp_128 (line 14019) | static int sp_4096_mod_exp_128(sp_digit* r, const sp_digit* a, const sp_... function sp_4096_mod_exp_128 (line 14151) | static int sp_4096_mod_exp_128(sp_digit* r, const sp_digit* a, const sp_... function sp_RsaPublic_4096 (line 14306) | int sp_RsaPublic_4096(const byte* in, word32 inLen, mp_int* em, mp_int* mm, function sp_RsaPrivate_4096 (line 14437) | int sp_RsaPrivate_4096(const byte* in, word32 inLen, mp_int* dm, function sp_4096_to_mp (line 14552) | static int sp_4096_to_mp(const sp_digit* a, mp_int* r) function sp_ModExp_4096 (line 14620) | int sp_ModExp_4096(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_4096_lshift_128 (line 14663) | static void sp_4096_lshift_128(sp_digit* r, sp_digit* a, byte n) function sp_4096_mod_exp_2_128 (line 15468) | static int sp_4096_mod_exp_2_128(sp_digit* r, const sp_digit* e, int bits, function sp_DhExp_4096 (line 15582) | int sp_DhExp_4096(mp_int* base, const byte* exp, word32 expLen, type sp_point (line 15645) | typedef struct sp_point { function sp_ecc_point_new_ex (line 15715) | static int sp_ecc_point_new_ex(void* heap, sp_point* sp, sp_point** p) function sp_ecc_point_free (line 15740) | static void sp_ecc_point_free(sp_point* p, int clear, void* heap) function sp_256_mod_mul_norm_8 (line 15765) | static int sp_256_mod_mul_norm_8(sp_digit* r, const sp_digit* a, const s... function sp_256_from_mp (line 15836) | static void sp_256_from_mp(sp_digit* r, int size, const mp_int* a) function sp_256_point_from_ecc_point_8 (line 15917) | static void sp_256_point_from_ecc_point_8(sp_point* p, const ecc_point* pm) function sp_256_to_mp (line 15933) | static int sp_256_to_mp(const sp_digit* a, mp_int* r) function sp_256_point_to_ecc_point_8 (line 15999) | static int sp_256_point_to_ecc_point_8(const sp_point* p, ecc_point* pm) function SP_NOINLINE (line 16021) | SP_NOINLINE static int32_t sp_256_cmp_8(const sp_digit* a, const sp_digi... function SP_NOINLINE (line 16071) | SP_NOINLINE static sp_digit sp_256_cond_sub_8(sp_digit* r, const sp_digi... function SP_NOINLINE (line 16106) | SP_NOINLINE static void sp_256_mont_reduce_8(sp_digit* a, const sp_digit... function SP_NOINLINE (line 16231) | SP_NOINLINE static void sp_256_mont_reduce_order_8(sp_digit* a, const sp... function SP_NOINLINE (line 16374) | SP_NOINLINE static void sp_256_mul_8(sp_digit* r, const sp_digit* a, function sp_256_mont_mul_8 (line 16477) | static void sp_256_mont_mul_8(sp_digit* r, const sp_digit* a, const sp_d... function SP_NOINLINE (line 16489) | SP_NOINLINE static void sp_256_sqr_8(sp_digit* r, const sp_digit* a) function sp_256_mont_sqr_8 (line 16639) | static void sp_256_mont_sqr_8(sp_digit* r, const sp_digit* a, const sp_d... function sp_256_mont_sqr_n_8 (line 16655) | static void sp_256_mont_sqr_n_8(sp_digit* r, const sp_digit* a, int n, function sp_256_mont_inv_8 (line 16680) | static void sp_256_mont_inv_8(sp_digit* r, const sp_digit* a, sp_digit* td) function sp_256_map_8 (line 16753) | static void sp_256_map_8(sp_point* r, const sp_point* p, sp_digit* t) function SP_NOINLINE (line 16796) | SP_NOINLINE static sp_digit sp_256_add_8(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 16834) | SP_NOINLINE static sp_digit sp_256_add_8(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 16890) | SP_NOINLINE static void sp_256_mont_add_8(sp_digit* r, const sp_digit* a... function SP_NOINLINE (line 16970) | SP_NOINLINE static void sp_256_mont_dbl_8(sp_digit* r, const sp_digit* a... function SP_NOINLINE (line 17041) | SP_NOINLINE static void sp_256_mont_tpl_8(sp_digit* r, const sp_digit* a... function SP_NOINLINE (line 17163) | SP_NOINLINE static void sp_256_mont_sub_8(sp_digit* r, const sp_digit* a... function SP_NOINLINE (line 17240) | SP_NOINLINE static void sp_256_div2_8(sp_digit* r, const sp_digit* a, co... function sp_256_proj_point_dbl_8 (line 17327) | static void sp_256_proj_point_dbl_8(sp_point* r, const sp_point* p, sp_d... function SP_NOINLINE (line 17406) | SP_NOINLINE static sp_digit sp_256_sub_8(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 17442) | SP_NOINLINE static sp_digit sp_256_sub_8(sp_digit* r, const sp_digit* a, function sp_256_cmp_equal_8 (line 17497) | static int sp_256_cmp_equal_8(const sp_digit* a, const sp_digit* b) function sp_256_proj_point_add_8 (line 17510) | static void sp_256_proj_point_add_8(sp_point* r, const sp_point* p, cons... function sp_256_ecc_mulmod_fast_8 (line 17607) | static int sp_256_ecc_mulmod_fast_8(sp_point* r, const sp_point* g, cons... type sp_table_entry (line 17727) | typedef struct sp_table_entry { function sp_256_proj_point_dbl_n_8 (line 17740) | static void sp_256_proj_point_dbl_n_8(sp_point* r, const sp_point* p, in... function sp_256_proj_point_add_qz1_8 (line 17820) | static void sp_256_proj_point_add_qz1_8(sp_point* r, const sp_point* p, function sp_256_proj_to_affine_8 (line 17901) | static void sp_256_proj_to_affine_8(sp_point* a, sp_digit* t) function sp_256_gen_stripe_table_8 (line 17924) | static int sp_256_gen_stripe_table_8(const sp_point* a, function sp_256_ecc_mulmod_stripe_8 (line 18008) | static int sp_256_ecc_mulmod_stripe_8(sp_point* r, const sp_point* g, type sp_cache_t (line 18088) | typedef struct sp_cache_t { function sp_ecc_get_cache (line 18105) | static void sp_ecc_get_cache(const sp_point* g, sp_cache_t** cache) function sp_256_ecc_mulmod_8 (line 18171) | static int sp_256_ecc_mulmod_8(sp_point* r, const sp_point* g, const sp_... function sp_256_gen_stripe_table_8 (line 18221) | static int sp_256_gen_stripe_table_8(const sp_point* a, function sp_256_ecc_mulmod_stripe_8 (line 18305) | static int sp_256_ecc_mulmod_stripe_8(sp_point* r, const sp_point* g, type sp_cache_t (line 18385) | typedef struct sp_cache_t { function sp_ecc_get_cache (line 18402) | static void sp_ecc_get_cache(const sp_point* g, sp_cache_t** cache) function sp_256_ecc_mulmod_8 (line 18468) | static int sp_256_ecc_mulmod_8(sp_point* r, const sp_point* g, const sp_... function sp_ecc_mulmod_256 (line 18520) | int sp_ecc_mulmod_256(mp_int* km, ecc_point* gm, ecc_point* r, int map, function sp_256_ecc_mulmod_base_8 (line 18653) | static int sp_256_ecc_mulmod_base_8(sp_point* r, const sp_digit* k, function sp_256_ecc_mulmod_base_8 (line 19951) | static int sp_256_ecc_mulmod_base_8(sp_point* r, const sp_digit* k, function sp_ecc_mulmod_base_256 (line 19969) | int sp_ecc_mulmod_base_256(mp_int* km, ecc_point* r, int map, void* heap) function sp_256_iszero_8 (line 20018) | static int sp_256_iszero_8(const sp_digit* a) function SP_NOINLINE (line 20028) | SP_NOINLINE static void sp_256_add_one_8(sp_digit* a) function sp_256_from_bin (line 20070) | static void sp_256_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_256_ecc_gen_k_8 (line 20104) | static int sp_256_ecc_gen_k_8(WC_RNG* rng, sp_digit* k) function sp_ecc_make_key_256 (line 20133) | int sp_ecc_make_key_256(WC_RNG* rng, mp_int* priv, ecc_point* pub, void*... function sp_256_to_bin (line 20214) | static void sp_256_to_bin(sp_digit* r, byte* a) function sp_ecc_secret_gen_256 (line 20255) | int sp_ecc_secret_gen_256(mp_int* priv, ecc_point* pub, byte* out, function SP_NOINLINE (line 20314) | SP_NOINLINE static sp_digit sp_256_sub_in_place_8(sp_digit* a, function SP_NOINLINE (line 20352) | SP_NOINLINE static sp_digit sp_256_sub_in_place_8(sp_digit* a, function SP_NOINLINE (line 20406) | SP_NOINLINE static void sp_256_mul_d_8(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 20476) | SP_NOINLINE static sp_digit div_256_word_8(sp_digit d1, sp_digit d0, function sp_256_mask_8 (line 20616) | static void sp_256_mask_8(sp_digit* r, const sp_digit* a, sp_digit m) function WC_INLINE (line 20645) | static WC_INLINE int sp_256_div_8(const sp_digit* a, const sp_digit* d, ... function WC_INLINE (line 20681) | static WC_INLINE int sp_256_mod_8(sp_digit* r, const sp_digit* a, const ... function sp_256_mont_mul_order_8 (line 20707) | static void sp_256_mont_mul_order_8(sp_digit* r, const sp_digit* a, cons... function sp_256_mont_sqr_order_8 (line 20718) | static void sp_256_mont_sqr_order_8(sp_digit* r, const sp_digit* a) function sp_256_mont_sqr_n_order_8 (line 20731) | static void sp_256_mont_sqr_n_order_8(sp_digit* r, const sp_digit* a, in... function sp_256_mont_inv_order_8 (line 20749) | static void sp_256_mont_inv_order_8(sp_digit* r, const sp_digit* a, function sp_ecc_sign_256 (line 20864) | int sp_ecc_sign_256(const byte* hash, word32 hashLen, WC_RNG* rng, mp_in... function sp_ecc_verify_256 (line 21035) | int sp_ecc_verify_256(const byte* hash, word32 hashLen, mp_int* pX, function sp_256_ecc_is_point_8 (line 21191) | static int sp_256_ecc_is_point_8(sp_point* point, void* heap) function sp_ecc_is_point_256 (line 21255) | int sp_ecc_is_point_256(mp_int* pX, mp_int* pY) function sp_ecc_check_key_256 (line 21289) | int sp_ecc_check_key_256(mp_int* pX, mp_int* pY, mp_int* privm, void* heap) function sp_ecc_proj_add_point_256 (line 21396) | int sp_ecc_proj_add_point_256(mp_int* pX, mp_int* pY, mp_int* pZ, function sp_ecc_proj_dbl_point_256 (line 21469) | int sp_ecc_proj_dbl_point_256(mp_int* pX, mp_int* pY, mp_int* pZ, function sp_ecc_map_256 (line 21529) | int sp_ecc_map_256(mp_int* pX, mp_int* pY, mp_int* pZ) function sp_256_mont_sqrt_8 (line 21585) | static int sp_256_mont_sqrt_8(sp_digit* y) function sp_ecc_uncompress_256 (line 21662) | int sp_ecc_uncompress_256(mp_int* xm, int odd, mp_int* ym) FILE: src/wolfcrypt/src/sp_c32.c function sp_2048_from_bin (line 69) | static void sp_2048_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_2048_from_mp (line 102) | static void sp_2048_from_mp(sp_digit* r, int size, const mp_int* a) function sp_2048_to_bin (line 184) | static void sp_2048_to_bin(sp_digit* r, byte* a) function SP_NOINLINE (line 224) | SP_NOINLINE static void sp_2048_mul_15(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 490) | SP_NOINLINE static void sp_2048_sqr_15(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 651) | SP_NOINLINE static int sp_2048_add_15(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 679) | SP_NOINLINE static int sp_2048_sub_30(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 710) | SP_NOINLINE static int sp_2048_add_30(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 741) | SP_NOINLINE static void sp_2048_mul_45(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 790) | SP_NOINLINE static void sp_2048_sqr_45(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 833) | SP_NOINLINE static int sp_2048_add_45(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 863) | SP_NOINLINE static int sp_2048_add_90(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 890) | SP_NOINLINE static int sp_2048_sub_90(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 917) | SP_NOINLINE static void sp_2048_mul_90(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 940) | SP_NOINLINE static void sp_2048_sqr_90(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 963) | SP_NOINLINE static int sp_2048_add_90(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 982) | SP_NOINLINE static int sp_2048_sub_90(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 1002) | SP_NOINLINE static void sp_2048_mul_90(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 1035) | SP_NOINLINE static void sp_2048_sqr_90(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 1075) | SP_NOINLINE static int sp_2048_add_45(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 1094) | SP_NOINLINE static int sp_2048_sub_45(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 1113) | SP_NOINLINE static int sp_2048_sub_45(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 1145) | SP_NOINLINE static void sp_2048_mul_45(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 1178) | SP_NOINLINE static void sp_2048_sqr_45(sp_digit* r, const sp_digit* a) function sp_2048_mont_setup (line 1217) | static void sp_2048_mont_setup(const sp_digit* a, sp_digit* rho) function SP_NOINLINE (line 1238) | SP_NOINLINE static void sp_2048_mul_d_90(sp_digit* r, const sp_digit* a, function sp_2048_mont_norm_45 (line 1289) | static void sp_2048_mont_norm_45(sp_digit* r, const sp_digit* m) function sp_digit (line 1332) | static sp_digit sp_2048_cmp_45(const sp_digit* a, const sp_digit* b) function sp_2048_cond_sub_45 (line 1372) | static void sp_2048_cond_sub_45(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 1408) | SP_NOINLINE static void sp_2048_mul_add_45(sp_digit* r, const sp_digit* a, function sp_2048_norm_45 (line 1458) | static void sp_2048_norm_45(sp_digit* a) function sp_2048_mont_shift_45 (line 1495) | static void sp_2048_mont_shift_45(sp_digit* r, const sp_digit* a) function sp_2048_mont_reduce_45 (line 1545) | static void sp_2048_mont_reduce_45(sp_digit* a, const sp_digit* m, sp_di... function sp_2048_mont_mul_45 (line 1577) | static void sp_2048_mont_mul_45(sp_digit* r, const sp_digit* a, const sp... function sp_2048_mont_sqr_45 (line 1591) | static void sp_2048_mont_sqr_45(sp_digit* r, const sp_digit* a, const sp... function SP_NOINLINE (line 1604) | SP_NOINLINE static void sp_2048_mul_d_45(sp_digit* r, const sp_digit* a, function sp_2048_cond_add_45 (line 1662) | static void sp_2048_cond_add_45(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 1699) | SP_NOINLINE static int sp_2048_add_45(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 1711) | SP_NOINLINE static void sp_2048_rshift_45(sp_digit* r, sp_digit* a, byte n) function WC_INLINE (line 1739) | static WC_INLINE sp_digit sp_2048_div_word_45(sp_digit d1, sp_digit d0, function sp_2048_div_45 (line 1777) | static int sp_2048_div_45(const sp_digit* a, const sp_digit* d, sp_digit... function sp_2048_mod_45 (line 1880) | static int sp_2048_mod_45(sp_digit* r, const sp_digit* a, const sp_digit... function sp_2048_mod_exp_45 (line 1894) | static int sp_2048_mod_exp_45(sp_digit* r, const sp_digit* a, const sp_d... function sp_2048_mont_norm_90 (line 2204) | static void sp_2048_mont_norm_90(sp_digit* r, const sp_digit* m) function sp_digit (line 2244) | static sp_digit sp_2048_cmp_90(const sp_digit* a, const sp_digit* b) function sp_2048_cond_sub_90 (line 2281) | static void sp_2048_cond_sub_90(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 2314) | SP_NOINLINE static void sp_2048_mul_add_90(sp_digit* r, const sp_digit* a, function sp_2048_norm_90 (line 2361) | static void sp_2048_norm_90(sp_digit* a) function sp_2048_mont_shift_90 (line 2392) | static void sp_2048_mont_shift_90(sp_digit* r, const sp_digit* a) function sp_2048_mont_reduce_90 (line 2439) | static void sp_2048_mont_reduce_90(sp_digit* a, const sp_digit* m, sp_di... function sp_2048_mont_mul_90 (line 2496) | static void sp_2048_mont_mul_90(sp_digit* r, const sp_digit* a, const sp... function sp_2048_mont_sqr_90 (line 2510) | static void sp_2048_mont_sqr_90(sp_digit* r, const sp_digit* a, const sp... function SP_NOINLINE (line 2523) | SP_NOINLINE static void sp_2048_mul_d_180(sp_digit* r, const sp_digit* a, function sp_2048_cond_add_90 (line 2579) | static void sp_2048_cond_add_90(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 2613) | SP_NOINLINE static int sp_2048_sub_90(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 2633) | SP_NOINLINE static int sp_2048_add_90(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 2645) | SP_NOINLINE static void sp_2048_rshift_90(sp_digit* r, sp_digit* a, byte n) function WC_INLINE (line 2670) | static WC_INLINE sp_digit sp_2048_div_word_90(sp_digit d1, sp_digit d0, function sp_2048_div_90 (line 2708) | static int sp_2048_div_90(const sp_digit* a, const sp_digit* d, sp_digit... function sp_2048_mod_90 (line 2811) | static int sp_2048_mod_90(sp_digit* r, const sp_digit* a, const sp_digit... function sp_2048_mod_exp_90 (line 2827) | static int sp_2048_mod_exp_90(sp_digit* r, const sp_digit* a, const sp_d... function sp_2048_mask_45 (line 3139) | static void sp_2048_mask_45(sp_digit* r, const sp_digit* a, sp_digit m) function sp_RsaPublic_2048 (line 3182) | int sp_RsaPublic_2048(const byte* in, word32 inLen, mp_int* em, mp_int* mm, function sp_RsaPrivate_2048 (line 3417) | int sp_RsaPrivate_2048(const byte* in, word32 inLen, mp_int* dm, function sp_2048_to_mp (line 3678) | static int sp_2048_to_mp(const sp_digit* a, mp_int* r) function sp_ModExp_2048 (line 3746) | int sp_ModExp_2048(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function SP_NOINLINE (line 3876) | SP_NOINLINE static void sp_2048_lshift_90(sp_digit* r, sp_digit* a, byte n) function sp_2048_mod_exp_2_90 (line 4080) | static int sp_2048_mod_exp_2_90(sp_digit* r, const sp_digit* e, int bits... function sp_ModExp_1024 (line 4356) | int sp_ModExp_1024(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_3072_from_bin (line 4497) | static void sp_3072_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_3072_from_mp (line 4530) | static void sp_3072_from_mp(sp_digit* r, int size, const mp_int* a) function sp_3072_to_bin (line 4612) | static void sp_3072_to_bin(sp_digit* r, byte* a) function SP_NOINLINE (line 4652) | SP_NOINLINE static void sp_3072_mul_67(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4676) | SP_NOINLINE static void sp_3072_sqr_67(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 4701) | SP_NOINLINE static int sp_3072_add_67(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4729) | SP_NOINLINE static int sp_3072_add_134(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4760) | SP_NOINLINE static int sp_3072_sub_134(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4791) | SP_NOINLINE static void sp_3072_mul_134(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4814) | SP_NOINLINE static void sp_3072_sqr_134(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 4837) | SP_NOINLINE static int sp_3072_add_134(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4856) | SP_NOINLINE static int sp_3072_sub_134(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4876) | SP_NOINLINE static void sp_3072_mul_134(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4909) | SP_NOINLINE static void sp_3072_sqr_134(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 4949) | SP_NOINLINE static int sp_3072_add_67(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4968) | SP_NOINLINE static int sp_3072_sub_67(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4987) | SP_NOINLINE static int sp_3072_sub_67(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 5017) | SP_NOINLINE static void sp_3072_mul_67(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 5050) | SP_NOINLINE static void sp_3072_sqr_67(sp_digit* r, const sp_digit* a) function sp_3072_mont_setup (line 5089) | static void sp_3072_mont_setup(const sp_digit* a, sp_digit* rho) function SP_NOINLINE (line 5110) | SP_NOINLINE static void sp_3072_mul_d_134(sp_digit* r, const sp_digit* a, function sp_3072_mont_norm_67 (line 5169) | static void sp_3072_mont_norm_67(sp_digit* r, const sp_digit* m) function sp_digit (line 5210) | static sp_digit sp_3072_cmp_67(const sp_digit* a, const sp_digit* b) function sp_3072_cond_sub_67 (line 5248) | static void sp_3072_cond_sub_67(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 5282) | SP_NOINLINE static void sp_3072_mul_add_67(sp_digit* r, const sp_digit* a, function sp_3072_norm_67 (line 5330) | static void sp_3072_norm_67(sp_digit* a) function sp_3072_mont_shift_67 (line 5363) | static void sp_3072_mont_shift_67(sp_digit* r, const sp_digit* a) function sp_3072_mont_reduce_67 (line 5417) | static void sp_3072_mont_reduce_67(sp_digit* a, const sp_digit* m, sp_di... function sp_3072_mont_mul_67 (line 5449) | static void sp_3072_mont_mul_67(sp_digit* r, const sp_digit* a, const sp... function sp_3072_mont_sqr_67 (line 5463) | static void sp_3072_mont_sqr_67(sp_digit* r, const sp_digit* a, const sp... function SP_NOINLINE (line 5476) | SP_NOINLINE static void sp_3072_mul_d_67(sp_digit* r, const sp_digit* a, function sp_3072_cond_add_67 (line 5530) | static void sp_3072_cond_add_67(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 5565) | SP_NOINLINE static int sp_3072_add_67(sp_digit* r, const sp_digit* a, function WC_INLINE (line 5578) | static WC_INLINE sp_digit sp_3072_div_word_67(sp_digit d1, sp_digit d0, function sp_3072_div_67 (line 5616) | static int sp_3072_div_67(const sp_digit* a, const sp_digit* d, sp_digit... function sp_3072_mod_67 (line 5710) | static int sp_3072_mod_67(sp_digit* r, const sp_digit* a, const sp_digit... function sp_3072_mod_exp_67 (line 5724) | static int sp_3072_mod_exp_67(sp_digit* r, const sp_digit* a, const sp_d... function sp_3072_mont_norm_134 (line 6034) | static void sp_3072_mont_norm_134(sp_digit* r, const sp_digit* m) function sp_digit (line 6078) | static sp_digit sp_3072_cmp_134(const sp_digit* a, const sp_digit* b) function sp_3072_cond_sub_134 (line 6119) | static void sp_3072_cond_sub_134(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 6156) | SP_NOINLINE static void sp_3072_mul_add_134(sp_digit* r, const sp_digit* a, function sp_3072_norm_134 (line 6207) | static void sp_3072_norm_134(sp_digit* a) function sp_3072_mont_shift_134 (line 6246) | static void sp_3072_mont_shift_134(sp_digit* r, const sp_digit* a) function sp_3072_mont_reduce_134 (line 6297) | static void sp_3072_mont_reduce_134(sp_digit* a, const sp_digit* m, sp_d... function sp_3072_mont_mul_134 (line 6354) | static void sp_3072_mont_mul_134(sp_digit* r, const sp_digit* a, const s... function sp_3072_mont_sqr_134 (line 6368) | static void sp_3072_mont_sqr_134(sp_digit* r, const sp_digit* a, const s... function SP_NOINLINE (line 6381) | SP_NOINLINE static void sp_3072_mul_d_268(sp_digit* r, const sp_digit* a, function sp_3072_cond_add_134 (line 6437) | static void sp_3072_cond_add_134(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 6475) | SP_NOINLINE static int sp_3072_sub_134(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 6495) | SP_NOINLINE static int sp_3072_add_134(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 6507) | SP_NOINLINE static void sp_3072_rshift_134(sp_digit* r, sp_digit* a, byt... function WC_INLINE (line 6536) | static WC_INLINE sp_digit sp_3072_div_word_134(sp_digit d1, sp_digit d0, function sp_3072_div_134 (line 6574) | static int sp_3072_div_134(const sp_digit* a, const sp_digit* d, sp_digi... function sp_3072_mod_134 (line 6677) | static int sp_3072_mod_134(sp_digit* r, const sp_digit* a, const sp_digi... function sp_3072_mod_exp_134 (line 6693) | static int sp_3072_mod_exp_134(sp_digit* r, const sp_digit* a, const sp_... function sp_3072_mask_67 (line 7005) | static void sp_3072_mask_67(sp_digit* r, const sp_digit* a, sp_digit m) function sp_RsaPublic_3072 (line 7046) | int sp_RsaPublic_3072(const byte* in, word32 inLen, mp_int* em, mp_int* mm, function sp_RsaPrivate_3072 (line 7281) | int sp_RsaPrivate_3072(const byte* in, word32 inLen, mp_int* dm, function sp_3072_to_mp (line 7542) | static int sp_3072_to_mp(const sp_digit* a, mp_int* r) function sp_ModExp_3072 (line 7610) | int sp_ModExp_3072(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function SP_NOINLINE (line 7740) | SP_NOINLINE static void sp_3072_lshift_134(sp_digit* r, sp_digit* a, byt... function sp_3072_mod_exp_2_134 (line 8032) | static int sp_3072_mod_exp_2_134(sp_digit* r, const sp_digit* e, int bit... function sp_ModExp_1536 (line 8308) | int sp_ModExp_1536(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_4096_from_bin (line 8449) | static void sp_4096_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_4096_from_mp (line 8482) | static void sp_4096_from_mp(sp_digit* r, int size, const mp_int* a) function sp_4096_to_bin (line 8564) | static void sp_4096_to_bin(sp_digit* r, byte* a) function SP_NOINLINE (line 8604) | SP_NOINLINE static void sp_4096_mul_49(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8628) | SP_NOINLINE static void sp_4096_sqr_49(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 8653) | SP_NOINLINE static int sp_4096_add_49(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8679) | SP_NOINLINE static int sp_4096_add_98(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8706) | SP_NOINLINE static int sp_4096_sub_98(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8733) | SP_NOINLINE static void sp_4096_mul_98(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8756) | SP_NOINLINE static void sp_4096_sqr_98(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 8777) | SP_NOINLINE static int sp_4096_add_196(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8806) | SP_NOINLINE static int sp_4096_sub_196(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8835) | SP_NOINLINE static void sp_4096_mul_196(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8858) | SP_NOINLINE static void sp_4096_sqr_196(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 8881) | SP_NOINLINE static int sp_4096_add_196(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8900) | SP_NOINLINE static int sp_4096_sub_196(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8920) | SP_NOINLINE static void sp_4096_mul_196(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8953) | SP_NOINLINE static void sp_4096_sqr_196(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 8993) | SP_NOINLINE static int sp_4096_add_98(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 9012) | SP_NOINLINE static int sp_4096_sub_98(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 9032) | SP_NOINLINE static void sp_4096_mul_98(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 9065) | SP_NOINLINE static void sp_4096_sqr_98(sp_digit* r, const sp_digit* a) function sp_4096_mont_setup (line 9104) | static void sp_4096_mont_setup(const sp_digit* a, sp_digit* rho) function SP_NOINLINE (line 9125) | SP_NOINLINE static void sp_4096_mul_d_196(sp_digit* r, const sp_digit* a, function sp_4096_mont_norm_98 (line 9180) | static void sp_4096_mont_norm_98(sp_digit* r, const sp_digit* m) function sp_digit (line 9220) | static sp_digit sp_4096_cmp_98(const sp_digit* a, const sp_digit* b) function sp_4096_cond_sub_98 (line 9257) | static void sp_4096_cond_sub_98(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 9290) | SP_NOINLINE static void sp_4096_mul_add_98(sp_digit* r, const sp_digit* a, function sp_4096_norm_98 (line 9337) | static void sp_4096_norm_98(sp_digit* a) function sp_4096_mont_shift_98 (line 9368) | static void sp_4096_mont_shift_98(sp_digit* r, const sp_digit* a) function sp_4096_mont_reduce_98 (line 9415) | static void sp_4096_mont_reduce_98(sp_digit* a, const sp_digit* m, sp_di... function sp_4096_mont_mul_98 (line 9447) | static void sp_4096_mont_mul_98(sp_digit* r, const sp_digit* a, const sp... function sp_4096_mont_sqr_98 (line 9461) | static void sp_4096_mont_sqr_98(sp_digit* r, const sp_digit* a, const sp... function SP_NOINLINE (line 9474) | SP_NOINLINE static void sp_4096_mul_d_98(sp_digit* r, const sp_digit* a, function sp_4096_cond_add_98 (line 9526) | static void sp_4096_cond_add_98(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 9560) | SP_NOINLINE static int sp_4096_sub_98(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 9580) | SP_NOINLINE static int sp_4096_add_98(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 9592) | SP_NOINLINE static void sp_4096_rshift_98(sp_digit* r, sp_digit* a, byte n) function WC_INLINE (line 9617) | static WC_INLINE sp_digit sp_4096_div_word_98(sp_digit d1, sp_digit d0, function sp_4096_div_98 (line 9655) | static int sp_4096_div_98(const sp_digit* a, const sp_digit* d, sp_digit... function sp_4096_mod_98 (line 9758) | static int sp_4096_mod_98(sp_digit* r, const sp_digit* a, const sp_digit... function sp_4096_mod_exp_98 (line 9772) | static int sp_4096_mod_exp_98(sp_digit* r, const sp_digit* a, const sp_d... function sp_4096_mont_norm_196 (line 10082) | static void sp_4096_mont_norm_196(sp_digit* r, const sp_digit* m) function sp_digit (line 10124) | static sp_digit sp_4096_cmp_196(const sp_digit* a, const sp_digit* b) function sp_4096_cond_sub_196 (line 10163) | static void sp_4096_cond_sub_196(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 10198) | SP_NOINLINE static void sp_4096_mul_add_196(sp_digit* r, const sp_digit* a, function sp_4096_norm_196 (line 10247) | static void sp_4096_norm_196(sp_digit* a) function sp_4096_mont_shift_196 (line 10282) | static void sp_4096_mont_shift_196(sp_digit* r, const sp_digit* a) function sp_4096_mont_reduce_196 (line 10331) | static void sp_4096_mont_reduce_196(sp_digit* a, const sp_digit* m, sp_d... function sp_4096_mont_mul_196 (line 10388) | static void sp_4096_mont_mul_196(sp_digit* r, const sp_digit* a, const s... function sp_4096_mont_sqr_196 (line 10402) | static void sp_4096_mont_sqr_196(sp_digit* r, const sp_digit* a, const s... function SP_NOINLINE (line 10415) | SP_NOINLINE static void sp_4096_mul_d_392(sp_digit* r, const sp_digit* a, function sp_4096_cond_add_196 (line 10465) | static void sp_4096_cond_add_196(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 10501) | SP_NOINLINE static int sp_4096_sub_196(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 10521) | SP_NOINLINE static int sp_4096_add_196(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 10533) | SP_NOINLINE static void sp_4096_rshift_196(sp_digit* r, sp_digit* a, byt... function WC_INLINE (line 10560) | static WC_INLINE sp_digit sp_4096_div_word_196(sp_digit d1, sp_digit d0, function sp_4096_div_196 (line 10598) | static int sp_4096_div_196(const sp_digit* a, const sp_digit* d, sp_digi... function sp_4096_mod_196 (line 10701) | static int sp_4096_mod_196(sp_digit* r, const sp_digit* a, const sp_digi... function sp_4096_mod_exp_196 (line 10717) | static int sp_4096_mod_exp_196(sp_digit* r, const sp_digit* a, const sp_... function sp_4096_mask_98 (line 11029) | static void sp_4096_mask_98(sp_digit* r, const sp_digit* a, sp_digit m) function sp_RsaPublic_4096 (line 11069) | int sp_RsaPublic_4096(const byte* in, word32 inLen, mp_int* em, mp_int* mm, function sp_RsaPrivate_4096 (line 11304) | int sp_RsaPrivate_4096(const byte* in, word32 inLen, mp_int* dm, function sp_4096_to_mp (line 11565) | static int sp_4096_to_mp(const sp_digit* a, mp_int* r) function sp_ModExp_4096 (line 11633) | int sp_ModExp_4096(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function SP_NOINLINE (line 11763) | SP_NOINLINE static void sp_4096_lshift_196(sp_digit* r, sp_digit* a, byt... function sp_4096_mod_exp_2_196 (line 12179) | static int sp_4096_mod_exp_2_196(sp_digit* r, const sp_digit* e, int bit... type sp_point (line 12455) | typedef struct sp_point { function sp_ecc_point_new_ex (line 12525) | static int sp_ecc_point_new_ex(void* heap, sp_point* sp, sp_point** p) function sp_ecc_point_free (line 12550) | static void sp_ecc_point_free(sp_point* p, int clear, void* heap) function sp_256_mod_mul_norm_10 (line 12576) | static int sp_256_mod_mul_norm_10(sp_digit* r, const sp_digit* a, const ... function sp_256_from_mp (line 12711) | static void sp_256_from_mp(sp_digit* r, int size, const mp_int* a) function sp_256_point_from_ecc_point_10 (line 12792) | static void sp_256_point_from_ecc_point_10(sp_point* p, const ecc_point*... function sp_256_to_mp (line 12808) | static int sp_256_to_mp(const sp_digit* a, mp_int* r) function sp_256_point_to_ecc_point_10 (line 12874) | static int sp_256_point_to_ecc_point_10(const sp_point* p, ecc_point* pm) function sp_digit (line 12896) | static sp_digit sp_256_cmp_10(const sp_digit* a, const sp_digit* b) function sp_256_norm_10 (line 12925) | static void sp_256_norm_10(sp_digit* a) function sp_256_cond_sub_10 (line 12954) | static void sp_256_cond_sub_10(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 12985) | SP_NOINLINE static void sp_256_mul_add_10(sp_digit* r, const sp_digit* a, function sp_256_mont_shift_10 (line 13032) | static void sp_256_mont_shift_10(sp_digit* r, const sp_digit* a) function sp_256_mont_reduce_10 (line 13081) | static void sp_256_mont_reduce_10(sp_digit* a, const sp_digit* m, sp_dig... function SP_NOINLINE (line 13122) | SP_NOINLINE static void sp_256_mul_10(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 13157) | SP_NOINLINE static void sp_256_mul_10(sp_digit* r, const sp_digit* a, function sp_256_mont_mul_10 (line 13293) | static void sp_256_mont_mul_10(sp_digit* r, const sp_digit* a, const sp_... function SP_NOINLINE (line 13306) | SP_NOINLINE static void sp_256_sqr_10(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 13343) | SP_NOINLINE static void sp_256_sqr_10(sp_digit* r, const sp_digit* a) function sp_256_mont_sqr_10 (line 13431) | static void sp_256_mont_sqr_10(sp_digit* r, const sp_digit* a, const sp_... function sp_256_mont_sqr_n_10 (line 13447) | static void sp_256_mont_sqr_n_10(sp_digit* r, const sp_digit* a, int n, function sp_256_mont_inv_10 (line 13472) | static void sp_256_mont_inv_10(sp_digit* r, const sp_digit* a, sp_digit*... function sp_256_map_10 (line 13545) | static void sp_256_map_10(sp_point* r, const sp_point* p, sp_digit* t) function SP_NOINLINE (line 13588) | SP_NOINLINE static int sp_256_add_10(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 13606) | SP_NOINLINE static int sp_256_add_10(sp_digit* r, const sp_digit* a, function sp_256_mont_add_10 (line 13631) | static void sp_256_mont_add_10(sp_digit* r, const sp_digit* a, const sp_... function sp_256_mont_dbl_10 (line 13647) | static void sp_256_mont_dbl_10(sp_digit* r, const sp_digit* a, const sp_... function sp_256_mont_tpl_10 (line 13662) | static void sp_256_mont_tpl_10(sp_digit* r, const sp_digit* a, const sp_... function SP_NOINLINE (line 13683) | SP_NOINLINE static int sp_256_sub_10(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 13702) | SP_NOINLINE static int sp_256_sub_10(sp_digit* r, const sp_digit* a, function sp_256_cond_add_10 (line 13728) | static void sp_256_cond_add_10(sp_digit* r, const sp_digit* a, function sp_256_mont_sub_10 (line 13758) | static void sp_256_mont_sub_10(sp_digit* r, const sp_digit* a, const sp_... function SP_NOINLINE (line 13772) | SP_NOINLINE static void sp_256_rshift1_10(sp_digit* r, sp_digit* a) function sp_256_div2_10 (line 13800) | static void sp_256_div2_10(sp_digit* r, const sp_digit* a, const sp_digi... function sp_256_proj_point_dbl_10 (line 13813) | static void sp_256_proj_point_dbl_10(sp_point* r, const sp_point* p, sp_... function sp_256_cmp_equal_10 (line 13892) | static int sp_256_cmp_equal_10(const sp_digit* a, const sp_digit* b) function sp_256_proj_point_add_10 (line 13906) | static void sp_256_proj_point_add_10(sp_point* r, const sp_point* p, con... function sp_256_ecc_mulmod_10 (line 14004) | static int sp_256_ecc_mulmod_10(sp_point* r, const sp_point* g, const sp... function sp_256_ecc_mulmod_10 (line 14100) | static int sp_256_ecc_mulmod_10(sp_point* r, const sp_point* g, const sp... type sp_table_entry (line 14198) | typedef struct sp_table_entry { function sp_256_ecc_mulmod_fast_10 (line 14213) | static int sp_256_ecc_mulmod_fast_10(sp_point* r, const sp_point* g, con... function sp_256_proj_point_dbl_n_10 (line 14340) | static void sp_256_proj_point_dbl_n_10(sp_point* r, const sp_point* p, i... function sp_256_proj_point_add_qz1_10 (line 14420) | static void sp_256_proj_point_add_qz1_10(sp_point* r, const sp_point* p, function sp_256_proj_to_affine_10 (line 14500) | static void sp_256_proj_to_affine_10(sp_point* a, sp_digit* t) function sp_256_gen_stripe_table_10 (line 14523) | static int sp_256_gen_stripe_table_10(const sp_point* a, function sp_256_ecc_mulmod_stripe_10 (line 14607) | static int sp_256_ecc_mulmod_stripe_10(sp_point* r, const sp_point* g, type sp_cache_t (line 14687) | typedef struct sp_cache_t { function sp_ecc_get_cache (line 14704) | static void sp_ecc_get_cache(const sp_point* g, sp_cache_t** cache) function sp_256_ecc_mulmod_10 (line 14770) | static int sp_256_ecc_mulmod_10(sp_point* r, const sp_point* g, const sp... function sp_ecc_mulmod_256 (line 14822) | int sp_ecc_mulmod_256(mp_int* km, ecc_point* gm, ecc_point* r, int map, function sp_256_ecc_mulmod_base_10 (line 14874) | static int sp_256_ecc_mulmod_base_10(sp_point* r, const sp_digit* k, function sp_256_ecc_mulmod_base_10 (line 16172) | static int sp_256_ecc_mulmod_base_10(sp_point* r, const sp_digit* k, function sp_ecc_mulmod_base_256 (line 16190) | int sp_ecc_mulmod_base_256(mp_int* km, ecc_point* r, int map, void* heap) function sp_256_iszero_10 (line 16239) | static int sp_256_iszero_10(const sp_digit* a) function SP_NOINLINE (line 16251) | SP_NOINLINE static void sp_256_add_one_10(sp_digit* a) function sp_256_from_bin (line 16264) | static void sp_256_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_256_ecc_gen_k_10 (line 16298) | static int sp_256_ecc_gen_k_10(WC_RNG* rng, sp_digit* k) function sp_ecc_make_key_256 (line 16327) | int sp_ecc_make_key_256(WC_RNG* rng, mp_int* priv, ecc_point* pub, void*... function sp_256_to_bin (line 16408) | static void sp_256_to_bin(sp_digit* r, byte* a) function sp_ecc_secret_gen_256 (line 16453) | int sp_ecc_secret_gen_256(mp_int* priv, ecc_point* pub, byte* out, function SP_NOINLINE (line 16512) | SP_NOINLINE static void sp_256_mul_d_10(sp_digit* r, const sp_digit* a, function WC_INLINE (line 16555) | static WC_INLINE sp_digit sp_256_div_word_10(sp_digit d1, sp_digit d0, function sp_256_div_10 (line 16602) | static int sp_256_div_10(const sp_digit* a, const sp_digit* d, sp_digit* m, function sp_256_mod_10 (line 16696) | static int sp_256_mod_10(sp_digit* r, const sp_digit* a, const sp_digit* m) function sp_256_mont_mul_order_10 (line 16722) | static void sp_256_mont_mul_order_10(sp_digit* r, const sp_digit* a, con... function sp_256_mont_sqr_order_10 (line 16733) | static void sp_256_mont_sqr_order_10(sp_digit* r, const sp_digit* a) function sp_256_mont_sqr_n_order_10 (line 16746) | static void sp_256_mont_sqr_n_order_10(sp_digit* r, const sp_digit* a, i... function sp_256_mont_inv_order_10 (line 16764) | static void sp_256_mont_inv_order_10(sp_digit* r, const sp_digit* a, function sp_ecc_sign_256 (line 16879) | int sp_ecc_sign_256(const byte* hash, word32 hashLen, WC_RNG* rng, mp_in... function sp_ecc_verify_256 (line 17050) | int sp_ecc_verify_256(const byte* hash, word32 hashLen, mp_int* pX, function sp_256_ecc_is_point_10 (line 17208) | static int sp_256_ecc_is_point_10(sp_point* point, void* heap) function sp_ecc_is_point_256 (line 17272) | int sp_ecc_is_point_256(mp_int* pX, mp_int* pY) function sp_ecc_check_key_256 (line 17306) | int sp_ecc_check_key_256(mp_int* pX, mp_int* pY, mp_int* privm, void* heap) function sp_ecc_proj_add_point_256 (line 17413) | int sp_ecc_proj_add_point_256(mp_int* pX, mp_int* pY, mp_int* pZ, function sp_ecc_proj_dbl_point_256 (line 17486) | int sp_ecc_proj_dbl_point_256(mp_int* pX, mp_int* pY, mp_int* pZ, function sp_ecc_map_256 (line 17546) | int sp_ecc_map_256(mp_int* pX, mp_int* pY, mp_int* pZ) function sp_256_mont_sqrt_10 (line 17602) | static int sp_256_mont_sqrt_10(sp_digit* y) function sp_ecc_uncompress_256 (line 17679) | int sp_ecc_uncompress_256(mp_int* xm, int odd, mp_int* ym) FILE: src/wolfcrypt/src/sp_c64.c function sp_2048_from_bin (line 69) | static void sp_2048_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_2048_from_mp (line 102) | static void sp_2048_from_mp(sp_digit* r, int size, const mp_int* a) function sp_2048_to_bin (line 184) | static void sp_2048_to_bin(sp_digit* r, byte* a) function SP_NOINLINE (line 224) | SP_NOINLINE static void sp_2048_mul_9(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 334) | SP_NOINLINE static void sp_2048_sqr_9(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 408) | SP_NOINLINE static int sp_2048_add_9(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 430) | SP_NOINLINE static int sp_2048_add_18(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 457) | SP_NOINLINE static int sp_2048_sub_18(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 484) | SP_NOINLINE static void sp_2048_mul_18(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 507) | SP_NOINLINE static void sp_2048_sqr_18(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 528) | SP_NOINLINE static int sp_2048_add_36(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 557) | SP_NOINLINE static int sp_2048_sub_36(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 586) | SP_NOINLINE static void sp_2048_mul_36(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 609) | SP_NOINLINE static void sp_2048_sqr_36(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 632) | SP_NOINLINE static int sp_2048_add_36(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 651) | SP_NOINLINE static int sp_2048_sub_36(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 671) | SP_NOINLINE static void sp_2048_mul_36(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 704) | SP_NOINLINE static void sp_2048_sqr_36(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 744) | SP_NOINLINE static int sp_2048_add_18(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 763) | SP_NOINLINE static int sp_2048_sub_18(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 783) | SP_NOINLINE static void sp_2048_mul_18(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 816) | SP_NOINLINE static void sp_2048_sqr_18(sp_digit* r, const sp_digit* a) function sp_2048_mont_setup (line 855) | static void sp_2048_mont_setup(const sp_digit* a, sp_digit* rho) function SP_NOINLINE (line 877) | SP_NOINLINE static void sp_2048_mul_d_36(sp_digit* r, const sp_digit* a, function sp_2048_mont_norm_18 (line 932) | static void sp_2048_mont_norm_18(sp_digit* r, const sp_digit* m) function sp_digit (line 972) | static sp_digit sp_2048_cmp_18(const sp_digit* a, const sp_digit* b) function sp_2048_cond_sub_18 (line 1009) | static void sp_2048_cond_sub_18(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 1042) | SP_NOINLINE static void sp_2048_mul_add_18(sp_digit* r, const sp_digit* a, function sp_2048_norm_18 (line 1089) | static void sp_2048_norm_18(sp_digit* a) function sp_2048_mont_shift_18 (line 1120) | static void sp_2048_mont_shift_18(sp_digit* r, const sp_digit* a) function sp_2048_mont_reduce_18 (line 1162) | static void sp_2048_mont_reduce_18(sp_digit* a, const sp_digit* m, sp_di... function sp_2048_mont_mul_18 (line 1194) | static void sp_2048_mont_mul_18(sp_digit* r, const sp_digit* a, const sp... function sp_2048_mont_sqr_18 (line 1208) | static void sp_2048_mont_sqr_18(sp_digit* r, const sp_digit* a, const sp... function SP_NOINLINE (line 1221) | SP_NOINLINE static void sp_2048_mul_d_18(sp_digit* r, const sp_digit* a, function sp_2048_cond_add_18 (line 1273) | static void sp_2048_cond_add_18(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 1307) | SP_NOINLINE static int sp_2048_sub_18(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 1327) | SP_NOINLINE static int sp_2048_add_18(sp_digit* r, const sp_digit* a, function WC_INLINE (line 1340) | static WC_INLINE sp_digit sp_2048_div_word_18(sp_digit d1, sp_digit d0, function sp_2048_div_18 (line 1387) | static int sp_2048_div_18(const sp_digit* a, const sp_digit* d, sp_digit... function sp_2048_mod_18 (line 1481) | static int sp_2048_mod_18(sp_digit* r, const sp_digit* a, const sp_digit... function sp_2048_mod_exp_18 (line 1495) | static int sp_2048_mod_exp_18(sp_digit* r, const sp_digit* a, const sp_d... function sp_2048_mont_norm_36 (line 1805) | static void sp_2048_mont_norm_36(sp_digit* r, const sp_digit* m) function sp_digit (line 1847) | static sp_digit sp_2048_cmp_36(const sp_digit* a, const sp_digit* b) function sp_2048_cond_sub_36 (line 1886) | static void sp_2048_cond_sub_36(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 1921) | SP_NOINLINE static void sp_2048_mul_add_36(sp_digit* r, const sp_digit* a, function sp_2048_norm_36 (line 1970) | static void sp_2048_norm_36(sp_digit* a) function sp_2048_mont_shift_36 (line 2005) | static void sp_2048_mont_shift_36(sp_digit* r, const sp_digit* a) function sp_2048_mont_reduce_36 (line 2061) | static void sp_2048_mont_reduce_36(sp_digit* a, const sp_digit* m, sp_di... function sp_2048_mont_mul_36 (line 2118) | static void sp_2048_mont_mul_36(sp_digit* r, const sp_digit* a, const sp... function sp_2048_mont_sqr_36 (line 2132) | static void sp_2048_mont_sqr_36(sp_digit* r, const sp_digit* a, const sp... function sp_2048_cond_add_36 (line 2147) | static void sp_2048_cond_add_36(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 2183) | SP_NOINLINE static int sp_2048_sub_36(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 2203) | SP_NOINLINE static int sp_2048_add_36(sp_digit* r, const sp_digit* a, function WC_INLINE (line 2216) | static WC_INLINE sp_digit sp_2048_div_word_36(sp_digit d1, sp_digit d0, function sp_2048_div_36 (line 2263) | static int sp_2048_div_36(const sp_digit* a, const sp_digit* d, sp_digit... function sp_2048_mod_36 (line 2357) | static int sp_2048_mod_36(sp_digit* r, const sp_digit* a, const sp_digit... function sp_2048_mod_exp_36 (line 2373) | static int sp_2048_mod_exp_36(sp_digit* r, const sp_digit* a, const sp_d... function sp_2048_mask_18 (line 2685) | static void sp_2048_mask_18(sp_digit* r, const sp_digit* a, sp_digit m) function sp_RsaPublic_2048 (line 2725) | int sp_RsaPublic_2048(const byte* in, word32 inLen, mp_int* em, mp_int* mm, function sp_RsaPrivate_2048 (line 2960) | int sp_RsaPrivate_2048(const byte* in, word32 inLen, mp_int* dm, function sp_2048_to_mp (line 3221) | static int sp_2048_to_mp(const sp_digit* a, mp_int* r) function sp_ModExp_2048 (line 3289) | int sp_ModExp_2048(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function SP_NOINLINE (line 3419) | SP_NOINLINE static void sp_2048_lshift_36(sp_digit* r, sp_digit* a, byte n) function sp_2048_mod_exp_2_36 (line 3515) | static int sp_2048_mod_exp_2_36(sp_digit* r, const sp_digit* e, int bits... function sp_ModExp_1024 (line 3792) | int sp_ModExp_1024(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_3072_from_bin (line 3933) | static void sp_3072_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_3072_from_mp (line 3966) | static void sp_3072_from_mp(sp_digit* r, int size, const mp_int* a) function sp_3072_to_bin (line 4048) | static void sp_3072_to_bin(sp_digit* r, byte* a) function SP_NOINLINE (line 4088) | SP_NOINLINE static void sp_3072_mul_9(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4198) | SP_NOINLINE static void sp_3072_sqr_9(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 4272) | SP_NOINLINE static int sp_3072_add_9(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4294) | SP_NOINLINE static int sp_3072_add_18(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4321) | SP_NOINLINE static int sp_3072_sub_18(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4348) | SP_NOINLINE static void sp_3072_mul_18(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4371) | SP_NOINLINE static void sp_3072_sqr_18(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 4392) | SP_NOINLINE static int sp_3072_sub_36(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4421) | SP_NOINLINE static int sp_3072_add_36(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4450) | SP_NOINLINE static void sp_3072_mul_54(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4499) | SP_NOINLINE static void sp_3072_sqr_54(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 4544) | SP_NOINLINE static int sp_3072_add_54(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4562) | SP_NOINLINE static int sp_3072_add_54(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4595) | SP_NOINLINE static int sp_3072_sub_54(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4614) | SP_NOINLINE static int sp_3072_sub_54(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4647) | SP_NOINLINE static void sp_3072_mul_54(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4680) | SP_NOINLINE static void sp_3072_sqr_54(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 4720) | SP_NOINLINE static int sp_3072_add_27(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4738) | SP_NOINLINE static int sp_3072_add_27(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4768) | SP_NOINLINE static int sp_3072_sub_27(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4787) | SP_NOINLINE static int sp_3072_sub_27(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4817) | SP_NOINLINE static void sp_3072_mul_27(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4852) | SP_NOINLINE static void sp_3072_mul_27(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4878) | SP_NOINLINE static void sp_3072_sqr_27(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 4915) | SP_NOINLINE static void sp_3072_sqr_27(sp_digit* r, const sp_digit* a) function sp_3072_mont_setup (line 4942) | static void sp_3072_mont_setup(const sp_digit* a, sp_digit* rho) function SP_NOINLINE (line 4964) | SP_NOINLINE static void sp_3072_mul_d_54(sp_digit* r, const sp_digit* a, function sp_3072_mont_norm_27 (line 5023) | static void sp_3072_mont_norm_27(sp_digit* r, const sp_digit* m) function sp_digit (line 5064) | static sp_digit sp_3072_cmp_27(const sp_digit* a, const sp_digit* b) function sp_3072_cond_sub_27 (line 5102) | static void sp_3072_cond_sub_27(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 5136) | SP_NOINLINE static void sp_3072_mul_add_27(sp_digit* r, const sp_digit* a, function sp_3072_norm_27 (line 5184) | static void sp_3072_norm_27(sp_digit* a) function sp_3072_mont_shift_27 (line 5217) | static void sp_3072_mont_shift_27(sp_digit* r, const sp_digit* a) function sp_3072_mont_reduce_27 (line 5271) | static void sp_3072_mont_reduce_27(sp_digit* a, const sp_digit* m, sp_di... function sp_3072_mont_mul_27 (line 5303) | static void sp_3072_mont_mul_27(sp_digit* r, const sp_digit* a, const sp... function sp_3072_mont_sqr_27 (line 5317) | static void sp_3072_mont_sqr_27(sp_digit* r, const sp_digit* a, const sp... function SP_NOINLINE (line 5330) | SP_NOINLINE static void sp_3072_mul_d_27(sp_digit* r, const sp_digit* a, function sp_3072_cond_add_27 (line 5384) | static void sp_3072_cond_add_27(sp_digit* r, const sp_digit* a, function WC_INLINE (line 5413) | static WC_INLINE sp_digit sp_3072_div_word_27(sp_digit d1, sp_digit d0, function sp_3072_div_27 (line 5460) | static int sp_3072_div_27(const sp_digit* a, const sp_digit* d, sp_digit... function sp_3072_mod_27 (line 5554) | static int sp_3072_mod_27(sp_digit* r, const sp_digit* a, const sp_digit... function sp_3072_mod_exp_27 (line 5568) | static int sp_3072_mod_exp_27(sp_digit* r, const sp_digit* a, const sp_d... function sp_3072_mont_norm_54 (line 5878) | static void sp_3072_mont_norm_54(sp_digit* r, const sp_digit* m) function sp_digit (line 5922) | static sp_digit sp_3072_cmp_54(const sp_digit* a, const sp_digit* b) function sp_3072_cond_sub_54 (line 5963) | static void sp_3072_cond_sub_54(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 6000) | SP_NOINLINE static void sp_3072_mul_add_54(sp_digit* r, const sp_digit* a, function sp_3072_norm_54 (line 6051) | static void sp_3072_norm_54(sp_digit* a) function sp_3072_mont_shift_54 (line 6090) | static void sp_3072_mont_shift_54(sp_digit* r, const sp_digit* a) function sp_3072_mont_reduce_54 (line 6141) | static void sp_3072_mont_reduce_54(sp_digit* a, const sp_digit* m, sp_di... function sp_3072_mont_mul_54 (line 6198) | static void sp_3072_mont_mul_54(sp_digit* r, const sp_digit* a, const sp... function sp_3072_mont_sqr_54 (line 6212) | static void sp_3072_mont_sqr_54(sp_digit* r, const sp_digit* a, const sp... function sp_3072_cond_add_54 (line 6227) | static void sp_3072_cond_add_54(sp_digit* r, const sp_digit* a, function WC_INLINE (line 6259) | static WC_INLINE sp_digit sp_3072_div_word_54(sp_digit d1, sp_digit d0, function sp_3072_div_54 (line 6306) | static int sp_3072_div_54(const sp_digit* a, const sp_digit* d, sp_digit... function sp_3072_mod_54 (line 6400) | static int sp_3072_mod_54(sp_digit* r, const sp_digit* a, const sp_digit... function sp_3072_mod_exp_54 (line 6416) | static int sp_3072_mod_exp_54(sp_digit* r, const sp_digit* a, const sp_d... function sp_3072_mask_27 (line 6728) | static void sp_3072_mask_27(sp_digit* r, const sp_digit* a, sp_digit m) function sp_RsaPublic_3072 (line 6769) | int sp_RsaPublic_3072(const byte* in, word32 inLen, mp_int* em, mp_int* mm, function sp_RsaPrivate_3072 (line 7004) | int sp_RsaPrivate_3072(const byte* in, word32 inLen, mp_int* dm, function sp_3072_to_mp (line 7265) | static int sp_3072_to_mp(const sp_digit* a, mp_int* r) function sp_ModExp_3072 (line 7333) | int sp_ModExp_3072(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function SP_NOINLINE (line 7463) | SP_NOINLINE static void sp_3072_lshift_54(sp_digit* r, sp_digit* a, byte n) function sp_3072_mod_exp_2_54 (line 7595) | static int sp_3072_mod_exp_2_54(sp_digit* r, const sp_digit* e, int bits... function sp_ModExp_1536 (line 7872) | int sp_ModExp_1536(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_4096_from_bin (line 8013) | static void sp_4096_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_4096_from_mp (line 8046) | static void sp_4096_from_mp(sp_digit* r, int size, const mp_int* a) function sp_4096_to_bin (line 8128) | static void sp_4096_to_bin(sp_digit* r, byte* a) function SP_NOINLINE (line 8168) | SP_NOINLINE static void sp_4096_mul_13(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8374) | SP_NOINLINE static void sp_4096_sqr_13(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 8502) | SP_NOINLINE static int sp_4096_add_13(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8528) | SP_NOINLINE static int sp_4096_sub_26(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8555) | SP_NOINLINE static int sp_4096_add_26(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8582) | SP_NOINLINE static void sp_4096_mul_39(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8631) | SP_NOINLINE static void sp_4096_sqr_39(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 8674) | SP_NOINLINE static int sp_4096_add_39(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8706) | SP_NOINLINE static int sp_4096_add_78(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8737) | SP_NOINLINE static int sp_4096_sub_78(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8768) | SP_NOINLINE static void sp_4096_mul_78(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8791) | SP_NOINLINE static void sp_4096_sqr_78(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 8814) | SP_NOINLINE static int sp_4096_add_78(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8833) | SP_NOINLINE static int sp_4096_sub_78(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8853) | SP_NOINLINE static void sp_4096_mul_78(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8886) | SP_NOINLINE static void sp_4096_sqr_78(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 8926) | SP_NOINLINE static int sp_4096_add_39(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8945) | SP_NOINLINE static int sp_4096_sub_39(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8964) | SP_NOINLINE static int sp_4096_sub_39(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 8998) | SP_NOINLINE static void sp_4096_mul_39(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 9031) | SP_NOINLINE static void sp_4096_sqr_39(sp_digit* r, const sp_digit* a) function sp_4096_mont_setup (line 9070) | static void sp_4096_mont_setup(const sp_digit* a, sp_digit* rho) function SP_NOINLINE (line 9092) | SP_NOINLINE static void sp_4096_mul_d_78(sp_digit* r, const sp_digit* a, function sp_4096_mont_norm_39 (line 9151) | static void sp_4096_mont_norm_39(sp_digit* r, const sp_digit* m) function sp_digit (line 9196) | static sp_digit sp_4096_cmp_39(const sp_digit* a, const sp_digit* b) function sp_4096_cond_sub_39 (line 9238) | static void sp_4096_cond_sub_39(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 9276) | SP_NOINLINE static void sp_4096_mul_add_39(sp_digit* r, const sp_digit* a, function sp_4096_norm_39 (line 9328) | static void sp_4096_norm_39(sp_digit* a) function sp_4096_mont_shift_39 (line 9369) | static void sp_4096_mont_shift_39(sp_digit* r, const sp_digit* a) function sp_4096_mont_reduce_39 (line 9421) | static void sp_4096_mont_reduce_39(sp_digit* a, const sp_digit* m, sp_di... function sp_4096_mont_mul_39 (line 9453) | static void sp_4096_mont_mul_39(sp_digit* r, const sp_digit* a, const sp... function sp_4096_mont_sqr_39 (line 9467) | static void sp_4096_mont_sqr_39(sp_digit* r, const sp_digit* a, const sp... function SP_NOINLINE (line 9480) | SP_NOINLINE static void sp_4096_mul_d_39(sp_digit* r, const sp_digit* a, function sp_4096_cond_add_39 (line 9542) | static void sp_4096_cond_add_39(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 9581) | SP_NOINLINE static int sp_4096_add_39(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 9593) | SP_NOINLINE static void sp_4096_rshift_39(sp_digit* r, sp_digit* a, byte n) function WC_INLINE (line 9623) | static WC_INLINE sp_digit sp_4096_div_word_39(sp_digit d1, sp_digit d0, function sp_4096_div_39 (line 9670) | static int sp_4096_div_39(const sp_digit* a, const sp_digit* d, sp_digit... function sp_4096_mod_39 (line 9773) | static int sp_4096_mod_39(sp_digit* r, const sp_digit* a, const sp_digit... function sp_4096_mod_exp_39 (line 9787) | static int sp_4096_mod_exp_39(sp_digit* r, const sp_digit* a, const sp_d... function sp_4096_mont_norm_78 (line 10097) | static void sp_4096_mont_norm_78(sp_digit* r, const sp_digit* m) function sp_digit (line 10141) | static sp_digit sp_4096_cmp_78(const sp_digit* a, const sp_digit* b) function sp_4096_cond_sub_78 (line 10182) | static void sp_4096_cond_sub_78(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 10219) | SP_NOINLINE static void sp_4096_mul_add_78(sp_digit* r, const sp_digit* a, function sp_4096_norm_78 (line 10270) | static void sp_4096_norm_78(sp_digit* a) function sp_4096_mont_shift_78 (line 10309) | static void sp_4096_mont_shift_78(sp_digit* r, const sp_digit* a) function sp_4096_mont_reduce_78 (line 10360) | static void sp_4096_mont_reduce_78(sp_digit* a, const sp_digit* m, sp_di... function sp_4096_mont_mul_78 (line 10417) | static void sp_4096_mont_mul_78(sp_digit* r, const sp_digit* a, const sp... function sp_4096_mont_sqr_78 (line 10431) | static void sp_4096_mont_sqr_78(sp_digit* r, const sp_digit* a, const sp... function SP_NOINLINE (line 10444) | SP_NOINLINE static void sp_4096_mul_d_156(sp_digit* r, const sp_digit* a, function sp_4096_cond_add_78 (line 10500) | static void sp_4096_cond_add_78(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 10538) | SP_NOINLINE static int sp_4096_sub_78(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 10558) | SP_NOINLINE static int sp_4096_add_78(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 10570) | SP_NOINLINE static void sp_4096_rshift_78(sp_digit* r, sp_digit* a, byte n) function WC_INLINE (line 10599) | static WC_INLINE sp_digit sp_4096_div_word_78(sp_digit d1, sp_digit d0, function sp_4096_div_78 (line 10646) | static int sp_4096_div_78(const sp_digit* a, const sp_digit* d, sp_digit... function sp_4096_mod_78 (line 10749) | static int sp_4096_mod_78(sp_digit* r, const sp_digit* a, const sp_digit... function sp_4096_mod_exp_78 (line 10765) | static int sp_4096_mod_exp_78(sp_digit* r, const sp_digit* a, const sp_d... function sp_4096_mask_39 (line 11077) | static void sp_4096_mask_39(sp_digit* r, const sp_digit* a, sp_digit m) function sp_RsaPublic_4096 (line 11122) | int sp_RsaPublic_4096(const byte* in, word32 inLen, mp_int* em, mp_int* mm, function sp_RsaPrivate_4096 (line 11357) | int sp_RsaPrivate_4096(const byte* in, word32 inLen, mp_int* dm, function sp_4096_to_mp (line 11618) | static int sp_4096_to_mp(const sp_digit* a, mp_int* r) function sp_ModExp_4096 (line 11686) | int sp_ModExp_4096(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function SP_NOINLINE (line 11816) | SP_NOINLINE static void sp_4096_lshift_78(sp_digit* r, sp_digit* a, byte n) function sp_4096_mod_exp_2_78 (line 11996) | static int sp_4096_mod_exp_2_78(sp_digit* r, const sp_digit* e, int bits... type sp_point (line 12273) | typedef struct sp_point { function sp_ecc_point_new_ex (line 12343) | static int sp_ecc_point_new_ex(void* heap, sp_point* sp, sp_point** p) function sp_ecc_point_free (line 12368) | static void sp_ecc_point_free(sp_point* p, int clear, void* heap) function sp_256_mod_mul_norm_5 (line 12394) | static int sp_256_mod_mul_norm_5(sp_digit* r, const sp_digit* a, const s... function sp_256_from_mp (line 12512) | static void sp_256_from_mp(sp_digit* r, int size, const mp_int* a) function sp_256_point_from_ecc_point_5 (line 12593) | static void sp_256_point_from_ecc_point_5(sp_point* p, const ecc_point* pm) function sp_256_to_mp (line 12609) | static int sp_256_to_mp(const sp_digit* a, mp_int* r) function sp_256_point_to_ecc_point_5 (line 12675) | static int sp_256_point_to_ecc_point_5(const sp_point* p, ecc_point* pm) function sp_digit (line 12697) | static sp_digit sp_256_cmp_5(const sp_digit* a, const sp_digit* b) function sp_256_norm_5 (line 12721) | static void sp_256_norm_5(sp_digit* a) function sp_256_cond_sub_5 (line 12745) | static void sp_256_cond_sub_5(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 12771) | SP_NOINLINE static void sp_256_mul_add_5(sp_digit* r, const sp_digit* a, function sp_256_mont_shift_5 (line 12808) | static void sp_256_mont_shift_5(sp_digit* r, const sp_digit* a) function sp_256_mont_reduce_5 (line 12841) | static void sp_256_mont_reduce_5(sp_digit* a, const sp_digit* m, sp_digi... function SP_NOINLINE (line 12882) | SP_NOINLINE static void sp_256_mul_5(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 12917) | SP_NOINLINE static void sp_256_mul_5(sp_digit* r, const sp_digit* a, function sp_256_mont_mul_5 (line 12968) | static void sp_256_mont_mul_5(sp_digit* r, const sp_digit* a, const sp_d... function SP_NOINLINE (line 12981) | SP_NOINLINE static void sp_256_sqr_5(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 13018) | SP_NOINLINE static void sp_256_sqr_5(sp_digit* r, const sp_digit* a) function sp_256_mont_sqr_5 (line 13056) | static void sp_256_mont_sqr_5(sp_digit* r, const sp_digit* a, const sp_d... function sp_256_mont_sqr_n_5 (line 13072) | static void sp_256_mont_sqr_n_5(sp_digit* r, const sp_digit* a, int n, function sp_256_mont_inv_5 (line 13097) | static void sp_256_mont_inv_5(sp_digit* r, const sp_digit* a, sp_digit* td) function sp_256_map_5 (line 13170) | static void sp_256_map_5(sp_point* r, const sp_point* p, sp_digit* t) function SP_NOINLINE (line 13213) | SP_NOINLINE static int sp_256_add_5(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 13231) | SP_NOINLINE static int sp_256_add_5(sp_digit* r, const sp_digit* a, function sp_256_mont_add_5 (line 13251) | static void sp_256_mont_add_5(sp_digit* r, const sp_digit* a, const sp_d... function sp_256_mont_dbl_5 (line 13267) | static void sp_256_mont_dbl_5(sp_digit* r, const sp_digit* a, const sp_d... function sp_256_mont_tpl_5 (line 13282) | static void sp_256_mont_tpl_5(sp_digit* r, const sp_digit* a, const sp_d... function SP_NOINLINE (line 13303) | SP_NOINLINE static int sp_256_sub_5(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 13322) | SP_NOINLINE static int sp_256_sub_5(sp_digit* r, const sp_digit* a, function sp_256_cond_add_5 (line 13343) | static void sp_256_cond_add_5(sp_digit* r, const sp_digit* a, function sp_256_mont_sub_5 (line 13368) | static void sp_256_mont_sub_5(sp_digit* r, const sp_digit* a, const sp_d... function SP_NOINLINE (line 13382) | SP_NOINLINE static void sp_256_rshift1_5(sp_digit* r, sp_digit* a) function sp_256_div2_5 (line 13405) | static void sp_256_div2_5(sp_digit* r, const sp_digit* a, const sp_digit... function sp_256_proj_point_dbl_5 (line 13418) | static void sp_256_proj_point_dbl_5(sp_point* r, const sp_point* p, sp_d... function sp_256_cmp_equal_5 (line 13497) | static int sp_256_cmp_equal_5(const sp_digit* a, const sp_digit* b) function sp_256_proj_point_add_5 (line 13510) | static void sp_256_proj_point_add_5(sp_point* r, const sp_point* p, cons... function sp_256_ecc_mulmod_5 (line 13608) | static int sp_256_ecc_mulmod_5(sp_point* r, const sp_point* g, const sp_... function sp_256_ecc_mulmod_5 (line 13704) | static int sp_256_ecc_mulmod_5(sp_point* r, const sp_point* g, const sp_... type sp_table_entry (line 13802) | typedef struct sp_table_entry { function sp_256_ecc_mulmod_fast_5 (line 13817) | static int sp_256_ecc_mulmod_fast_5(sp_point* r, const sp_point* g, cons... function sp_256_proj_point_dbl_n_5 (line 13944) | static void sp_256_proj_point_dbl_n_5(sp_point* r, const sp_point* p, in... function sp_256_proj_point_add_qz1_5 (line 14024) | static void sp_256_proj_point_add_qz1_5(sp_point* r, const sp_point* p, function sp_256_proj_to_affine_5 (line 14104) | static void sp_256_proj_to_affine_5(sp_point* a, sp_digit* t) function sp_256_gen_stripe_table_5 (line 14127) | static int sp_256_gen_stripe_table_5(const sp_point* a, function sp_256_ecc_mulmod_stripe_5 (line 14211) | static int sp_256_ecc_mulmod_stripe_5(sp_point* r, const sp_point* g, type sp_cache_t (line 14291) | typedef struct sp_cache_t { function sp_ecc_get_cache (line 14308) | static void sp_ecc_get_cache(const sp_point* g, sp_cache_t** cache) function sp_256_ecc_mulmod_5 (line 14374) | static int sp_256_ecc_mulmod_5(sp_point* r, const sp_point* g, const sp_... function sp_ecc_mulmod_256 (line 14426) | int sp_ecc_mulmod_256(mp_int* km, ecc_point* gm, ecc_point* r, int map, function sp_256_ecc_mulmod_base_5 (line 14478) | static int sp_256_ecc_mulmod_base_5(sp_point* r, const sp_digit* k, function sp_256_ecc_mulmod_base_5 (line 15776) | static int sp_256_ecc_mulmod_base_5(sp_point* r, const sp_digit* k, function sp_ecc_mulmod_base_256 (line 15794) | int sp_ecc_mulmod_base_256(mp_int* km, ecc_point* r, int map, void* heap) function sp_256_iszero_5 (line 15843) | static int sp_256_iszero_5(const sp_digit* a) function SP_NOINLINE (line 15854) | SP_NOINLINE static void sp_256_add_one_5(sp_digit* a) function sp_256_from_bin (line 15867) | static void sp_256_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_256_ecc_gen_k_5 (line 15901) | static int sp_256_ecc_gen_k_5(WC_RNG* rng, sp_digit* k) function sp_ecc_make_key_256 (line 15930) | int sp_ecc_make_key_256(WC_RNG* rng, mp_int* priv, ecc_point* pub, void*... function sp_256_to_bin (line 16011) | static void sp_256_to_bin(sp_digit* r, byte* a) function sp_ecc_secret_gen_256 (line 16056) | int sp_ecc_secret_gen_256(mp_int* priv, ecc_point* pub, byte* out, function SP_NOINLINE (line 16115) | SP_NOINLINE static void sp_256_mul_d_5(sp_digit* r, const sp_digit* a, function WC_INLINE (line 16148) | static WC_INLINE sp_digit sp_256_div_word_5(sp_digit d1, sp_digit d0, function sp_256_div_5 (line 16195) | static int sp_256_div_5(const sp_digit* a, const sp_digit* d, sp_digit* m, function sp_256_mod_5 (line 16289) | static int sp_256_mod_5(sp_digit* r, const sp_digit* a, const sp_digit* m) function sp_256_mont_mul_order_5 (line 16315) | static void sp_256_mont_mul_order_5(sp_digit* r, const sp_digit* a, cons... function sp_256_mont_sqr_order_5 (line 16326) | static void sp_256_mont_sqr_order_5(sp_digit* r, const sp_digit* a) function sp_256_mont_sqr_n_order_5 (line 16339) | static void sp_256_mont_sqr_n_order_5(sp_digit* r, const sp_digit* a, in... function sp_256_mont_inv_order_5 (line 16357) | static void sp_256_mont_inv_order_5(sp_digit* r, const sp_digit* a, function sp_ecc_sign_256 (line 16472) | int sp_ecc_sign_256(const byte* hash, word32 hashLen, WC_RNG* rng, mp_in... function sp_ecc_verify_256 (line 16643) | int sp_ecc_verify_256(const byte* hash, word32 hashLen, mp_int* pX, function sp_256_ecc_is_point_5 (line 16796) | static int sp_256_ecc_is_point_5(sp_point* point, void* heap) function sp_ecc_is_point_256 (line 16860) | int sp_ecc_is_point_256(mp_int* pX, mp_int* pY) function sp_ecc_check_key_256 (line 16894) | int sp_ecc_check_key_256(mp_int* pX, mp_int* pY, mp_int* privm, void* heap) function sp_ecc_proj_add_point_256 (line 17001) | int sp_ecc_proj_add_point_256(mp_int* pX, mp_int* pY, mp_int* pZ, function sp_ecc_proj_dbl_point_256 (line 17074) | int sp_ecc_proj_dbl_point_256(mp_int* pX, mp_int* pY, mp_int* pZ, function sp_ecc_map_256 (line 17134) | int sp_ecc_map_256(mp_int* pX, mp_int* pY, mp_int* pZ) function sp_256_mont_sqrt_5 (line 17190) | static int sp_256_mont_sqrt_5(sp_digit* y) function sp_ecc_uncompress_256 (line 17267) | int sp_ecc_uncompress_256(mp_int* xm, int odd, mp_int* ym) FILE: src/wolfcrypt/src/sp_cortexm.c function sp_2048_from_bin (line 68) | static void sp_2048_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_2048_from_mp (line 101) | static void sp_2048_from_mp(sp_digit* r, int size, const mp_int* a) function sp_2048_to_bin (line 183) | static void sp_2048_to_bin(sp_digit* r, byte* a) function SP_NOINLINE (line 219) | SP_NOINLINE static void sp_2048_mul_8(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 726) | SP_NOINLINE static void sp_2048_sqr_8(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 1077) | SP_NOINLINE static sp_digit sp_2048_add_8(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 1119) | SP_NOINLINE static sp_digit sp_2048_sub_in_place_16(sp_digit* a, function SP_NOINLINE (line 1180) | SP_NOINLINE static sp_digit sp_2048_add_16(sp_digit* r, const sp_digit* a, function sp_2048_mask_8 (line 1242) | static void sp_2048_mask_8(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 1268) | SP_NOINLINE static void sp_2048_mul_16(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 1300) | SP_NOINLINE static void sp_2048_sqr_16(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 1328) | SP_NOINLINE static sp_digit sp_2048_sub_in_place_32(sp_digit* a, function SP_NOINLINE (line 1429) | SP_NOINLINE static sp_digit sp_2048_add_32(sp_digit* r, const sp_digit* a, function sp_2048_mask_16 (line 1531) | static void sp_2048_mask_16(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 1561) | SP_NOINLINE static void sp_2048_mul_32(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 1593) | SP_NOINLINE static void sp_2048_sqr_32(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 1621) | SP_NOINLINE static sp_digit sp_2048_sub_in_place_64(sp_digit* a, function SP_NOINLINE (line 1802) | SP_NOINLINE static sp_digit sp_2048_add_64(sp_digit* r, const sp_digit* a, function sp_2048_mask_32 (line 1984) | static void sp_2048_mask_32(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 2014) | SP_NOINLINE static void sp_2048_mul_64(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 2046) | SP_NOINLINE static void sp_2048_sqr_64(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 2076) | SP_NOINLINE static sp_digit sp_2048_add_64(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 2114) | SP_NOINLINE static sp_digit sp_2048_sub_in_place_64(sp_digit* a, function SP_NOINLINE (line 2153) | SP_NOINLINE static void sp_2048_mul_64(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 2227) | SP_NOINLINE static void sp_2048_sqr_64(sp_digit* r, const sp_digit* a) function sp_2048_mask_32 (line 2334) | static void sp_2048_mask_32(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 2351) | SP_NOINLINE static sp_digit sp_2048_add_32(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 2389) | SP_NOINLINE static sp_digit sp_2048_sub_in_place_32(sp_digit* a, function SP_NOINLINE (line 2428) | SP_NOINLINE static void sp_2048_mul_32(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 2499) | SP_NOINLINE static void sp_2048_sqr_32(sp_digit* r, const sp_digit* a) function sp_2048_mont_setup (line 2600) | static void sp_2048_mont_setup(const sp_digit* a, sp_digit* rho) function SP_NOINLINE (line 2620) | SP_NOINLINE static void sp_2048_mul_d_64(sp_digit* r, const sp_digit* a, function sp_2048_mont_norm_32 (line 2659) | static void sp_2048_mont_norm_32(sp_digit* r, const sp_digit* m) function SP_NOINLINE (line 2675) | SP_NOINLINE static sp_digit sp_2048_cond_sub_32(sp_digit* r, const sp_di... function SP_NOINLINE (line 2710) | SP_NOINLINE static void sp_2048_mont_reduce_32(sp_digit* a, const sp_dig... function sp_2048_mont_mul_32 (line 2808) | static void sp_2048_mont_mul_32(sp_digit* r, const sp_digit* a, const sp... function sp_2048_mont_sqr_32 (line 2822) | static void sp_2048_mont_sqr_32(sp_digit* r, const sp_digit* a, const sp... function SP_NOINLINE (line 2835) | SP_NOINLINE static void sp_2048_mul_d_32(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 2876) | SP_NOINLINE static sp_digit div_2048_word_32(sp_digit d1, sp_digit d0, function SP_NOINLINE (line 2926) | SP_NOINLINE static int32_t sp_2048_cmp_32(const sp_digit* a, const sp_di... function WC_INLINE (line 2971) | static WC_INLINE int sp_2048_div_32(const sp_digit* a, const sp_digit* d... function WC_INLINE (line 3007) | static WC_INLINE int sp_2048_mod_32(sp_digit* r, const sp_digit* a, cons... function sp_2048_mod_exp_32 (line 3022) | static int sp_2048_mod_exp_32(sp_digit* r, const sp_digit* a, const sp_d... function sp_2048_mod_exp_32 (line 3154) | static int sp_2048_mod_exp_32(sp_digit* r, const sp_digit* a, const sp_d... function sp_2048_mont_norm_64 (line 3304) | static void sp_2048_mont_norm_64(sp_digit* r, const sp_digit* m) function SP_NOINLINE (line 3321) | SP_NOINLINE static sp_digit sp_2048_cond_sub_64(sp_digit* r, const sp_di... function SP_NOINLINE (line 3357) | SP_NOINLINE static void sp_2048_mont_reduce_64(sp_digit* a, const sp_dig... function sp_2048_mont_mul_64 (line 3455) | static void sp_2048_mont_mul_64(sp_digit* r, const sp_digit* a, const sp... function sp_2048_mont_sqr_64 (line 3469) | static void sp_2048_mont_sqr_64(sp_digit* r, const sp_digit* a, const sp... function SP_NOINLINE (line 3485) | SP_NOINLINE static sp_digit div_2048_word_64(sp_digit d1, sp_digit d0, function sp_2048_mask_64 (line 3534) | static void sp_2048_mask_64(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 3565) | SP_NOINLINE static int32_t sp_2048_cmp_64(const sp_digit* a, const sp_di... function WC_INLINE (line 3610) | static WC_INLINE int sp_2048_div_64(const sp_digit* a, const sp_digit* d... function WC_INLINE (line 3646) | static WC_INLINE int sp_2048_mod_64(sp_digit* r, const sp_digit* a, cons... function WC_INLINE (line 3660) | static WC_INLINE int sp_2048_div_64_cond(const sp_digit* a, const sp_dig... function WC_INLINE (line 3697) | static WC_INLINE int sp_2048_mod_64_cond(sp_digit* r, const sp_digit* a,... function sp_2048_mod_exp_64 (line 3714) | static int sp_2048_mod_exp_64(sp_digit* r, const sp_digit* a, const sp_d... function sp_2048_mod_exp_64 (line 3846) | static int sp_2048_mod_exp_64(sp_digit* r, const sp_digit* a, const sp_d... function sp_RsaPublic_2048 (line 4001) | int sp_RsaPublic_2048(const byte* in, word32 inLen, mp_int* em, mp_int* mm, function sp_RsaPrivate_2048 (line 4132) | int sp_RsaPrivate_2048(const byte* in, word32 inLen, mp_int* dm, function sp_2048_to_mp (line 4247) | static int sp_2048_to_mp(const sp_digit* a, mp_int* r) function sp_ModExp_2048 (line 4315) | int sp_ModExp_2048(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_2048_lshift_64 (line 4358) | static void sp_2048_lshift_64(sp_digit* r, sp_digit* a, byte n) function sp_2048_mod_exp_2_64 (line 4769) | static int sp_2048_mod_exp_2_64(sp_digit* r, const sp_digit* e, int bits, function sp_DhExp_2048 (line 4883) | int sp_DhExp_2048(mp_int* base, const byte* exp, word32 expLen, function sp_ModExp_1024 (line 4946) | int sp_ModExp_1024(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_3072_from_bin (line 5001) | static void sp_3072_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_3072_from_mp (line 5034) | static void sp_3072_from_mp(sp_digit* r, int size, const mp_int* a) function sp_3072_to_bin (line 5116) | static void sp_3072_to_bin(sp_digit* r, byte* a) function SP_NOINLINE (line 5152) | SP_NOINLINE static void sp_3072_mul_12(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 5223) | SP_NOINLINE static void sp_3072_sqr_12(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 5320) | SP_NOINLINE static sp_digit sp_3072_add_12(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 5372) | SP_NOINLINE static sp_digit sp_3072_sub_in_place_24(sp_digit* a, function SP_NOINLINE (line 5453) | SP_NOINLINE static sp_digit sp_3072_add_24(sp_digit* r, const sp_digit* a, function sp_3072_mask_12 (line 5535) | static void sp_3072_mask_12(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 5565) | SP_NOINLINE static void sp_3072_mul_24(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 5597) | SP_NOINLINE static void sp_3072_sqr_24(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 5625) | SP_NOINLINE static sp_digit sp_3072_sub_in_place_48(sp_digit* a, function SP_NOINLINE (line 5766) | SP_NOINLINE static sp_digit sp_3072_add_48(sp_digit* r, const sp_digit* a, function sp_3072_mask_24 (line 5908) | static void sp_3072_mask_24(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 5938) | SP_NOINLINE static void sp_3072_mul_48(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 5970) | SP_NOINLINE static void sp_3072_sqr_48(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 5998) | SP_NOINLINE static sp_digit sp_3072_sub_in_place_96(sp_digit* a, function SP_NOINLINE (line 6259) | SP_NOINLINE static sp_digit sp_3072_add_96(sp_digit* r, const sp_digit* a, function sp_3072_mask_48 (line 6521) | static void sp_3072_mask_48(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 6551) | SP_NOINLINE static void sp_3072_mul_96(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 6583) | SP_NOINLINE static void sp_3072_sqr_96(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 6613) | SP_NOINLINE static sp_digit sp_3072_add_96(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 6651) | SP_NOINLINE static sp_digit sp_3072_sub_in_place_96(sp_digit* a, function SP_NOINLINE (line 6690) | SP_NOINLINE static void sp_3072_mul_96(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 6767) | SP_NOINLINE static void sp_3072_sqr_96(sp_digit* r, const sp_digit* a) function sp_3072_mask_48 (line 6877) | static void sp_3072_mask_48(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 6894) | SP_NOINLINE static sp_digit sp_3072_add_48(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 6932) | SP_NOINLINE static sp_digit sp_3072_sub_in_place_48(sp_digit* a, function SP_NOINLINE (line 6971) | SP_NOINLINE static void sp_3072_mul_48(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 7044) | SP_NOINLINE static void sp_3072_sqr_48(sp_digit* r, const sp_digit* a) function sp_3072_mont_setup (line 7151) | static void sp_3072_mont_setup(const sp_digit* a, sp_digit* rho) function SP_NOINLINE (line 7171) | SP_NOINLINE static void sp_3072_mul_d_96(sp_digit* r, const sp_digit* a, function sp_3072_mont_norm_48 (line 7210) | static void sp_3072_mont_norm_48(sp_digit* r, const sp_digit* m) function SP_NOINLINE (line 7226) | SP_NOINLINE static sp_digit sp_3072_cond_sub_48(sp_digit* r, const sp_di... function SP_NOINLINE (line 7261) | SP_NOINLINE static void sp_3072_mont_reduce_48(sp_digit* a, const sp_dig... function sp_3072_mont_mul_48 (line 7359) | static void sp_3072_mont_mul_48(sp_digit* r, const sp_digit* a, const sp... function sp_3072_mont_sqr_48 (line 7373) | static void sp_3072_mont_sqr_48(sp_digit* r, const sp_digit* a, const sp... function SP_NOINLINE (line 7386) | SP_NOINLINE static void sp_3072_mul_d_48(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 7427) | SP_NOINLINE static sp_digit div_3072_word_48(sp_digit d1, sp_digit d0, function SP_NOINLINE (line 7477) | SP_NOINLINE static int32_t sp_3072_cmp_48(const sp_digit* a, const sp_di... function WC_INLINE (line 7522) | static WC_INLINE int sp_3072_div_48(const sp_digit* a, const sp_digit* d... function WC_INLINE (line 7558) | static WC_INLINE int sp_3072_mod_48(sp_digit* r, const sp_digit* a, cons... function sp_3072_mod_exp_48 (line 7573) | static int sp_3072_mod_exp_48(sp_digit* r, const sp_digit* a, const sp_d... function sp_3072_mod_exp_48 (line 7705) | static int sp_3072_mod_exp_48(sp_digit* r, const sp_digit* a, const sp_d... function sp_3072_mont_norm_96 (line 7855) | static void sp_3072_mont_norm_96(sp_digit* r, const sp_digit* m) function SP_NOINLINE (line 7872) | SP_NOINLINE static sp_digit sp_3072_cond_sub_96(sp_digit* r, const sp_di... function SP_NOINLINE (line 7909) | SP_NOINLINE static void sp_3072_mont_reduce_96(sp_digit* a, const sp_dig... function sp_3072_mont_mul_96 (line 8007) | static void sp_3072_mont_mul_96(sp_digit* r, const sp_digit* a, const sp... function sp_3072_mont_sqr_96 (line 8021) | static void sp_3072_mont_sqr_96(sp_digit* r, const sp_digit* a, const sp... function SP_NOINLINE (line 8037) | SP_NOINLINE static sp_digit div_3072_word_96(sp_digit d1, sp_digit d0, function sp_3072_mask_96 (line 8086) | static void sp_3072_mask_96(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 8117) | SP_NOINLINE static int32_t sp_3072_cmp_96(const sp_digit* a, const sp_di... function WC_INLINE (line 8164) | static WC_INLINE int sp_3072_div_96(const sp_digit* a, const sp_digit* d... function WC_INLINE (line 8200) | static WC_INLINE int sp_3072_mod_96(sp_digit* r, const sp_digit* a, cons... function WC_INLINE (line 8214) | static WC_INLINE int sp_3072_div_96_cond(const sp_digit* a, const sp_dig... function WC_INLINE (line 8251) | static WC_INLINE int sp_3072_mod_96_cond(sp_digit* r, const sp_digit* a,... function sp_3072_mod_exp_96 (line 8268) | static int sp_3072_mod_exp_96(sp_digit* r, const sp_digit* a, const sp_d... function sp_3072_mod_exp_96 (line 8400) | static int sp_3072_mod_exp_96(sp_digit* r, const sp_digit* a, const sp_d... function sp_RsaPublic_3072 (line 8555) | int sp_RsaPublic_3072(const byte* in, word32 inLen, mp_int* em, mp_int* mm, function sp_RsaPrivate_3072 (line 8686) | int sp_RsaPrivate_3072(const byte* in, word32 inLen, mp_int* dm, function sp_3072_to_mp (line 8801) | static int sp_3072_to_mp(const sp_digit* a, mp_int* r) function sp_ModExp_3072 (line 8869) | int sp_ModExp_3072(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_3072_lshift_96 (line 8912) | static void sp_3072_lshift_96(sp_digit* r, sp_digit* a, byte n) function sp_3072_mod_exp_2_96 (line 9519) | static int sp_3072_mod_exp_2_96(sp_digit* r, const sp_digit* e, int bits, function sp_DhExp_3072 (line 9633) | int sp_DhExp_3072(mp_int* base, const byte* exp, word32 expLen, function sp_ModExp_1536 (line 9696) | int sp_ModExp_1536(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_4096_from_bin (line 9751) | static void sp_4096_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_4096_from_mp (line 9784) | static void sp_4096_from_mp(sp_digit* r, int size, const mp_int* a) function sp_4096_to_bin (line 9866) | static void sp_4096_to_bin(sp_digit* r, byte* a) function SP_NOINLINE (line 9902) | SP_NOINLINE static sp_digit sp_4096_add_64(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 10084) | SP_NOINLINE static sp_digit sp_4096_sub_in_place_128(sp_digit* a, function SP_NOINLINE (line 10425) | SP_NOINLINE static sp_digit sp_4096_add_128(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 10767) | SP_NOINLINE static void sp_4096_mul_64(sp_digit* r, const sp_digit* a, function sp_4096_mask_64 (line 10842) | static void sp_4096_mask_64(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 10872) | SP_NOINLINE static void sp_4096_mul_128(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 10904) | SP_NOINLINE static void sp_4096_sqr_64(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 11007) | SP_NOINLINE static void sp_4096_sqr_128(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 11037) | SP_NOINLINE static sp_digit sp_4096_add_128(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 11075) | SP_NOINLINE static sp_digit sp_4096_sub_in_place_128(sp_digit* a, function SP_NOINLINE (line 11114) | SP_NOINLINE static void sp_4096_mul_128(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 11190) | SP_NOINLINE static void sp_4096_sqr_128(sp_digit* r, const sp_digit* a) function sp_4096_mont_setup (line 11296) | static void sp_4096_mont_setup(const sp_digit* a, sp_digit* rho) function SP_NOINLINE (line 11316) | SP_NOINLINE static void sp_4096_mul_d_128(sp_digit* r, const sp_digit* a, function sp_4096_mont_norm_128 (line 11355) | static void sp_4096_mont_norm_128(sp_digit* r, const sp_digit* m) function SP_NOINLINE (line 11372) | SP_NOINLINE static sp_digit sp_4096_cond_sub_128(sp_digit* r, const sp_d... function SP_NOINLINE (line 11408) | SP_NOINLINE static void sp_4096_mont_reduce_128(sp_digit* a, const sp_di... function sp_4096_mont_mul_128 (line 11506) | static void sp_4096_mont_mul_128(sp_digit* r, const sp_digit* a, const s... function sp_4096_mont_sqr_128 (line 11520) | static void sp_4096_mont_sqr_128(sp_digit* r, const sp_digit* a, const s... function SP_NOINLINE (line 11536) | SP_NOINLINE static sp_digit div_4096_word_128(sp_digit d1, sp_digit d0, function sp_4096_mask_128 (line 11585) | static void sp_4096_mask_128(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 11616) | SP_NOINLINE static int32_t sp_4096_cmp_128(const sp_digit* a, const sp_d... function WC_INLINE (line 11663) | static WC_INLINE int sp_4096_div_128(const sp_digit* a, const sp_digit* ... function WC_INLINE (line 11699) | static WC_INLINE int sp_4096_mod_128(sp_digit* r, const sp_digit* a, con... function WC_INLINE (line 11713) | static WC_INLINE int sp_4096_div_128_cond(const sp_digit* a, const sp_di... function WC_INLINE (line 11750) | static WC_INLINE int sp_4096_mod_128_cond(sp_digit* r, const sp_digit* a... function sp_4096_mod_exp_128 (line 11767) | static int sp_4096_mod_exp_128(sp_digit* r, const sp_digit* a, const sp_... function sp_4096_mod_exp_128 (line 11899) | static int sp_4096_mod_exp_128(sp_digit* r, const sp_digit* a, const sp_... function sp_RsaPublic_4096 (line 12054) | int sp_RsaPublic_4096(const byte* in, word32 inLen, mp_int* em, mp_int* mm, function sp_RsaPrivate_4096 (line 12185) | int sp_RsaPrivate_4096(const byte* in, word32 inLen, mp_int* dm, function sp_4096_to_mp (line 12300) | static int sp_4096_to_mp(const sp_digit* a, mp_int* r) function sp_ModExp_4096 (line 12368) | int sp_ModExp_4096(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_4096_lshift_128 (line 12411) | static void sp_4096_lshift_128(sp_digit* r, sp_digit* a, byte n) function sp_4096_mod_exp_2_128 (line 13214) | static int sp_4096_mod_exp_2_128(sp_digit* r, const sp_digit* e, int bits, function sp_DhExp_4096 (line 13328) | int sp_DhExp_4096(mp_int* base, const byte* exp, word32 expLen, type sp_point (line 13391) | typedef struct sp_point { function sp_ecc_point_new_ex (line 13461) | static int sp_ecc_point_new_ex(void* heap, sp_point* sp, sp_point** p) function sp_ecc_point_free (line 13486) | static void sp_ecc_point_free(sp_point* p, int clear, void* heap) function sp_256_mod_mul_norm_8 (line 13511) | static int sp_256_mod_mul_norm_8(sp_digit* r, const sp_digit* a, const s... function sp_256_from_mp (line 13582) | static void sp_256_from_mp(sp_digit* r, int size, const mp_int* a) function sp_256_point_from_ecc_point_8 (line 13663) | static void sp_256_point_from_ecc_point_8(sp_point* p, const ecc_point* pm) function sp_256_to_mp (line 13679) | static int sp_256_to_mp(const sp_digit* a, mp_int* r) function sp_256_point_to_ecc_point_8 (line 13745) | static int sp_256_point_to_ecc_point_8(const sp_point* p, ecc_point* pm) function SP_NOINLINE (line 13767) | SP_NOINLINE static int32_t sp_256_cmp_8(const sp_digit* a, const sp_digi... function SP_NOINLINE (line 13817) | SP_NOINLINE static sp_digit sp_256_cond_sub_8(sp_digit* r, const sp_digi... function SP_NOINLINE (line 13852) | SP_NOINLINE static void sp_256_mont_reduce_8(sp_digit* a, const sp_digit... function SP_NOINLINE (line 13972) | SP_NOINLINE static void sp_256_mont_reduce_order_8(sp_digit* a, const sp... function SP_NOINLINE (line 14067) | SP_NOINLINE static void sp_256_mul_8(sp_digit* r, const sp_digit* a, function sp_256_mont_mul_8 (line 14578) | static void sp_256_mont_mul_8(sp_digit* r, const sp_digit* a, const sp_d... function SP_NOINLINE (line 14590) | SP_NOINLINE static void sp_256_sqr_8(sp_digit* r, const sp_digit* a) function sp_256_mont_sqr_8 (line 14942) | static void sp_256_mont_sqr_8(sp_digit* r, const sp_digit* a, const sp_d... function sp_256_mont_sqr_n_8 (line 14958) | static void sp_256_mont_sqr_n_8(sp_digit* r, const sp_digit* a, int n, function sp_256_mont_inv_8 (line 14983) | static void sp_256_mont_inv_8(sp_digit* r, const sp_digit* a, sp_digit* td) function sp_256_map_8 (line 15056) | static void sp_256_map_8(sp_point* r, const sp_point* p, sp_digit* t) function SP_NOINLINE (line 15099) | SP_NOINLINE static sp_digit sp_256_add_8(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 15137) | SP_NOINLINE static sp_digit sp_256_add_8(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 15181) | SP_NOINLINE static void sp_256_mont_add_8(sp_digit* r, const sp_digit* a... function SP_NOINLINE (line 15261) | SP_NOINLINE static void sp_256_mont_dbl_8(sp_digit* r, const sp_digit* a... function SP_NOINLINE (line 15332) | SP_NOINLINE static void sp_256_mont_tpl_8(sp_digit* r, const sp_digit* a... function SP_NOINLINE (line 15454) | SP_NOINLINE static void sp_256_mont_sub_8(sp_digit* r, const sp_digit* a... function SP_NOINLINE (line 15531) | SP_NOINLINE static void sp_256_div2_8(sp_digit* r, const sp_digit* a, co... function sp_256_proj_point_dbl_8 (line 15618) | static void sp_256_proj_point_dbl_8(sp_point* r, const sp_point* p, sp_d... function SP_NOINLINE (line 15697) | SP_NOINLINE static sp_digit sp_256_sub_8(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 15733) | SP_NOINLINE static sp_digit sp_256_sub_8(sp_digit* r, const sp_digit* a, function sp_256_cmp_equal_8 (line 15788) | static int sp_256_cmp_equal_8(const sp_digit* a, const sp_digit* b) function sp_256_proj_point_add_8 (line 15801) | static void sp_256_proj_point_add_8(sp_point* r, const sp_point* p, cons... function sp_256_ecc_mulmod_fast_8 (line 15898) | static int sp_256_ecc_mulmod_fast_8(sp_point* r, const sp_point* g, cons... type sp_table_entry (line 16018) | typedef struct sp_table_entry { function sp_256_proj_point_dbl_n_8 (line 16031) | static void sp_256_proj_point_dbl_n_8(sp_point* r, const sp_point* p, in... function sp_256_proj_to_affine_8 (line 16107) | static void sp_256_proj_to_affine_8(sp_point* a, sp_digit* t) function sp_256_proj_point_add_qz1_8 (line 16133) | static void sp_256_proj_point_add_qz1_8(sp_point* r, const sp_point* p, function sp_256_gen_stripe_table_8 (line 16215) | static int sp_256_gen_stripe_table_8(const sp_point* a, function sp_256_ecc_mulmod_stripe_8 (line 16299) | static int sp_256_ecc_mulmod_stripe_8(sp_point* r, const sp_point* g, type sp_cache_t (line 16379) | typedef struct sp_cache_t { function sp_ecc_get_cache (line 16396) | static void sp_ecc_get_cache(const sp_point* g, sp_cache_t** cache) function sp_256_ecc_mulmod_8 (line 16462) | static int sp_256_ecc_mulmod_8(sp_point* r, const sp_point* g, const sp_... function sp_256_gen_stripe_table_8 (line 16512) | static int sp_256_gen_stripe_table_8(const sp_point* a, function sp_256_ecc_mulmod_stripe_8 (line 16596) | static int sp_256_ecc_mulmod_stripe_8(sp_point* r, const sp_point* g, type sp_cache_t (line 16676) | typedef struct sp_cache_t { function sp_ecc_get_cache (line 16693) | static void sp_ecc_get_cache(const sp_point* g, sp_cache_t** cache) function sp_256_ecc_mulmod_8 (line 16759) | static int sp_256_ecc_mulmod_8(sp_point* r, const sp_point* g, const sp_... function sp_ecc_mulmod_256 (line 16811) | int sp_ecc_mulmod_256(mp_int* km, ecc_point* gm, ecc_point* r, int map, function sp_256_ecc_mulmod_base_8 (line 16944) | static int sp_256_ecc_mulmod_base_8(sp_point* r, const sp_digit* k, function sp_256_ecc_mulmod_base_8 (line 18242) | static int sp_256_ecc_mulmod_base_8(sp_point* r, const sp_digit* k, function sp_ecc_mulmod_base_256 (line 18260) | int sp_ecc_mulmod_base_256(mp_int* km, ecc_point* r, int map, void* heap) function sp_256_iszero_8 (line 18309) | static int sp_256_iszero_8(const sp_digit* a) function SP_NOINLINE (line 18319) | SP_NOINLINE static void sp_256_add_one_8(sp_digit* a) function sp_256_from_bin (line 18361) | static void sp_256_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_256_ecc_gen_k_8 (line 18395) | static int sp_256_ecc_gen_k_8(WC_RNG* rng, sp_digit* k) function sp_ecc_make_key_256 (line 18424) | int sp_ecc_make_key_256(WC_RNG* rng, mp_int* priv, ecc_point* pub, void*... function sp_256_to_bin (line 18505) | static void sp_256_to_bin(sp_digit* r, byte* a) function sp_ecc_secret_gen_256 (line 18546) | int sp_ecc_secret_gen_256(mp_int* priv, ecc_point* pub, byte* out, function SP_NOINLINE (line 18605) | SP_NOINLINE static sp_digit sp_256_sub_in_place_8(sp_digit* a, function SP_NOINLINE (line 18643) | SP_NOINLINE static sp_digit sp_256_sub_in_place_8(sp_digit* a, function SP_NOINLINE (line 18685) | SP_NOINLINE static void sp_256_mul_d_8(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 18726) | SP_NOINLINE static sp_digit div_256_word_8(sp_digit d1, sp_digit d0, function sp_256_mask_8 (line 18775) | static void sp_256_mask_8(sp_digit* r, const sp_digit* a, sp_digit m) function WC_INLINE (line 18804) | static WC_INLINE int sp_256_div_8(const sp_digit* a, const sp_digit* d, ... function WC_INLINE (line 18840) | static WC_INLINE int sp_256_mod_8(sp_digit* r, const sp_digit* a, const ... function sp_256_mont_mul_order_8 (line 18866) | static void sp_256_mont_mul_order_8(sp_digit* r, const sp_digit* a, cons... function sp_256_mont_sqr_order_8 (line 18877) | static void sp_256_mont_sqr_order_8(sp_digit* r, const sp_digit* a) function sp_256_mont_sqr_n_order_8 (line 18890) | static void sp_256_mont_sqr_n_order_8(sp_digit* r, const sp_digit* a, in... function sp_256_mont_inv_order_8 (line 18908) | static void sp_256_mont_inv_order_8(sp_digit* r, const sp_digit* a, function sp_ecc_sign_256 (line 19023) | int sp_ecc_sign_256(const byte* hash, word32 hashLen, WC_RNG* rng, mp_in... function sp_ecc_verify_256 (line 19194) | int sp_ecc_verify_256(const byte* hash, word32 hashLen, mp_int* pX, function sp_256_ecc_is_point_8 (line 19350) | static int sp_256_ecc_is_point_8(sp_point* point, void* heap) function sp_ecc_is_point_256 (line 19414) | int sp_ecc_is_point_256(mp_int* pX, mp_int* pY) function sp_ecc_check_key_256 (line 19448) | int sp_ecc_check_key_256(mp_int* pX, mp_int* pY, mp_int* privm, void* heap) function sp_ecc_proj_add_point_256 (line 19555) | int sp_ecc_proj_add_point_256(mp_int* pX, mp_int* pY, mp_int* pZ, function sp_ecc_proj_dbl_point_256 (line 19628) | int sp_ecc_proj_dbl_point_256(mp_int* pX, mp_int* pY, mp_int* pZ, function sp_ecc_map_256 (line 19688) | int sp_ecc_map_256(mp_int* pX, mp_int* pY, mp_int* pZ) function sp_256_mont_sqrt_8 (line 19744) | static int sp_256_mont_sqrt_8(sp_digit* y) function sp_ecc_uncompress_256 (line 19821) | int sp_ecc_uncompress_256(mp_int* xm, int odd, mp_int* ym) FILE: src/wolfcrypt/src/sp_int.c function sp_get_digit_count (line 57) | int sp_get_digit_count(sp_int *a) function sp_init (line 72) | int sp_init(sp_int* a) function sp_init_multi (line 91) | int sp_init_multi(sp_int* a, sp_int* b, sp_int* c, sp_int* d, sp_int* e, function sp_clear (line 127) | void sp_clear(sp_int* a) function sp_unsigned_bin_size (line 143) | int sp_unsigned_bin_size(sp_int* a) function sp_read_unsigned_bin (line 157) | int sp_read_unsigned_bin(sp_int* a, const byte* in, int inSz) function sp_read_radix (line 205) | int sp_read_radix(sp_int* a, const char* in, int radix) function sp_cmp (line 268) | int sp_cmp(sp_int* a, sp_int* b) function sp_count_bits (line 297) | int sp_count_bits(sp_int* a) function sp_leading_bit (line 325) | int sp_leading_bit(sp_int* a) function sp_to_unsigned_bin (line 350) | int sp_to_unsigned_bin(sp_int* a, byte* out) function sp_to_unsigned_bin_len (line 377) | int sp_to_unsigned_bin_len(sp_int* a, byte* out, int outSz) function sp_forcezero (line 398) | void sp_forcezero(sp_int* a) function sp_copy (line 412) | int sp_copy(sp_int* a, sp_int* r) function sp_init_copy (line 422) | int sp_init_copy (sp_int * a, sp_int * b) function sp_set (line 440) | int sp_set(sp_int* a, sp_int_digit d) function sp_clamp (line 458) | void sp_clamp(sp_int* a) function sp_grow (line 475) | int sp_grow(sp_int* a, int l) function sp_sub_d (line 492) | int sp_sub_d(sp_int* a, sp_int_digit d, sp_int* r) function sp_cmp_d (line 524) | int sp_cmp_d(sp_int *a, sp_int_digit d) function sp_lshb (line 556) | static int sp_lshb(sp_int* a, int n) function sp_sub (line 586) | int sp_sub(sp_int* a, sp_int* b, sp_int* r) function sp_rshb (line 616) | void sp_rshb(sp_int* a, int n, sp_int* r) function _sp_mul_d (line 636) | static void _sp_mul_d(sp_int* a, sp_int_digit n, sp_int* r, int o) function sp_div (line 665) | static int sp_div(sp_int* a, sp_int* d, sp_int* r, sp_int* rem) function sp_mod (line 808) | int sp_mod(sp_int* a, sp_int* m, sp_int* r) function sp_zero (line 819) | void sp_zero(sp_int* a) function sp_add_d (line 832) | int sp_add_d(sp_int* a, sp_int_digit d, sp_int* r) function sp_lshd (line 868) | int sp_lshd(sp_int* a, int s) function sp_add (line 890) | int sp_add(sp_int* a, sp_int* b, sp_int* r) function sp_set_int (line 926) | int sp_set_int(sp_int* a, unsigned long b) function sp_tohex (line 954) | int sp_tohex(sp_int* a, char* str) function sp_set_bit (line 990) | static int sp_set_bit(sp_int* a, int i) function sp_2expt (line 1007) | int sp_2expt(sp_int* a, int e) function sp_rand_prime (line 1022) | int sp_rand_prime(sp_int* r, int len, WC_RNG* rng, void* heap) function sp_mul (line 1092) | int sp_mul(sp_int* a, sp_int* b, sp_int* r) function sp_sqrmod (line 1144) | static int sp_sqrmod(sp_int* a, sp_int* m, sp_int* r) function sp_mulmod (line 1169) | int sp_mulmod(sp_int* a, sp_int* b, sp_int* m, sp_int* r) function sp_mod_d (line 1211) | static int sp_mod_d(sp_int* a, const sp_int_digit d, sp_int_digit* r) function sp_gcd (line 1241) | int sp_gcd(sp_int* a, sp_int* b, sp_int* r) function sp_div_2 (line 1325) | static int sp_div_2(sp_int* a, sp_int* r) function sp_invmod (line 1347) | int sp_invmod(sp_int* a, sp_int* m, sp_int* r) function sp_lcm (line 1475) | int sp_lcm(sp_int* a, sp_int* b, sp_int* r) function sp_exptmod (line 1525) | int sp_exptmod(sp_int* b, sp_int* e, sp_int* m, sp_int* r) function sp_cnt_lsb (line 1672) | static int sp_cnt_lsb(sp_int* a) function sp_prime_miller_rabin_ex (line 1709) | static int sp_prime_miller_rabin_ex(sp_int * a, sp_int * b, int *result, function sp_prime_miller_rabin (line 1781) | static int sp_prime_miller_rabin(sp_int * a, sp_int * b, int *result) function sp_prime_is_prime (line 1874) | int sp_prime_is_prime(sp_int *a, int t, int* result) function sp_prime_is_prime_ex (line 1958) | int sp_prime_is_prime_ex(sp_int* a, int t, int* result, WC_RNG* rng) function sp_exch (line 2070) | int sp_exch(sp_int* a, sp_int* b) function word32 (line 2104) | word32 CheckRunTimeSettings(void) FILE: src/wolfcrypt/src/sp_x86_64.c function sp_2048_from_bin (line 59) | static void sp_2048_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_2048_from_mp (line 92) | static void sp_2048_from_mp(sp_digit* r, int size, const mp_int* a) function sp_2048_to_bin (line 174) | static void sp_2048_to_bin(sp_digit* r, byte* a) function sp_2048_mask_16 (line 216) | static void sp_2048_mask_16(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 246) | SP_NOINLINE static void sp_2048_mul_32(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 278) | SP_NOINLINE static void sp_2048_sqr_32(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 307) | SP_NOINLINE static void sp_2048_mul_avx2_32(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 341) | SP_NOINLINE static void sp_2048_sqr_avx2_32(sp_digit* r, const sp_digit* a) function sp_2048_mont_setup (line 372) | static void sp_2048_mont_setup(const sp_digit* a, sp_digit* rho) function sp_2048_mont_norm_16 (line 396) | static void sp_2048_mont_norm_16(sp_digit* r, const sp_digit* m) function sp_2048_mont_mul_16 (line 415) | static void sp_2048_mont_mul_16(sp_digit* r, const sp_digit* a, const sp... function sp_2048_mont_sqr_16 (line 429) | static void sp_2048_mont_sqr_16(sp_digit* r, const sp_digit* a, const sp... function WC_INLINE (line 445) | static WC_INLINE sp_digit div_2048_word_16(sp_digit d1, sp_digit d0, function WC_INLINE (line 467) | static WC_INLINE int sp_2048_div_16(const sp_digit* a, const sp_digit* d... function WC_INLINE (line 511) | static WC_INLINE int sp_2048_mod_16(sp_digit* r, const sp_digit* a, cons... function sp_2048_mod_exp_16 (line 525) | static int sp_2048_mod_exp_16(sp_digit* r, const sp_digit* a, const sp_d... function sp_2048_mont_mul_avx2_16 (line 669) | static void sp_2048_mont_mul_avx2_16(sp_digit* r, const sp_digit* a, con... function sp_2048_mont_sqr_avx2_16 (line 685) | static void sp_2048_mont_sqr_avx2_16(sp_digit* r, const sp_digit* a, con... function sp_2048_mod_exp_avx2_16 (line 703) | static int sp_2048_mod_exp_avx2_16(sp_digit* r, const sp_digit* a, const... function sp_2048_mont_norm_32 (line 846) | static void sp_2048_mont_norm_32(sp_digit* r, const sp_digit* m) function sp_2048_mont_mul_32 (line 866) | static void sp_2048_mont_mul_32(sp_digit* r, const sp_digit* a, const sp... function sp_2048_mont_sqr_32 (line 880) | static void sp_2048_mont_sqr_32(sp_digit* r, const sp_digit* a, const sp... function WC_INLINE (line 896) | static WC_INLINE sp_digit div_2048_word_32(sp_digit d1, sp_digit d0, function sp_2048_mask_32 (line 914) | static void sp_2048_mask_32(sp_digit* r, const sp_digit* a, sp_digit m) function WC_INLINE (line 948) | static WC_INLINE int sp_2048_div_32(const sp_digit* a, const sp_digit* d... function WC_INLINE (line 992) | static WC_INLINE int sp_2048_mod_32(sp_digit* r, const sp_digit* a, cons... function WC_INLINE (line 1007) | static WC_INLINE int sp_2048_div_32_cond(const sp_digit* a, const sp_dig... function WC_INLINE (line 1052) | static WC_INLINE int sp_2048_mod_32_cond(sp_digit* r, const sp_digit* a,... function sp_2048_mod_exp_32 (line 1067) | static int sp_2048_mod_exp_32(sp_digit* r, const sp_digit* a, const sp_d... function sp_2048_mont_mul_avx2_32 (line 1212) | static void sp_2048_mont_mul_avx2_32(sp_digit* r, const sp_digit* a, con... function sp_2048_mont_sqr_avx2_32 (line 1228) | static void sp_2048_mont_sqr_avx2_32(sp_digit* r, const sp_digit* a, con... function sp_2048_mod_exp_avx2_32 (line 1247) | static int sp_2048_mod_exp_avx2_32(sp_digit* r, const sp_digit* a, const... function sp_RsaPublic_2048 (line 1395) | int sp_RsaPublic_2048(const byte* in, word32 inLen, mp_int* em, mp_int* mm, function sp_RsaPrivate_2048 (line 1562) | int sp_RsaPrivate_2048(const byte* in, word32 inLen, mp_int* dm, function sp_2048_to_mp (line 1706) | static int sp_2048_to_mp(const sp_digit* a, mp_int* r) function sp_ModExp_2048 (line 1774) | int sp_ModExp_2048(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_2048_mod_exp_2_avx2_32 (line 1823) | static int sp_2048_mod_exp_2_avx2_32(sp_digit* r, const sp_digit* e, int... function sp_2048_mod_exp_2_32 (line 1929) | static int sp_2048_mod_exp_2_32(sp_digit* r, const sp_digit* e, int bits, function sp_DhExp_2048 (line 2040) | int sp_DhExp_2048(mp_int* base, const byte* exp, word32 expLen, function sp_ModExp_1024 (line 2105) | int sp_ModExp_1024(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_3072_from_bin (line 2155) | static void sp_3072_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_3072_from_mp (line 2188) | static void sp_3072_from_mp(sp_digit* r, int size, const mp_int* a) function sp_3072_to_bin (line 2270) | static void sp_3072_to_bin(sp_digit* r, byte* a) function sp_3072_mask_24 (line 2312) | static void sp_3072_mask_24(sp_digit* r, const sp_digit* a, sp_digit m) function SP_NOINLINE (line 2342) | SP_NOINLINE static void sp_3072_mul_48(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 2374) | SP_NOINLINE static void sp_3072_sqr_48(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 2403) | SP_NOINLINE static void sp_3072_mul_avx2_48(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 2437) | SP_NOINLINE static void sp_3072_sqr_avx2_48(sp_digit* r, const sp_digit* a) function sp_3072_mont_setup (line 2468) | static void sp_3072_mont_setup(const sp_digit* a, sp_digit* rho) function sp_3072_mont_norm_24 (line 2492) | static void sp_3072_mont_norm_24(sp_digit* r, const sp_digit* m) function sp_3072_mont_mul_24 (line 2511) | static void sp_3072_mont_mul_24(sp_digit* r, const sp_digit* a, const sp... function sp_3072_mont_sqr_24 (line 2525) | static void sp_3072_mont_sqr_24(sp_digit* r, const sp_digit* a, const sp... function WC_INLINE (line 2541) | static WC_INLINE sp_digit div_3072_word_24(sp_digit d1, sp_digit d0, function WC_INLINE (line 2563) | static WC_INLINE int sp_3072_div_24(const sp_digit* a, const sp_digit* d... function WC_INLINE (line 2607) | static WC_INLINE int sp_3072_mod_24(sp_digit* r, const sp_digit* a, cons... function sp_3072_mod_exp_24 (line 2621) | static int sp_3072_mod_exp_24(sp_digit* r, const sp_digit* a, const sp_d... function sp_3072_mont_mul_avx2_24 (line 2765) | static void sp_3072_mont_mul_avx2_24(sp_digit* r, const sp_digit* a, con... function sp_3072_mont_sqr_avx2_24 (line 2781) | static void sp_3072_mont_sqr_avx2_24(sp_digit* r, const sp_digit* a, con... function sp_3072_mod_exp_avx2_24 (line 2799) | static int sp_3072_mod_exp_avx2_24(sp_digit* r, const sp_digit* a, const... function sp_3072_mont_norm_48 (line 2942) | static void sp_3072_mont_norm_48(sp_digit* r, const sp_digit* m) function sp_3072_mont_mul_48 (line 2962) | static void sp_3072_mont_mul_48(sp_digit* r, const sp_digit* a, const sp... function sp_3072_mont_sqr_48 (line 2976) | static void sp_3072_mont_sqr_48(sp_digit* r, const sp_digit* a, const sp... function WC_INLINE (line 2992) | static WC_INLINE sp_digit div_3072_word_48(sp_digit d1, sp_digit d0, function sp_3072_mask_48 (line 3010) | static void sp_3072_mask_48(sp_digit* r, const sp_digit* a, sp_digit m) function WC_INLINE (line 3044) | static WC_INLINE int sp_3072_div_48(const sp_digit* a, const sp_digit* d... function WC_INLINE (line 3088) | static WC_INLINE int sp_3072_mod_48(sp_digit* r, const sp_digit* a, cons... function WC_INLINE (line 3103) | static WC_INLINE int sp_3072_div_48_cond(const sp_digit* a, const sp_dig... function WC_INLINE (line 3148) | static WC_INLINE int sp_3072_mod_48_cond(sp_digit* r, const sp_digit* a,... function sp_3072_mod_exp_48 (line 3163) | static int sp_3072_mod_exp_48(sp_digit* r, const sp_digit* a, const sp_d... function sp_3072_mont_mul_avx2_48 (line 3308) | static void sp_3072_mont_mul_avx2_48(sp_digit* r, const sp_digit* a, con... function sp_3072_mont_sqr_avx2_48 (line 3324) | static void sp_3072_mont_sqr_avx2_48(sp_digit* r, const sp_digit* a, con... function sp_3072_mod_exp_avx2_48 (line 3343) | static int sp_3072_mod_exp_avx2_48(sp_digit* r, const sp_digit* a, const... function sp_RsaPublic_3072 (line 3491) | int sp_RsaPublic_3072(const byte* in, word32 inLen, mp_int* em, mp_int* mm, function sp_RsaPrivate_3072 (line 3658) | int sp_RsaPrivate_3072(const byte* in, word32 inLen, mp_int* dm, function sp_3072_to_mp (line 3802) | static int sp_3072_to_mp(const sp_digit* a, mp_int* r) function sp_ModExp_3072 (line 3870) | int sp_ModExp_3072(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_3072_mod_exp_2_avx2_48 (line 3919) | static int sp_3072_mod_exp_2_avx2_48(sp_digit* r, const sp_digit* e, int... function sp_3072_mod_exp_2_48 (line 4025) | static int sp_3072_mod_exp_2_48(sp_digit* r, const sp_digit* e, int bits, function sp_DhExp_3072 (line 4136) | int sp_DhExp_3072(mp_int* base, const byte* exp, word32 expLen, function sp_ModExp_1536 (line 4201) | int sp_ModExp_1536(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_4096_from_bin (line 4251) | static void sp_4096_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_4096_from_mp (line 4284) | static void sp_4096_from_mp(sp_digit* r, int size, const mp_int* a) function sp_4096_to_bin (line 4366) | static void sp_4096_to_bin(sp_digit* r, byte* a) function SP_NOINLINE (line 4403) | SP_NOINLINE static void sp_4096_mul_64(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4435) | SP_NOINLINE static void sp_4096_sqr_64(sp_digit* r, const sp_digit* a) function SP_NOINLINE (line 4464) | SP_NOINLINE static void sp_4096_mul_avx2_64(sp_digit* r, const sp_digit* a, function SP_NOINLINE (line 4498) | SP_NOINLINE static void sp_4096_sqr_avx2_64(sp_digit* r, const sp_digit* a) function sp_4096_mont_setup (line 4526) | static void sp_4096_mont_setup(const sp_digit* a, sp_digit* rho) function sp_4096_mont_norm_64 (line 4549) | static void sp_4096_mont_norm_64(sp_digit* r, const sp_digit* m) function sp_4096_mont_mul_64 (line 4569) | static void sp_4096_mont_mul_64(sp_digit* r, const sp_digit* a, const sp... function sp_4096_mont_sqr_64 (line 4583) | static void sp_4096_mont_sqr_64(sp_digit* r, const sp_digit* a, const sp... function WC_INLINE (line 4599) | static WC_INLINE sp_digit div_4096_word_64(sp_digit d1, sp_digit d0, function sp_4096_mask_64 (line 4617) | static void sp_4096_mask_64(sp_digit* r, const sp_digit* a, sp_digit m) function WC_INLINE (line 4651) | static WC_INLINE int sp_4096_div_64(const sp_digit* a, const sp_digit* d... function WC_INLINE (line 4695) | static WC_INLINE int sp_4096_mod_64(sp_digit* r, const sp_digit* a, cons... function WC_INLINE (line 4710) | static WC_INLINE int sp_4096_div_64_cond(const sp_digit* a, const sp_dig... function WC_INLINE (line 4755) | static WC_INLINE int sp_4096_mod_64_cond(sp_digit* r, const sp_digit* a,... function sp_4096_mod_exp_64 (line 4770) | static int sp_4096_mod_exp_64(sp_digit* r, const sp_digit* a, const sp_d... function sp_4096_mont_mul_avx2_64 (line 4915) | static void sp_4096_mont_mul_avx2_64(sp_digit* r, const sp_digit* a, con... function sp_4096_mont_sqr_avx2_64 (line 4931) | static void sp_4096_mont_sqr_avx2_64(sp_digit* r, const sp_digit* a, con... function sp_4096_mod_exp_avx2_64 (line 4950) | static int sp_4096_mod_exp_avx2_64(sp_digit* r, const sp_digit* a, const... function sp_RsaPublic_4096 (line 5098) | int sp_RsaPublic_4096(const byte* in, word32 inLen, mp_int* em, mp_int* mm, function sp_RsaPrivate_4096 (line 5265) | int sp_RsaPrivate_4096(const byte* in, word32 inLen, mp_int* dm, function sp_4096_to_mp (line 5409) | static int sp_4096_to_mp(const sp_digit* a, mp_int* r) function sp_ModExp_4096 (line 5477) | int sp_ModExp_4096(mp_int* base, mp_int* exp, mp_int* mod, mp_int* res) function sp_4096_mod_exp_2_avx2_64 (line 5526) | static int sp_4096_mod_exp_2_avx2_64(sp_digit* r, const sp_digit* e, int... function sp_4096_mod_exp_2_64 (line 5632) | static int sp_4096_mod_exp_2_64(sp_digit* r, const sp_digit* e, int bits, function sp_DhExp_4096 (line 5743) | int sp_DhExp_4096(mp_int* base, const byte* exp, word32 expLen, type sp_point (line 5808) | typedef struct sp_point { function sp_ecc_point_new_ex (line 5880) | static int sp_ecc_point_new_ex(void* heap, sp_point* sp, sp_point** p) function sp_ecc_point_free (line 5905) | static void sp_ecc_point_free(sp_point* p, int clear, void* heap) function sp_256_mod_mul_norm_4 (line 5930) | static int sp_256_mod_mul_norm_4(sp_digit* r, const sp_digit* a, const s... function sp_256_from_mp (line 5997) | static void sp_256_from_mp(sp_digit* r, int size, const mp_int* a) function sp_256_point_from_ecc_point_4 (line 6078) | static void sp_256_point_from_ecc_point_4(sp_point* p, const ecc_point* pm) function sp_256_to_mp (line 6094) | static int sp_256_to_mp(const sp_digit* a, mp_int* r) function sp_256_point_to_ecc_point_4 (line 6160) | static int sp_256_point_to_ecc_point_4(const sp_point* p, ecc_point* pm) function sp_256_mont_sqr_n_4 (line 6199) | static void sp_256_mont_sqr_n_4(sp_digit* r, const sp_digit* a, int n, function sp_256_mont_inv_4 (line 6224) | static void sp_256_mont_inv_4(sp_digit* r, const sp_digit* a, sp_digit* td) function sp_256_map_4 (line 6297) | static void sp_256_map_4(sp_point* r, const sp_point* p, sp_digit* t) function sp_256_proj_point_dbl_4 (line 6344) | static void sp_256_proj_point_dbl_4(sp_point* r, const sp_point* p, sp_d... function sp_256_proj_point_dbl_n_4 (line 6423) | static void sp_256_proj_point_dbl_n_4(sp_point* r, const sp_point* p, in... function sp_256_cmp_equal_4 (line 6500) | static int sp_256_cmp_equal_4(const sp_digit* a, const sp_digit* b) function sp_256_proj_point_add_4 (line 6512) | static void sp_256_proj_point_add_4(sp_point* r, const sp_point* p, cons... function sp_256_proj_point_dbl_n_store_4 (line 6606) | static void sp_256_proj_point_dbl_n_store_4(sp_point* r, const sp_point* p, function sp_256_proj_point_add_sub_4 (line 6676) | static void sp_256_proj_point_add_sub_4(sp_point* ra, sp_point* rs, type ecc_recode (line 6747) | typedef struct ecc_recode { function sp_256_ecc_recode_6_4 (line 6778) | static void sp_256_ecc_recode_6_4(const sp_digit* k, ecc_recode* v) function sp_256_ecc_mulmod_win_add_sub_4 (line 6826) | static int sp_256_ecc_mulmod_win_add_sub_4(sp_point* r, const sp_point* g, function sp_256_mont_sqr_n_avx2_4 (line 6947) | static void sp_256_mont_sqr_n_avx2_4(sp_digit* r, const sp_digit* a, int n, function sp_256_mont_inv_avx2_4 (line 6965) | static void sp_256_mont_inv_avx2_4(sp_digit* r, const sp_digit* a, sp_di... function sp_256_map_avx2_4 (line 7038) | static void sp_256_map_avx2_4(sp_point* r, const sp_point* p, sp_digit* t) function sp_256_proj_point_dbl_avx2_4 (line 7080) | static void sp_256_proj_point_dbl_avx2_4(sp_point* r, const sp_point* p,... function sp_256_proj_point_dbl_n_avx2_4 (line 7159) | static void sp_256_proj_point_dbl_n_avx2_4(sp_point* r, const sp_point* ... function sp_256_proj_point_add_avx2_4 (line 7236) | static void sp_256_proj_point_add_avx2_4(sp_point* r, const sp_point* p,... function sp_256_proj_point_dbl_n_store_avx2_4 (line 7330) | static void sp_256_proj_point_dbl_n_store_avx2_4(sp_point* r, const sp_p... function sp_256_proj_point_add_sub_avx2_4 (line 7400) | static void sp_256_proj_point_add_sub_avx2_4(sp_point* ra, sp_point* rs, function sp_256_ecc_mulmod_win_add_sub_avx2_4 (line 7480) | static int sp_256_ecc_mulmod_win_add_sub_avx2_4(sp_point* r, const sp_po... type sp_table_entry (line 7591) | typedef struct sp_table_entry { function sp_256_proj_point_add_qz1_4 (line 7607) | static void sp_256_proj_point_add_qz1_4(sp_point* r, const sp_point* p, function sp_256_proj_to_affine_4 (line 7687) | static void sp_256_proj_to_affine_4(sp_point* a, sp_digit* t) function sp_256_gen_stripe_table_4 (line 7710) | static int sp_256_gen_stripe_table_4(const sp_point* a, function sp_256_ecc_mulmod_stripe_4 (line 7795) | static int sp_256_ecc_mulmod_stripe_4(sp_point* r, const sp_point* g, type sp_cache_t (line 7876) | typedef struct sp_cache_t { function sp_ecc_get_cache (line 7893) | static void sp_ecc_get_cache(const sp_point* g, sp_cache_t** cache) function sp_256_ecc_mulmod_4 (line 7959) | static int sp_256_ecc_mulmod_4(sp_point* r, const sp_point* g, const sp_... function sp_256_proj_point_add_qz1_avx2_4 (line 8012) | static void sp_256_proj_point_add_qz1_avx2_4(sp_point* r, const sp_point... function sp_256_proj_to_affine_avx2_4 (line 8092) | static void sp_256_proj_to_affine_avx2_4(sp_point* a, sp_digit* t) function sp_256_gen_stripe_table_avx2_4 (line 8115) | static int sp_256_gen_stripe_table_avx2_4(const sp_point* a, function sp_256_ecc_mulmod_stripe_avx2_4 (line 8200) | static int sp_256_ecc_mulmod_stripe_avx2_4(sp_point* r, const sp_point* g, function sp_256_ecc_mulmod_avx2_4 (line 8286) | static int sp_256_ecc_mulmod_avx2_4(sp_point* r, const sp_point* g, cons... function sp_ecc_mulmod_256 (line 8338) | int sp_ecc_mulmod_256(mp_int* km, ecc_point* gm, ecc_point* r, int map, function sp_256_ecc_mulmod_base_4 (line 9679) | static int sp_256_ecc_mulmod_base_4(sp_point* r, const sp_digit* k, function sp_256_ecc_mulmod_base_avx2_4 (line 9696) | static int sp_256_ecc_mulmod_base_avx2_4(sp_point* r, const sp_digit* k, function sp_256_ecc_recode_7_4 (line 9737) | static void sp_256_ecc_recode_7_4(const sp_digit* k, ecc_recode* v) function sp_256_ecc_mulmod_add_only_4 (line 21738) | static int sp_256_ecc_mulmod_add_only_4(sp_point* r, const sp_point* g, function sp_256_ecc_mulmod_base_4 (line 21819) | static int sp_256_ecc_mulmod_base_4(sp_point* r, const sp_digit* k, function sp_256_ecc_mulmod_add_only_avx2_4 (line 21836) | static int sp_256_ecc_mulmod_add_only_avx2_4(sp_point* r, const sp_point... function sp_256_ecc_mulmod_base_avx2_4 (line 21917) | static int sp_256_ecc_mulmod_base_avx2_4(sp_point* r, const sp_digit* k, function sp_ecc_mulmod_base_256 (line 21935) | int sp_ecc_mulmod_base_256(mp_int* km, ecc_point* r, int map, void* heap) function sp_256_iszero_4 (line 21992) | static int sp_256_iszero_4(const sp_digit* a) function sp_256_from_bin (line 22006) | static void sp_256_from_bin(sp_digit* r, int size, const byte* a, int n) function sp_256_ecc_gen_k_4 (line 22040) | static int sp_256_ecc_gen_k_4(WC_RNG* rng, sp_digit* k) function sp_ecc_make_key_256 (line 22069) | int sp_ecc_make_key_256(WC_RNG* rng, mp_int* priv, ecc_point* pub, void*... function sp_256_to_bin (line 22165) | static void sp_256_to_bin(sp_digit* r, byte* a) function sp_ecc_secret_gen_256 (line 22206) | int sp_ecc_secret_gen_256(mp_int* priv, ecc_point* pub, byte* out, function WC_INLINE (line 22284) | static WC_INLINE sp_digit div_256_word_4(sp_digit d1, sp_digit d0, function sp_256_mask_4 (line 22302) | static void sp_256_mask_4(sp_digit* r, const sp_digit* a, sp_digit m) function WC_INLINE (line 22327) | static WC_INLINE int sp_256_div_4(const sp_digit* a, const sp_digit* d, ... function WC_INLINE (line 22371) | static WC_INLINE int sp_256_mod_4(sp_digit* r, const sp_digit* a, const ... function sp_256_mont_mul_order_4 (line 22398) | static void sp_256_mont_mul_order_4(sp_digit* r, const sp_digit* a, cons... function sp_256_mont_sqr_order_4 (line 22409) | static void sp_256_mont_sqr_order_4(sp_digit* r, const sp_digit* a) function sp_256_mont_sqr_n_order_4 (line 22422) | static void sp_256_mont_sqr_n_order_4(sp_digit* r, const sp_digit* a, in... function sp_256_mont_inv_order_4 (line 22440) | static void sp_256_mont_inv_order_4(sp_digit* r, const sp_digit* a, function sp_256_mont_mul_order_avx2_4 (line 22544) | static void sp_256_mont_mul_order_avx2_4(sp_digit* r, const sp_digit* a,... function sp_256_mont_sqr_order_avx2_4 (line 22555) | static void sp_256_mont_sqr_order_avx2_4(sp_digit* r, const sp_digit* a) function sp_256_mont_sqr_n_order_avx2_4 (line 22568) | static void sp_256_mont_sqr_n_order_avx2_4(sp_digit* r, const sp_digit* ... function sp_256_mont_inv_order_avx2_4 (line 22586) | static void sp_256_mont_inv_order_avx2_4(sp_digit* r, const sp_digit* a, function sp_ecc_sign_256 (line 22702) | int sp_ecc_sign_256(const byte* hash, word32 hashLen, WC_RNG* rng, mp_in... function sp_ecc_verify_256 (line 22901) | int sp_ecc_verify_256(const byte* hash, word32 hashLen, mp_int* pX, function sp_256_ecc_is_point_4 (line 23099) | static int sp_256_ecc_is_point_4(sp_point* point, void* heap) function sp_ecc_is_point_256 (line 23163) | int sp_ecc_is_point_256(mp_int* pX, mp_int* pY) function sp_ecc_check_key_256 (line 23197) | int sp_ecc_check_key_256(mp_int* pX, mp_int* pY, mp_int* privm, void* heap) function sp_ecc_proj_add_point_256 (line 23317) | int sp_ecc_proj_add_point_256(mp_int* pX, mp_int* pY, mp_int* pZ, function sp_ecc_proj_dbl_point_256 (line 23398) | int sp_ecc_proj_dbl_point_256(mp_int* pX, mp_int* pY, mp_int* pZ, function sp_ecc_map_256 (line 23466) | int sp_ecc_map_256(mp_int* pX, mp_int* pY, mp_int* pZ) function sp_256_mont_sqrt_4 (line 23522) | static int sp_256_mont_sqrt_4(sp_digit* y) function sp_ecc_uncompress_256 (line 23636) | int sp_ecc_uncompress_256(mp_int* xm, int odd, mp_int* ym) FILE: src/wolfcrypt/src/srp.c function SrpHashInit (line 45) | static int SrpHashInit(SrpHash* hash, SrpType type) function SrpHashUpdate (line 83) | static int SrpHashUpdate(SrpHash* hash, const byte* data, word32 size) function SrpHashFinal (line 119) | static int SrpHashFinal(SrpHash* hash, byte* digest) function word32 (line 155) | static word32 SrpHashSize(SrpType type) function wc_SrpInit (line 191) | int wc_SrpInit(Srp* srp, SrpType type, SrpSide side) function wc_SrpTerm (line 267) | void wc_SrpTerm(Srp* srp) function wc_SrpSetUsername (line 289) | int wc_SrpSetUsername(Srp* srp, const byte* username, word32 size) function wc_SrpSetParams (line 304) | int wc_SrpSetParams(Srp* srp, const byte* N, word32 nSz, function wc_SrpSetPassword (line 388) | int wc_SrpSetPassword(Srp* srp, const byte* password, word32 size) function wc_SrpGetVerifier (line 424) | int wc_SrpGetVerifier(Srp* srp, byte* verifier, word32* size) function wc_SrpSetVerifier (line 450) | int wc_SrpSetVerifier(Srp* srp, const byte* verifier, word32 size) function wc_SrpSetPrivate (line 458) | int wc_SrpSetPrivate(Srp* srp, const byte* priv, word32 size) function wc_SrpGenPrivate (line 482) | static int wc_SrpGenPrivate(Srp* srp, byte* priv, word32 size) function wc_SrpGetPublic (line 494) | int wc_SrpGetPublic(Srp* srp, byte* pub, word32* size) function wc_SrpSetKey (line 547) | static int wc_SrpSetKey(Srp* srp, byte* secret, word32 size) function wc_SrpComputeKey (line 590) | int wc_SrpComputeKey(Srp* srp, byte* clientPubKey, word32 clientPubKeySz, function wc_SrpGetProof (line 704) | int wc_SrpGetProof(Srp* srp, byte* proof, word32* size) function wc_SrpVerifyPeersProof (line 730) | int wc_SrpVerifyPeersProof(Srp* srp, byte* proof, word32 size) FILE: src/wolfcrypt/src/tfm.c function word32 (line 98) | word32 CheckRunTimeSettings(void) function word32 (line 105) | word32 CheckRunTimeFastMath(void) function fp_add (line 113) | void fp_add(fp_int *a, fp_int *b, fp_int *c) function s_fp_add (line 143) | void s_fp_add(fp_int *a, fp_int *b, fp_int *c) function fp_sub (line 173) | void fp_sub(fp_int *a, fp_int *b, fp_int *c) function s_fp_sub (line 208) | void s_fp_sub(fp_int *a, fp_int *b, fp_int *c) function fp_mul (line 236) | int fp_mul(fp_int *A, fp_int *B, fp_int *C) function fp_mul_2 (line 366) | void fp_mul_2(fp_int * a, fp_int * b) function fp_mul_d (line 417) | void fp_mul_d(fp_int *a, fp_digit b, fp_int *c) function fp_mul_2d (line 445) | void fp_mul_2d(fp_int *a, int b, fp_int *c) function WC_INLINE (line 479) | WC_INLINE static int fp_mul_comba_mulx(fp_int *A, fp_int *B, fp_int *C) function fp_mul_comba (line 524) | int fp_mul_comba(fp_int *A, fp_int *B, fp_int *C) function fp_div (line 599) | int fp_div(fp_int *a, fp_int *b, fp_int *c, fp_int *d) function fp_div_2 (line 755) | void fp_div_2(fp_int * a, fp_int * b) function fp_div_2d (line 794) | void fp_div_2d(fp_int *a, int b, fp_int *c, fp_int *d) function fp_mod (line 835) | int fp_mod(fp_int *a, fp_int *b, fp_int *c) function fp_mod_2d (line 867) | void fp_mod_2d(fp_int *a, int b, fp_int *c) function fp_invmod_slow (line 894) | static int fp_invmod_slow (fp_int * a, fp_int * b, fp_int * c) function fp_invmod (line 1027) | int fp_invmod(fp_int *a, fp_int *b, fp_int *c) function fp_mulmod (line 1165) | int fp_mulmod(fp_int *a, fp_int *b, fp_int *c, fp_int *d) function fp_submod (line 1201) | int fp_submod(fp_int *a, fp_int *b, fp_int *c, fp_int *d) function fp_addmod (line 1235) | int fp_addmod(fp_int *a, fp_int *b, fp_int *c, fp_int *d) function fp_exptmod_nb_checktime (line 1300) | static int fp_exptmod_nb_checktime(exptModNb_t* nb) function fp_exptmod_nb (line 1333) | int fp_exptmod_nb(exptModNb_t* nb, fp_int* G, fp_int* X, fp_int* P, fp_i... function _fp_exptmod (line 1499) | static int _fp_exptmod(fp_int * G, fp_int * X, int digits, fp_int * P, f... function _fp_exptmod (line 1641) | static int _fp_exptmod(fp_int * G, fp_int * X, int digits, fp_int * P, function _fp_exptmod_base_2 (line 1916) | static int _fp_exptmod_base_2(fp_int * X, int digits, fp_int * P, function _fp_exptmod_base_2 (line 2076) | static int _fp_exptmod_base_2(fp_int * X, int digits, fp_int * P, function fp_exptmod (line 2211) | int fp_exptmod(fp_int * G, fp_int * X, fp_int * P, fp_int * Y) function fp_exptmod_ex (line 2288) | int fp_exptmod_ex(fp_int * G, fp_int * X, int digits, fp_int * P, fp_int... function fp_2expt (line 2359) | void fp_2expt(fp_int *a, int b) function fp_sqr (line 2383) | int fp_sqr(fp_int *A, fp_int *B) function fp_sqr_comba (line 2499) | int fp_sqr_comba(fp_int *A, fp_int *B) function fp_cmp (line 2594) | int fp_cmp(fp_int *a, fp_int *b) function fp_cmp_d (line 2612) | int fp_cmp_d(fp_int *a, fp_digit b) function fp_cmp_mag (line 2639) | int fp_cmp_mag(fp_int *a, fp_int *b) function fp_montgomery_setup (line 2660) | int fp_montgomery_setup(fp_int *a, fp_digit *rho) function fp_montgomery_calc_normalization (line 2695) | void fp_montgomery_calc_normalization(fp_int *a, fp_int *b) function WC_INLINE (line 2726) | static WC_INLINE void innermul8_mulx(fp_digit *c_mulx, fp_digit *cy_mulx... function fp_montgomery_reduce_mulx (line 2734) | static int fp_montgomery_reduce_mulx(fp_int *a, fp_int *m, fp_digit mp) function fp_montgomery_reduce (line 2828) | int fp_montgomery_reduce(fp_int *a, fp_int *m, fp_digit mp) function fp_read_unsigned_bin (line 2925) | void fp_read_unsigned_bin(fp_int *a, const unsigned char *b, int c) function fp_to_unsigned_bin_at_pos (line 2989) | int fp_to_unsigned_bin_at_pos(int x, fp_int *t, unsigned char *b) function fp_to_unsigned_bin (line 3016) | int fp_to_unsigned_bin(fp_int *a, unsigned char *b) function fp_to_unsigned_bin_len (line 3042) | int fp_to_unsigned_bin_len(fp_int *a, unsigned char *b, int c) function fp_unsigned_bin_size (line 3084) | int fp_unsigned_bin_size(fp_int *a) function fp_set (line 3090) | void fp_set(fp_int *a, fp_digit b) function fp_set_int (line 3101) | void fp_set_int(fp_int *a, unsigned long b) function fp_is_bit_set (line 3133) | int fp_is_bit_set (fp_int *a, fp_digit b) function fp_set_bit (line 3149) | int fp_set_bit (fp_int * a, fp_digit b) function fp_count_bits (line 3168) | int fp_count_bits (fp_int * a) function fp_leading_bit (line 3191) | int fp_leading_bit(fp_int *a) function fp_lshd (line 3210) | void fp_lshd(fp_int *a, int x) function fp_rshb (line 3236) | void fp_rshb(fp_int *c, int x) function fp_rshd (line 3272) | void fp_rshd(fp_int *a, int x) function fp_reverse (line 3298) | void fp_reverse (unsigned char *s, int len) function fp_sub_d (line 3316) | int fp_sub_d(fp_int *a, fp_digit b, fp_int *c) function mp_init (line 3352) | int mp_init (mp_int * a) function fp_init (line 3359) | void fp_init(fp_int *a) function fp_zero (line 3370) | void fp_zero(fp_int *a) function fp_clear (line 3381) | void fp_clear(fp_int *a) function fp_forcezero (line 3393) | void fp_forcezero (mp_int * a) function mp_forcezero (line 3408) | void mp_forcezero (mp_int * a) function fp_free (line 3413) | void fp_free(fp_int* a) function mp_clear (line 3424) | void mp_clear (mp_int * a) function mp_free (line 3431) | void mp_free(mp_int* a) function mp_init_multi (line 3437) | int mp_init_multi(mp_int* a, mp_int* b, mp_int* c, mp_int* d, function mp_add (line 3457) | int mp_add (mp_int * a, mp_int * b, mp_int * c) function mp_sub (line 3464) | int mp_sub (mp_int * a, mp_int * b, mp_int * c) function mp_mul (line 3474) | int mp_mul (mp_int * a, mp_int * b, mp_int * c) function mp_mul_d (line 3480) | int mp_mul_d (mp_int * a, mp_digit b, mp_int * c) function mp_mulmod (line 3490) | int mp_mulmod (mp_int * a, mp_int * b, mp_int * c, mp_int * d) function mp_submod (line 3506) | int mp_submod(mp_int *a, mp_int *b, mp_int *c, mp_int *d) function mp_addmod (line 3512) | int mp_addmod(mp_int *a, mp_int *b, mp_int *c, mp_int *d) function mp_mod (line 3521) | int mp_mod (mp_int * a, mp_int * b, mp_int * c) function mp_invmod (line 3531) | int mp_invmod (mp_int * a, mp_int * b, mp_int * c) function mp_exptmod (line 3545) | int mp_exptmod (mp_int * G, mp_int * X, mp_int * P, mp_int * Y) function mp_exptmod_ex (line 3551) | int mp_exptmod_ex (mp_int * G, mp_int * X, int digits, mp_int * P, mp_in... function mp_cmp (line 3557) | int mp_cmp (mp_int * a, mp_int * b) function mp_cmp_d (line 3563) | int mp_cmp_d(mp_int * a, mp_digit b) function mp_unsigned_bin_size (line 3569) | int mp_unsigned_bin_size (mp_int * a) function mp_to_unsigned_bin_at_pos (line 3574) | int mp_to_unsigned_bin_at_pos(int x, fp_int *t, unsigned char *b) function mp_to_unsigned_bin (line 3580) | int mp_to_unsigned_bin (mp_int * a, unsigned char *b) function mp_to_unsigned_bin_len (line 3585) | int mp_to_unsigned_bin_len(mp_int * a, unsigned char *b, int c) function mp_read_unsigned_bin (line 3590) | int mp_read_unsigned_bin (mp_int * a, const unsigned char *b, int c) function mp_sub_d (line 3597) | int mp_sub_d(fp_int *a, fp_digit b, fp_int *c) function mp_mul_2d (line 3602) | int mp_mul_2d(fp_int *a, int b, fp_int *c) function mp_2expt (line 3608) | int mp_2expt(fp_int* a, int b) function mp_div (line 3614) | int mp_div(fp_int * a, fp_int * b, fp_int * c, fp_int * d) function mp_div_2d (line 3619) | int mp_div_2d(fp_int* a, int b, fp_int* c, fp_int* d) function fp_copy (line 3625) | void fp_copy(fp_int *a, fp_int *b) function fp_init_copy (line 3656) | void fp_init_copy(fp_int *a, fp_int* b) function mp_copy (line 3665) | int mp_copy(fp_int* a, fp_int* b) function mp_isodd (line 3671) | int mp_isodd(mp_int* a) function mp_iszero (line 3676) | int mp_iszero(mp_int* a) function mp_count_bits (line 3681) | int mp_count_bits (mp_int* a) function mp_leading_bit (line 3686) | int mp_leading_bit (mp_int* a) function mp_rshb (line 3691) | void mp_rshb (mp_int* a, int x) function mp_rshd (line 3696) | void mp_rshd (mp_int* a, int x) function mp_set_int (line 3701) | int mp_set_int(mp_int *a, unsigned long b) function mp_is_bit_set (line 3707) | int mp_is_bit_set (mp_int *a, mp_digit b) function mp_set_bit (line 3712) | int mp_set_bit(mp_int *a, mp_digit b) function fp_sqrmod (line 3721) | int fp_sqrmod(fp_int *a, fp_int *b, fp_int *c) function mp_sqrmod (line 3758) | int mp_sqrmod(mp_int *a, mp_int *b, mp_int *c) function mp_montgomery_calc_normalization (line 3764) | int mp_montgomery_calc_normalization(mp_int *a, mp_int *b) function fp_exch (line 3780) | static int fp_exch (fp_int * a, fp_int * b) function fp_cnt_lsb (line 3810) | int fp_cnt_lsb(fp_int *a) function s_is_power_of_two (line 3837) | static int s_is_power_of_two(fp_digit b, int *p) function fp_div_d (line 3856) | static int fp_div_d(fp_int *a, fp_digit b, fp_int *c, fp_digit *d) function fp_mod_d (line 3938) | static int fp_mod_d(fp_int *a, fp_digit b, fp_digit *c) function mp_mod_d (line 3943) | int mp_mod_d(fp_int *a, fp_digit b, fp_digit *c) function mp_prime_is_prime (line 3957) | int mp_prime_is_prime(mp_int* a, int t, int* result) function fp_prime_miller_rabin_ex (line 3969) | static int fp_prime_miller_rabin_ex(fp_int * a, fp_int * b, int *result, function fp_prime_miller_rabin (line 4053) | static int fp_prime_miller_rabin(fp_int * a, fp_int * b, int *result) function fp_isprime_ex (line 4127) | int fp_isprime_ex(fp_int *a, int t, int* result) function mp_prime_is_prime_ex (line 4190) | int mp_prime_is_prime_ex(mp_int* a, int t, int* result, WC_RNG* rng) function mp_gcd (line 4322) | int mp_gcd(fp_int *a, fp_int *b, fp_int *c) function mp_lcm (line 4328) | int mp_lcm(fp_int *a, fp_int *b, fp_int *c) function mp_rand_prime (line 4333) | int mp_rand_prime(mp_int* N, int len, WC_RNG* rng, void* heap) function mp_exch (line 4350) | int mp_exch (mp_int * a, mp_int * b) function fp_randprime (line 4357) | int fp_randprime(fp_int* N, int len, WC_RNG* rng, void* heap) function fp_lcm (line 4422) | int fp_lcm(fp_int *a, fp_int *b, fp_int *c) function fp_gcd (line 4462) | int fp_gcd(fp_int *a, fp_int *b, fp_int *c) function fp_add_d (line 4529) | void fp_add_d(fp_int *a, fp_digit b, fp_int *c) function mp_add_d (line 4554) | int mp_add_d(fp_int *a, fp_digit b, fp_int *c) function fp_read_radix_16 (line 4575) | static int fp_read_radix_16(fp_int *a, const char *str) function fp_read_radix (line 4619) | static int fp_read_radix(fp_int *a, const char *str, int radix) function mp_read_radix (line 4681) | int mp_read_radix(mp_int *a, const char *str, int radix) function mp_sqr (line 4691) | int mp_sqr(fp_int *A, fp_int *B) function mp_montgomery_reduce (line 4697) | int mp_montgomery_reduce(fp_int *a, fp_int *m, fp_digit mp) function mp_montgomery_setup (line 4704) | int mp_montgomery_setup(fp_int *a, fp_digit *rho) function mp_div_2 (line 4709) | int mp_div_2(fp_int * a, fp_int * b) function mp_init_copy (line 4716) | int mp_init_copy(fp_int * a, fp_int * b) function mp_cnt_lsb (line 4724) | int mp_cnt_lsb(fp_int* a) function mp_set (line 4736) | int mp_set(fp_int *a, fp_digit b) function mp_radix_size (line 4746) | int mp_radix_size (mp_int *a, int radix, int *size) function mp_toradix (line 4816) | int mp_toradix (mp_int *a, char *str, int radix) function mp_dump (line 4890) | void mp_dump(const char* desc, mp_int* a, byte verbose) function mp_abs (line 4918) | int mp_abs(mp_int* a, mp_int* b) function mp_lshd (line 4925) | int mp_lshd (mp_int * a, int b) FILE: src/wolfcrypt/src/wc_encrypt.c function wc_AesCbcDecryptWithKey (line 48) | int wc_AesCbcDecryptWithKey(byte* out, const byte* in, word32 inSz, function wc_AesCbcEncryptWithKey (line 85) | int wc_AesCbcEncryptWithKey(byte* out, const byte* in, word32 inSz, function wc_Des_CbcEncryptWithKey (line 120) | int wc_Des_CbcEncryptWithKey(byte* out, const byte* in, word32 sz, function wc_Des_CbcDecryptWithKey (line 147) | int wc_Des_CbcDecryptWithKey(byte* out, const byte* in, word32 sz, function wc_Des3_CbcEncryptWithKey (line 175) | int wc_Des3_CbcEncryptWithKey(byte* out, const byte* in, word32 sz, function wc_Des3_CbcDecryptWithKey (line 207) | int wc_Des3_CbcDecryptWithKey(byte* out, const byte* in, word32 sz, function wc_BufferKeyDecrypt (line 243) | int wc_BufferKeyDecrypt(EncryptedInfo* info, byte* der, word32 derSz, function wc_BufferKeyEncrypt (line 306) | int wc_BufferKeyEncrypt(EncryptedInfo* info, byte* der, word32 derSz, function wc_CryptKey (line 373) | int wc_CryptKey(const char* password, int passwordSz, byte* salt, FILE: src/wolfcrypt/src/wc_pkcs11.c function wc_Pkcs11_Initialize (line 105) | int wc_Pkcs11_Initialize(Pkcs11Dev* dev, const char* library, void* heap) function wc_Pkcs11_Finalize (line 152) | void wc_Pkcs11_Finalize(Pkcs11Dev* dev) function wc_Pkcs11Token_Init (line 180) | int wc_Pkcs11Token_Init(Pkcs11Token* token, Pkcs11Dev* dev, int slotId, function wc_Pkcs11Token_Final (line 236) | void wc_Pkcs11Token_Final(Pkcs11Token* token) function Pkcs11OpenSession (line 255) | static int Pkcs11OpenSession(Pkcs11Token* token, Pkcs11Session* session, function Pkcs11CloseSession (line 302) | static void Pkcs11CloseSession(Pkcs11Token* token, Pkcs11Session* session) function wc_Pkcs11Token_Open (line 320) | int wc_Pkcs11Token_Open(Pkcs11Token* token, int readWrite) function wc_Pkcs11Token_Close (line 342) | void wc_Pkcs11Token_Close(Pkcs11Token* token) function Pkcs11CreateSecretKey (line 357) | static int Pkcs11CreateSecretKey(CK_OBJECT_HANDLE* key, Pkcs11Session* s... function Pkcs11CreateRsaPrivateKey (line 401) | static int Pkcs11CreateRsaPrivateKey(CK_OBJECT_HANDLE* privateKey, function Pkcs11EccSetParams (line 459) | static int Pkcs11EccSetParams(ecc_key* key, CK_ATTRIBUTE* tmpl, int idx) function Pkcs11CreateEccPrivateKey (line 487) | static int Pkcs11CreateEccPrivateKey(CK_OBJECT_HANDLE* privateKey, function Pkcs11MechAvail (line 529) | static int Pkcs11MechAvail(Pkcs11Session* session, CK_MECHANISM_TYPE mech) function Pkcs11HmacTypes (line 553) | static int Pkcs11HmacTypes(int macType, int* mechType, int* keyType) function wc_Pkcs11StoreKey (line 614) | int wc_Pkcs11StoreKey(Pkcs11Token* token, int type, int clear, void* key) function Pkcs11FindKeyById (line 764) | static int Pkcs11FindKeyById(CK_OBJECT_HANDLE* key, CK_OBJECT_CLASS keyC... function Pkcs11FindRsaKey (line 811) | static int Pkcs11FindRsaKey(CK_OBJECT_HANDLE* key, CK_OBJECT_CLASS keyCl... function Pkcs11RsaPublic (line 853) | static int Pkcs11RsaPublic(Pkcs11Session* session, wc_CryptoInfo* info) function Pkcs11RsaPrivate (line 933) | static int Pkcs11RsaPrivate(Pkcs11Session* session, wc_CryptoInfo* info) function Pkcs11Rsa (line 999) | static int Pkcs11Rsa(Pkcs11Session* session, wc_CryptoInfo* info) function Pkcs11GetRsaPublicKey (line 1044) | static int Pkcs11GetRsaPublicKey(RsaKey* key, Pkcs11Session* session, function Pkcs11RsaKeyGen (line 1106) | static int Pkcs11RsaKeyGen(Pkcs11Session* session, wc_CryptoInfo* info) function Pkcs11FindEccKey (line 1187) | static int Pkcs11FindEccKey(CK_OBJECT_HANDLE* key, CK_OBJECT_CLASS keyCl... function Pkcs11CreateEccPublicKey (line 1260) | static int Pkcs11CreateEccPublicKey(CK_OBJECT_HANDLE* publicKey, function Pkcs11GetEccPublicKey (line 1325) | static int Pkcs11GetEccPublicKey(ecc_key* key, Pkcs11Session* session, function Pkcs11EcKeyGen (line 1398) | static int Pkcs11EcKeyGen(Pkcs11Session* session, wc_CryptoInfo* info) function Pkcs11ExtractSecret (line 1469) | static int Pkcs11ExtractSecret(Pkcs11Session* session, CK_OBJECT_HANDLE ... function Pkcs11ECDH (line 1507) | static int Pkcs11ECDH(Pkcs11Session* session, wc_CryptoInfo* info) function word32 (line 1606) | static word32 Pkcs11ECDSASig_Encode(byte* sig, word32 sz) function Pkcs11ECDSASig_Decode (line 1668) | static int Pkcs11ECDSASig_Decode(const byte* in, word32 inSz, byte* sig, function Pkcs11GetEccParams (line 1752) | static int Pkcs11GetEccParams(Pkcs11Session* session, CK_OBJECT_HANDLE p... function Pkcs11ECDSA_Sign (line 1788) | static int Pkcs11ECDSA_Sign(Pkcs11Session* session, wc_CryptoInfo* info) function Pkcs11ECDSA_Verify (line 1876) | static int Pkcs11ECDSA_Verify(Pkcs11Session* session, wc_CryptoInfo* info) function Pkcs11AesGcmEncrypt (line 1958) | static int Pkcs11AesGcmEncrypt(Pkcs11Session* session, wc_CryptoInfo* info) function Pkcs11AesGcmDecrypt (line 2041) | static int Pkcs11AesGcmDecrypt(Pkcs11Session* session, wc_CryptoInfo* info) function Pkcs11AesCbcEncrypt (line 2138) | static int Pkcs11AesCbcEncrypt(Pkcs11Session* session, wc_CryptoInfo* info) function Pkcs11AesCbcDecrypt (line 2205) | static int Pkcs11AesCbcDecrypt(Pkcs11Session* session, wc_CryptoInfo* info) function Pkcs11Hmac (line 2272) | static int Pkcs11Hmac(Pkcs11Session* session, wc_CryptoInfo* info) function Pkcs11RandomBlock (line 2395) | static int Pkcs11RandomBlock(Pkcs11Session* session, wc_CryptoInfo* info) function Pkcs11RandomSeed (line 2416) | static int Pkcs11RandomSeed(Pkcs11Session* session, wc_CryptoInfo* info) function wc_Pkcs11_CryptoDevCb (line 2438) | int wc_Pkcs11_CryptoDevCb(int devId, wc_CryptoInfo* info, void* ctx) FILE: src/wolfcrypt/src/wc_port.c function wolfCrypt_Init (line 96) | int wolfCrypt_Init(void) function wolfCrypt_Cleanup (line 237) | int wolfCrypt_Cleanup(void) function wc_ReadDirFirst (line 289) | int wc_ReadDirFirst(ReadDirCtx* ctx, const char* path, char** name) function wc_ReadDirNext (line 437) | int wc_ReadDirNext(ReadDirCtx* ctx, const char* path, char** name) function wc_ReadDirClose (line 555) | void wc_ReadDirClose(ReadDirCtx* ctx) function XFILE (line 587) | XFILE z_fs_open(const char* filename, const char* perm) function z_fs_close (line 602) | int z_fs_close(XFILE file) function wolfSSL_Mutex (line 618) | wolfSSL_Mutex* wc_InitAndAllocMutex(void) function wolfSSL_CryptHwMutexInit (line 722) | int wolfSSL_CryptHwMutexInit(void) { function wolfSSL_CryptHwMutexLock (line 733) | int wolfSSL_CryptHwMutexLock(void) { function wolfSSL_CryptHwMutexUnLock (line 745) | int wolfSSL_CryptHwMutexUnLock(void) { function wc_LockMutex_ex (line 769) | int wc_LockMutex_ex(int flag, int type, const char* file, int line) function wc_SetMutexCb (line 786) | int wc_SetMutexCb(mutex_cb* cb) function wc_InitMutex (line 794) | int wc_InitMutex(wolfSSL_Mutex* m) function wc_FreeMutex (line 800) | int wc_FreeMutex(wolfSSL_Mutex *m) function wc_LockMutex (line 807) | int wc_LockMutex(wolfSSL_Mutex *m) function wc_UnLockMutex (line 814) | int wc_UnLockMutex(wolfSSL_Mutex *m) function wc_InitMutex (line 823) | int wc_InitMutex(wolfSSL_Mutex* m) function wc_FreeMutex (line 836) | int wc_FreeMutex(wolfSSL_Mutex* m) function wc_LockMutex (line 842) | int wc_LockMutex(wolfSSL_Mutex* m) function wc_UnLockMutex (line 849) | int wc_UnLockMutex(wolfSSL_Mutex* m) function wc_InitMutex (line 857) | int wc_InitMutex(wolfSSL_Mutex* m) function wc_FreeMutex (line 866) | int wc_FreeMutex(wolfSSL_Mutex* m) function wc_LockMutex (line 872) | int wc_LockMutex(wolfSSL_Mutex* m) function wc_UnLockMutex (line 879) | int wc_UnLockMutex(wolfSSL_Mutex* m) function wc_InitMutex (line 887) | int wc_InitMutex(wolfSSL_Mutex* m) function wc_FreeMutex (line 894) | int wc_FreeMutex(wolfSSL_Mutex* m) function wc_LockMutex (line 901) | int wc_LockMutex(wolfSSL_Mutex* m) function wc_UnLockMutex (line 908) | int wc_UnLockMutex(wolfSSL_Mutex* m) function wc_InitMutex (line 916) | int wc_InitMutex(wolfSSL_Mutex* m) function wc_FreeMutex (line 925) | int wc_FreeMutex(wolfSSL_Mutex* m) function wc_LockMutex (line 934) | int wc_LockMutex(wolfSSL_Mutex* m) function wc_UnLockMutex (line 943) | int wc_UnLockMutex(wolfSSL_Mutex* m) function wc_InitMutex (line 953) | int wc_InitMutex(wolfSSL_Mutex* m) function wc_FreeMutex (line 963) | int wc_FreeMutex(wolfSSL_Mutex* m) function wc_LockMutex (line 973) | int wc_LockMutex(wolfSSL_Mutex* m) function wc_UnLockMutex (line 983) | int wc_UnLockMutex(wolfSSL_Mutex* m) function wc_InitMutex (line 994) | int wc_InitMutex(wolfSSL_Mutex* m) function wc_FreeMutex (line 1003) | int wc_FreeMutex(wolfSSL_Mutex* m) function wc_LockMutex (line 1012) | int wc_LockMutex(wolfSSL_Mutex* m) function wc_UnLockMutex (line 1020) | int wc_UnLockMutex(wolfSSL_Mutex* m) function wc_InitMutex (line 1030) | int wc_InitMutex(wolfSSL_Mutex* m) function wc_FreeMutex (line 1049) | int wc_FreeMutex(wolfSSL_Mutex* m) function wc_LockMutex (line 1064) | int wc_LockMutex(wolfSSL_Mutex* m) function wc_UnLockMutex (line 1079) | int wc_UnLockMutex(wolfSSL_Mutex* m) function wc_InitMutex (line 1096) | int wc_InitMutex(wolfSSL_Mutex* m) function wc_FreeMutex (line 1108) | int wc_FreeMutex(wolfSSL_Mutex* m) function wc_LockMutex (line 1124) | int wc_LockMutex(wolfSSL_Mutex* m) function wc_UnLockMutex (line 1136) | int wc_UnLockMutex(wolfSSL_Mutex* m) function wc_InitMutex (line 1150) | int wc_InitMutex(wolfSSL_Mutex* m) function wc_FreeMutex (line 1158) | int wc_FreeMutex(wolfSSL_Mutex* m) function wc_LockMutex (line 1164) | int wc_LockMutex(wolfSSL_Mutex* m) function wc_UnLockMutex (line 1172) | int wc_UnLockMutex(wolfSSL_Mutex* m) function ebsnet_fseek (line 1178) | int ebsnet_fseek(int a, long b, int c) function wc_InitMutex (line 1193) | int wc_InitMutex(wolfSSL_Mutex* m) function wc_FreeMutex (line 1201) | int wc_FreeMutex(wolfSSL_Mutex* m) function wc_LockMutex (line 1209) | int wc_LockMutex(wolfSSL_Mutex* m) function wc_UnLockMutex (line 1217) | int wc_UnLockMutex(wolfSSL_Mutex* m) function wc_InitMutex (line 1228) | int wc_InitMutex(wolfSSL_Mutex* m) function wc_FreeMutex (line 1247) | int wc_FreeMutex(wolfSSL_Mutex* m) function wc_LockMutex (line 1254) | int wc_LockMutex(wolfSSL_Mutex* m) function wc_UnLockMutex (line 1261) | int wc_UnLockMutex(wolfSSL_Mutex* m) function wc_InitMutex (line 1270) | int wc_InitMutex(wolfSSL_Mutex* m) function wc_FreeMutex (line 1287) | int wc_FreeMutex(wolfSSL_Mutex* m) function wc_LockMutex (line 1293) | int wc_LockMutex(wolfSSL_Mutex* m) function wc_UnLockMutex (line 1299) | int wc_UnLockMutex(wolfSSL_Mutex* m) function uITRON4_minit (line 1309) | int uITRON4_minit(size_t poolsz) { function uITRON4_free (line 1348) | void uITRON4_free(void *p) { function wc_InitMutex (line 1360) | int wc_InitMutex(wolfSSL_Mutex* m) function wc_FreeMutex (line 1376) | int wc_FreeMutex(wolfSSL_Mutex* m) function wc_LockMutex (line 1382) | int wc_LockMutex(wolfSSL_Mutex* m) function wc_UnLockMutex (line 1388) | int wc_UnLockMutex(wolfSSL_Mutex* m) function uTKernel_init_mpool (line 1403) | int uTKernel_init_mpool(unsigned int sz) { function uTKernel_free (line 1442) | void uTKernel_free(void *p) { function wc_InitMutex (line 1454) | int wc_InitMutex(wolfSSL_Mutex* m) function wc_FreeMutex (line 1463) | int wc_FreeMutex(wolfSSL_Mutex* m) function wc_LockMutex (line 1469) | int wc_LockMutex(wolfSSL_Mutex* m) function wc_UnLockMutex (line 1475) | int wc_UnLockMutex(wolfSSL_Mutex* m) function wc_InitMutex (line 1496) | int wc_InitMutex(wolfSSL_Mutex* m) function wc_FreeMutex (line 1509) | int wc_FreeMutex(wolfSSL_Mutex* m) function wc_LockMutex (line 1522) | int wc_LockMutex(wolfSSL_Mutex* m) function wc_UnLockMutex (line 1528) | int wc_UnLockMutex(wolfSSL_Mutex* m) function wc_InitMutex (line 1535) | int wc_InitMutex(wolfSSL_Mutex *m) function wc_FreeMutex (line 1546) | int wc_FreeMutex(wolfSSL_Mutex *m) function wc_LockMutex (line 1555) | int wc_LockMutex(wolfSSL_Mutex *m) function wc_UnLockMutex (line 1563) | int wc_UnLockMutex(wolfSSL_Mutex *m) function wc_InitMutex (line 1573) | int wc_InitMutex(wolfSSL_Mutex* m) function wc_FreeMutex (line 1579) | int wc_FreeMutex(wolfSSL_Mutex* m) function wc_LockMutex (line 1584) | int wc_LockMutex(wolfSSL_Mutex* m) function wc_UnLockMutex (line 1590) | int wc_UnLockMutex(wolfSSL_Mutex* m) function wc_InitMutex (line 1598) | int wc_InitMutex(wolfSSL_Mutex* m) function wc_FreeMutex (line 1618) | int wc_FreeMutex(wolfSSL_Mutex* m) function wc_LockMutex (line 1635) | int wc_LockMutex(wolfSSL_Mutex* m) function wc_UnLockMutex (line 1656) | int wc_UnLockMutex(wolfSSL_Mutex* m) function wc_InitMutex (line 1676) | int wc_InitMutex(wolfSSL_Mutex* m) function wc_FreeMutex (line 1687) | int wc_FreeMutex(wolfSSL_Mutex* m) function wc_LockMutex (line 1695) | int wc_LockMutex(wolfSSL_Mutex* m) function wc_UnLockMutex (line 1704) | int wc_UnLockMutex(wolfSSL_Mutex* m) function wc_InitMutex (line 1714) | int wc_InitMutex(wolfSSL_Mutex* m) function wc_FreeMutex (line 1721) | int wc_FreeMutex(wolfSSL_Mutex* m) function wc_LockMutex (line 1726) | int wc_LockMutex(wolfSSL_Mutex* m) function wc_UnLockMutex (line 1736) | int wc_UnLockMutex(wolfSSL_Mutex* m) function wc_InitMutex (line 1745) | int wc_InitMutex(wolfSSL_Mutex* m) function wc_FreeMutex (line 1770) | int wc_FreeMutex(wolfSSL_Mutex* m) function wc_LockMutex (line 1785) | int wc_LockMutex(wolfSSL_Mutex* m) function wc_UnLockMutex (line 1800) | int wc_UnLockMutex(wolfSSL_Mutex* m) function time_t (line 1822) | time_t windows_time(time_t* timer) function time_t (line 1849) | time_t mynewt_time(time_t* timer) type tm (line 1863) | struct tm type tm (line 1877) | struct tm type tm (line 1878) | struct tm type tm (line 1916) | struct tm type tm (line 1918) | struct tm type tm (line 1919) | struct tm function time_t (line 1943) | time_t pic32_time(time_t* timer) function time_t (line 1969) | time_t deos_time(time_t* timer) function time_t (line 1988) | time_t micrium_time(time_t* timer) function time_t (line 2004) | time_t mqx_time(time_t* timer) function time_t (line 2023) | time_t XTIME(time_t * timer) function time_t (line 2040) | time_t XTIME(time_t * timer) function time_t (line 2066) | time_t z_time(time_t * timer) function time_t (line 2085) | time_t wiced_pseudo_unix_epoch_time(time_t * timer) function time_t (line 2099) | time_t m2mb_xtime(time_t * timer) function time_t (line 2115) | time_t m2mb_xtime_ms(time_t * timer) function m2mb_xtime_bench (line 2132) | double m2mb_xtime_bench(int reset) function nucleus_free (line 2224) | void nucleus_free(void* ptr, void* heap, int type) FILE: src/wolfcrypt/src/wolfevent.c function wolfEvent_Init (line 38) | int wolfEvent_Init(WOLF_EVENT* event, WOLF_EVENT_TYPE type, void* context) function wolfEvent_Poll (line 56) | int wolfEvent_Poll(WOLF_EVENT* event, WOLF_EVENT_FLAG flags) function wolfEventQueue_Init (line 72) | int wolfEventQueue_Init(WOLF_EVENT_QUEUE* queue) function wolfEventQueue_Push (line 88) | int wolfEventQueue_Push(WOLF_EVENT_QUEUE* queue, WOLF_EVENT* event) function wolfEventQueue_Pop (line 111) | int wolfEventQueue_Pop(WOLF_EVENT_QUEUE* queue, WOLF_EVENT** event) function wolfEventQueue_Add (line 138) | int wolfEventQueue_Add(WOLF_EVENT_QUEUE* queue, WOLF_EVENT* event) function wolfEventQueue_Remove (line 160) | int wolfEventQueue_Remove(WOLF_EVENT_QUEUE* queue, WOLF_EVENT* event) function wolfEventQueue_Poll (line 191) | int wolfEventQueue_Poll(WOLF_EVENT_QUEUE* queue, void* context_filter, function wolfEventQueue_Count (line 250) | int wolfEventQueue_Count(WOLF_EVENT_QUEUE* queue) function wolfEventQueue_Free (line 274) | void wolfEventQueue_Free(WOLF_EVENT_QUEUE* queue) FILE: src/wolfcrypt/src/wolfmath.c function get_digit_count (line 75) | int get_digit_count(mp_int* a) function mp_digit (line 84) | mp_digit get_digit(mp_int* a, int n) function get_rand_digit (line 93) | int get_rand_digit(WC_RNG* rng, mp_digit* d) function mp_rand (line 99) | int mp_rand(mp_int* a, int digits, WC_RNG* rng) function wc_export_int (line 150) | int wc_export_int(mp_int* mp, byte* buf, word32* len, word32 keySz, function wc_bigint_init (line 183) | void wc_bigint_init(WC_BIGINT* a) function wc_bigint_alloc (line 192) | int wc_bigint_alloc(WC_BIGINT* a, word32 sz) function wc_bigint_from_unsigned_bin (line 219) | int wc_bigint_from_unsigned_bin(WC_BIGINT* a, const byte* in, word32 inlen) function wc_bigint_to_unsigned_bin (line 234) | int wc_bigint_to_unsigned_bin(WC_BIGINT* a, byte* out, word32* outlen) function wc_bigint_zero (line 257) | void wc_bigint_zero(WC_BIGINT* a) function wc_bigint_free (line 264) | void wc_bigint_free(WC_BIGINT* a) function wc_mp_to_bigint_sz (line 279) | int wc_mp_to_bigint_sz(mp_int* src, WC_BIGINT* dst, word32 sz) function wc_mp_to_bigint (line 307) | int wc_mp_to_bigint(mp_int* src, WC_BIGINT* dst) function wc_bigint_to_mp (line 315) | int wc_bigint_to_mp(WC_BIGINT* src, mp_int* dst) FILE: src/wolfssl/wolfcrypt/aes.h type Aes (line 138) | struct Aes { type Aes (line 222) | typedef struct Aes Aes; type XtsAes (line 227) | typedef struct XtsAes { type Gmac (line 234) | typedef struct Gmac { FILE: src/wolfssl/wolfcrypt/arc4.h type Arc4 (line 46) | typedef struct Arc4 { FILE: src/wolfssl/wolfcrypt/asn.h type ASN_Tags (line 82) | enum ASN_Tags { type DN_Tags (line 117) | enum DN_Tags { type ECC_TYPES (line 218) | enum ECC_TYPES type PIV_Tags (line 225) | enum PIV_Tags { type Misc_ASN (line 256) | enum Misc_ASN { type Oid_Types (line 355) | enum Oid_Types { type Hash_Sum (line 380) | enum Hash_Sum { type Block_Sum (line 396) | enum Block_Sum { type Key_Sum (line 420) | enum Key_Sum { type KeyWrap_Sum (line 430) | enum KeyWrap_Sum { type Key_Agree (line 446) | enum Key_Agree { type KDF_Sum (line 456) | enum KDF_Sum { type HMAC_Sum (line 461) | enum HMAC_Sum { type Extensions_Sum (line 473) | enum Extensions_Sum { type CertificatePolicy_Sum (line 493) | enum CertificatePolicy_Sum { type SepHardwareName_Sum (line 497) | enum SepHardwareName_Sum { type AuthInfo_Sum (line 501) | enum AuthInfo_Sum { type ExtKeyUsage_Sum (line 506) | enum ExtKeyUsage_Sum { /* From RFC 5280 */ type CompressAlg_Sum (line 517) | enum CompressAlg_Sum { type VerifyType (line 522) | enum VerifyType { type KeyIdType (line 532) | enum KeyIdType { type DNS_entry (line 559) | typedef struct DNS_entry DNS_entry; type DNS_entry (line 561) | struct DNS_entry { type Base_entry (line 569) | typedef struct Base_entry Base_entry; type Base_entry (line 571) | struct Base_entry { type DecodedName (line 581) | struct DecodedName { type SignatureState (line 637) | enum SignatureState { type SignatureCtx (line 663) | struct SignatureCtx { type CertSignState (line 717) | enum CertSignState { type CertSignCtx (line 724) | struct CertSignCtx { type DecodedCert (line 749) | typedef struct DecodedCert DecodedCert; type DecodedName (line 750) | typedef struct DecodedName DecodedName; type Signer (line 751) | typedef struct Signer Signer; type TrustedPeerCert (line 753) | typedef struct TrustedPeerCert TrustedPeerCert; type SignatureCtx (line 755) | typedef struct SignatureCtx SignatureCtx; type CertSignCtx (line 756) | typedef struct CertSignCtx CertSignCtx; type DecodedCert (line 759) | struct DecodedCert { type Signer (line 949) | struct Signer { type TrustedPeerCert (line 985) | struct TrustedPeerCert { type wolfssl_tm (line 1069) | typedef struct tm wolfssl_tm; type tm (line 1079) | struct tm type tm (line 1079) | struct tm type cert_enums (line 1168) | enum cert_enums { type CertStatus (line 1188) | typedef struct CertStatus CertStatus; type Ocsp_Response_Status (line 1192) | enum Ocsp_Response_Status { type Ocsp_Cert_Status (line 1202) | enum Ocsp_Cert_Status { type Ocsp_Sums (line 1209) | enum Ocsp_Sums { type Ocsp_Verify_Error (line 1215) | enum Ocsp_Verify_Error { type OcspRequest (line 1222) | typedef struct OcspRequest OcspRequest; type OcspResponse (line 1223) | typedef struct OcspResponse OcspResponse; type CertStatus (line 1226) | struct CertStatus { type OcspResponse (line 1250) | struct OcspResponse { type OcspRequest (line 1283) | struct OcspRequest { type OcspEntry (line 1300) | typedef struct OcspEntry OcspEntry; type OcspEntry (line 1308) | struct OcspEntry type RevokedCert (line 1333) | typedef struct RevokedCert RevokedCert; type RevokedCert (line 1337) | struct RevokedCert { type DecodedCRL (line 1343) | typedef struct DecodedCRL DecodedCRL; type DecodedCRL (line 1345) | struct DecodedCRL { type PBESTypes (line 1395) | enum PBESTypes { type PKCSTypes (line 1407) | enum PKCSTypes { FILE: src/wolfssl/wolfcrypt/asn_public.h type ecc_key (line 37) | typedef struct ecc_key ecc_key; type ed25519_key (line 41) | typedef struct ed25519_key ed25519_key; type RsaKey (line 45) | typedef struct RsaKey RsaKey; type WC_RNG (line 49) | typedef struct WC_RNG WC_RNG; type Ecc_Sum (line 53) | enum Ecc_Sum { type CertType (line 87) | enum CertType { type Ctc_SigType (line 115) | enum Ctc_SigType { type Ctc_Encoding (line 132) | enum Ctc_Encoding { type Ctc_Misc (line 144) | enum Ctc_Misc { type DerBuffer (line 162) | typedef struct DerBuffer { type WOLFSSL_ASN1_TIME (line 170) | typedef struct WOLFSSL_ASN1_TIME { type EncryptedInfo (line 187) | typedef struct EncryptedInfo { type WOLFSSL_ASN1_INTEGER (line 205) | typedef struct WOLFSSL_ASN1_INTEGER { type NameAttrib (line 243) | typedef struct NameAttrib { type CertName (line 252) | typedef struct CertName { type Cert (line 285) | typedef struct Cert { type tm (line 378) | struct tm type tm (line 379) | struct tm type tm (line 440) | struct tm type wc_CertPIV (line 560) | typedef struct _wc_CertPIV { FILE: src/wolfssl/wolfcrypt/blake2-impl.h function WC_INLINE (line 41) | static WC_INLINE word32 load32( const void *src ) function WC_INLINE (line 55) | static WC_INLINE word64 load64( const void *src ) function WC_INLINE (line 73) | static WC_INLINE void store32( void *dst, word32 w ) function WC_INLINE (line 86) | static WC_INLINE void store64( void *dst, word64 w ) function WC_INLINE (line 103) | static WC_INLINE word64 load48( const void *src ) function WC_INLINE (line 115) | static WC_INLINE void store48( void *dst, word64 w ) function WC_INLINE (line 126) | static WC_INLINE word32 rotl32( const word32 w, const unsigned c ) function WC_INLINE (line 131) | static WC_INLINE word64 rotl64( const word64 w, const unsigned c ) function WC_INLINE (line 136) | static WC_INLINE word32 rotr32( const word32 w, const unsigned c ) function WC_INLINE (line 141) | static WC_INLINE word64 rotr64( const word64 w, const unsigned c ) function WC_INLINE (line 147) | static WC_INLINE void secure_zero_memory( void *v, word64 n ) FILE: src/wolfssl/wolfcrypt/blake2-int.h type blake2s_constant (line 56) | enum blake2s_constant type blake2b_constant (line 65) | enum blake2b_constant type blake2s_param (line 75) | typedef struct __blake2s_param type blake2s_state (line 90) | typedef struct __blake2s_state type blake2b_param (line 100) | typedef struct __blake2b_param type blake2b_state (line 115) | typedef struct __blake2b_state type blake2sp_state (line 125) | typedef struct __blake2sp_state type blake2bp_state (line 133) | typedef struct __blake2bp_state function WC_INLINE (line 172) | static WC_INLINE int blake2( byte *out, const void *in, const void *key,... FILE: src/wolfssl/wolfcrypt/blake2.h type Blake2b (line 62) | typedef struct Blake2b { type Blake2s (line 70) | typedef struct Blake2s { FILE: src/wolfssl/wolfcrypt/camellia.h type word32 (line 72) | typedef word32 KEY_TABLE_TYPE[CAMELLIA_TABLE_WORD_LEN]; type Camellia (line 74) | typedef struct Camellia { FILE: src/wolfssl/wolfcrypt/chacha.h type ChaCha (line 58) | typedef struct ChaCha { FILE: src/wolfssl/wolfcrypt/cmac.h type Cmac (line 45) | typedef struct Cmac Cmac; type Cmac (line 48) | struct Cmac { type CmacType (line 60) | typedef enum CmacType { FILE: src/wolfssl/wolfcrypt/coding.h type Escaped (line 48) | enum Escaped { FILE: src/wolfssl/wolfcrypt/cryptocb.h type wc_CryptoInfo (line 64) | typedef struct wc_CryptoInfo { FILE: src/wolfssl/wolfcrypt/curve25519.h type curve25519_set_type (line 48) | typedef struct { type ECPoint (line 56) | typedef struct { type curve25519_key (line 64) | typedef struct curve25519_key { FILE: src/wolfssl/wolfcrypt/des3.h type Des (line 90) | typedef struct Des { type Des3 (line 98) | struct Des3 { type Des3 (line 117) | typedef struct Des3 Des3; FILE: src/wolfssl/wolfcrypt/dh.h type DhParams (line 48) | typedef struct DhParams { type DhKey (line 60) | struct DhKey { type DhKey (line 69) | typedef struct DhKey DhKey; FILE: src/wolfssl/wolfcrypt/dsa.h type DsaKey (line 56) | typedef struct DsaKey { FILE: src/wolfssl/wolfcrypt/ecc.h type ecc_curve_id (line 156) | typedef enum ecc_curve_id { type word16 (line 209) | typedef word16 ecc_oid_t; type byte (line 211) | typedef byte ecc_oid_t; type ecc_set_type (line 219) | typedef struct ecc_set_type { type ecc_set_type (line 243) | typedef struct ecc_set_type { type alt_fp_int (line 313) | typedef struct alt_fp_int { type ecc_key (line 320) | typedef struct ecc_key ecc_key; type ecc_point (line 327) | typedef struct { type ecc_key (line 352) | struct ecc_key { type ecEncAlgo (line 657) | enum ecEncAlgo { type ecKdfAlgo (line 662) | enum ecKdfAlgo { type ecMacAlgo (line 667) | enum ecMacAlgo { type ecFlags (line 681) | enum ecFlags { type ecEncCtx (line 687) | typedef struct ecEncCtx ecEncCtx; type wc_HashType (line 715) | enum wc_HashType FILE: src/wolfssl/wolfcrypt/ed25519.h type ed25519_key (line 73) | typedef struct ed25519_key ed25519_key; type ed25519_key (line 78) | struct ed25519_key { FILE: src/wolfssl/wolfcrypt/ge_operations.h type byte (line 49) | typedef byte ge[F25519_SIZE]; type ge_p2 (line 60) | typedef struct { type ge_p3 (line 66) | typedef struct { type ge_p1p1 (line 89) | typedef struct { type ge_precomp (line 96) | typedef struct { type ge_cached (line 102) | typedef struct { FILE: src/wolfssl/wolfcrypt/hash.h type wc_MACAlgorithm (line 70) | enum wc_MACAlgorithm { type wc_HashFlags (line 82) | enum wc_HashFlags { type wc_HashAlg (line 92) | typedef union { type wc_HashType (line 148) | enum wc_HashType type wc_HashType (line 154) | enum wc_HashType type wc_HashType (line 155) | enum wc_HashType type wc_HashType (line 156) | enum wc_HashType type wc_HashType (line 161) | enum wc_HashType type wc_HashType (line 163) | enum wc_HashType type wc_HashType (line 164) | enum wc_HashType type wc_HashType (line 166) | enum wc_HashType type wc_HashType (line 168) | enum wc_HashType type wc_HashType (line 171) | enum wc_HashType type wc_HashType (line 173) | enum wc_HashType type max_prf (line 215) | enum max_prf { FILE: src/wolfssl/wolfcrypt/hc128.h type HC128 (line 43) | typedef struct HC128 { FILE: src/wolfssl/wolfcrypt/hmac.h type Hash (line 112) | typedef union { type Hmac (line 137) | struct Hmac { type Hmac (line 163) | typedef struct Hmac Hmac; FILE: src/wolfssl/wolfcrypt/idea.h type Idea (line 51) | typedef struct Idea { FILE: src/wolfssl/wolfcrypt/integer.h type mp_digit (line 95) | typedef unsigned char mp_digit; type mp_word (line 96) | typedef unsigned short mp_word; type mp_digit (line 100) | typedef unsigned int mp_digit; type mp_word (line 101) | typedef unsigned long mp_word; type mp_digit (line 105) | typedef unsigned short mp_digit; type mp_word (line 106) | typedef unsigned int mp_word; type mp_digit (line 111) | typedef unsigned long long mp_digit; type mp_word (line 112) | typedef unsigned long mp_word __attribute__ ((mode(TI))); type ulong64 (line 118) | typedef unsigned __int64 ulong64; type ulong64 (line 120) | typedef unsigned long long ulong64; type mp_digit (line 123) | typedef unsigned int mp_digit; type ulong64 (line 124) | typedef ulong64 mp_word; type mp_err (line 171) | typedef int mp_err; type WC_BIGINT (line 191) | typedef struct WC_BIGINT { type mp_int (line 200) | typedef struct mp_int { FILE: src/wolfssl/wolfcrypt/logging.h type wc_LogLevels (line 40) | enum wc_LogLevels { type wc_FuncNum (line 53) | enum wc_FuncNum { FILE: src/wolfssl/wolfcrypt/md2.h type Md2 (line 49) | typedef struct Md2 { FILE: src/wolfssl/wolfcrypt/md4.h type Md4 (line 47) | typedef struct Md4 { FILE: src/wolfssl/wolfcrypt/md5.h type wc_Md5 (line 79) | typedef struct wc_Md5 { FILE: src/wolfssl/wolfcrypt/mem_track.h type memoryStats (line 73) | typedef struct memoryStats { type memHint (line 81) | typedef struct memHint { type memoryTrack (line 95) | typedef struct memoryTrack { type memoryList (line 104) | typedef struct memoryList { function CleanupMemoryTracker (line 391) | int CleanupMemoryTracker(void) FILE: src/wolfssl/wolfcrypt/memory.h type WOLFSSL_MEM_STATS (line 150) | typedef struct WOLFSSL_MEM_STATS WOLFSSL_MEM_STATS; type WOLFSSL_MEM_CONN_STATS (line 151) | typedef struct WOLFSSL_MEM_CONN_STATS WOLFSSL_MEM_CONN_STATS; type WOLFSSL_MEM_CONN_STATS (line 154) | struct WOLFSSL_MEM_CONN_STATS { type WOLFSSL_MEM_STATS (line 163) | struct WOLFSSL_MEM_STATS { type wc_Memory (line 177) | typedef struct wc_Memory wc_Memory; type WOLFSSL_HEAP (line 178) | typedef struct WOLFSSL_HEAP { type WOLFSSL_HEAP_HINT (line 198) | typedef struct WOLFSSL_HEAP_HINT { FILE: src/wolfssl/wolfcrypt/pkcs11.h type CK_BYTE (line 166) | typedef unsigned char CK_BYTE; type CK_BYTE (line 167) | typedef CK_BYTE CK_CHAR; type CK_BYTE (line 168) | typedef CK_BYTE CK_UTF8CHAR; type CK_BYTE (line 169) | typedef CK_BYTE CK_BBOOL; type CK_ULONG (line 170) | typedef unsigned long int CK_ULONG; type CK_LONG (line 171) | typedef long int CK_LONG; type CK_ULONG (line 172) | typedef CK_ULONG CK_FLAGS; type CK_BYTE (line 173) | typedef CK_BYTE* CK_BYTE_PTR; type CK_CHAR (line 174) | typedef CK_CHAR* CK_CHAR_PTR; type CK_UTF8CHAR (line 175) | typedef CK_UTF8CHAR* CK_UTF8CHAR_PTR; type CK_ULONG (line 176) | typedef CK_ULONG* CK_ULONG_PTR; type CK_VOID_PTR (line 178) | typedef CK_VOID_PTR* CK_VOID_PTR_PTR; type CK_ULONG (line 181) | typedef CK_ULONG CK_RV; type CK_VERSION (line 184) | typedef struct CK_VERSION { type CK_VERSION (line 188) | typedef CK_VERSION* CK_VERSION_PTR; type CK_INFO (line 192) | typedef struct CK_INFO { type CK_INFO (line 199) | typedef CK_INFO* CK_INFO_PTR; type CK_ULONG (line 203) | typedef CK_ULONG CK_SLOT_ID; type CK_SLOT_ID (line 204) | typedef CK_SLOT_ID* CK_SLOT_ID_PTR; type CK_SLOT_INFO (line 206) | typedef struct CK_SLOT_INFO { type CK_SLOT_INFO (line 214) | typedef CK_SLOT_INFO* CK_SLOT_INFO_PTR; type CK_TOKEN_INFO (line 218) | typedef struct CK_TOKEN_INFO { type CK_TOKEN_INFO (line 238) | typedef CK_TOKEN_INFO* CK_TOKEN_INFO_PTR; type CK_ULONG (line 242) | typedef CK_ULONG CK_SESSION_HANDLE; type CK_SESSION_HANDLE (line 243) | typedef CK_SESSION_HANDLE* CK_SESSION_HANDLE_PTR; type CK_ULONG (line 245) | typedef CK_ULONG CK_USER_TYPE; type CK_ULONG (line 247) | typedef CK_ULONG CK_STATE; type CK_SESSION_INFO (line 249) | typedef struct CK_SESSION_INFO { type CK_SESSION_INFO (line 255) | typedef CK_SESSION_INFO* CK_SESSION_INFO_PTR; type CK_ULONG (line 259) | typedef CK_ULONG CK_OBJECT_HANDLE; type CK_OBJECT_HANDLE (line 260) | typedef CK_OBJECT_HANDLE* CK_OBJECT_HANDLE_PTR; type CK_ULONG (line 262) | typedef CK_ULONG CK_OBJECT_CLASS; type CK_OBJECT_CLASS (line 263) | typedef CK_OBJECT_CLASS* CK_OBJECT_CLASS_PTR; type CK_ULONG (line 265) | typedef CK_ULONG CK_KEY_TYPE; type CK_ULONG (line 267) | typedef CK_ULONG CK_ATTRIBUTE_TYPE; type CK_ATTRIBUTE (line 269) | typedef struct CK_ATTRIBUTE { type CK_ATTRIBUTE (line 274) | typedef CK_ATTRIBUTE* CK_ATTRIBUTE_PTR; type CK_ULONG (line 278) | typedef CK_ULONG CK_MECHANISM_TYPE; type CK_MECHANISM_TYPE (line 279) | typedef CK_MECHANISM_TYPE* CK_MECHANISM_TYPE_PTR; type CK_MECHANISM (line 281) | typedef struct CK_MECHANISM { type CK_MECHANISM (line 286) | typedef CK_MECHANISM* CK_MECHANISM_PTR; type CK_MECHANISM_INFO (line 288) | typedef struct CK_MECHANISM_INFO { type CK_MECHANISM_INFO (line 293) | typedef CK_MECHANISM_INFO * CK_MECHANISM_INFO_PTR; type CK_ULONG (line 296) | typedef CK_ULONG CK_NOTIFICATION; type CK_RV (line 298) | typedef CK_RV (*CK_NOTIFY)(CK_SESSION_HANDLE hSession, CK_NOTIFICATION e... type CK_RV (line 303) | typedef CK_RV (*CK_CREATEMUTEX)(CK_VOID_PTR_PTR ppMutex); type CK_RV (line 304) | typedef CK_RV (*CK_DESTROYMUTEX)(CK_VOID_PTR pMutex); type CK_RV (line 305) | typedef CK_RV (*CK_LOCKMUTEX)(CK_VOID_PTR pMutex); type CK_RV (line 306) | typedef CK_RV (*CK_UNLOCKMUTEX)(CK_VOID_PTR pMutex); type CK_C_INITIALIZE_ARGS (line 308) | typedef struct CK_C_INITIALIZE_ARGS { type CK_C_INITIALIZE_ARGS (line 316) | typedef CK_C_INITIALIZE_ARGS* CK_C_INITIALIZE_ARGS_PTR; type CK_ULONG (line 320) | typedef CK_ULONG CK_EC_KDF_TYPE; type CK_ECDH1_DERIVE_PARAMS (line 322) | typedef struct CK_ECDH1_DERIVE_PARAMS { type CK_ECDH1_DERIVE_PARAMS (line 329) | typedef CK_ECDH1_DERIVE_PARAMS* CK_ECDH1_DERIVE_PARAMS_PTR; type CK_GCM_PARAMS (line 332) | typedef struct CK_GCM_PARAMS { type CK_GCM_PARAMS (line 340) | typedef CK_GCM_PARAMS* CK_GCM_PARAMS_PTR; type CK_FUNCTION_LIST (line 343) | typedef struct CK_FUNCTION_LIST CK_FUNCTION_LIST; type CK_FUNCTION_LIST (line 344) | typedef CK_FUNCTION_LIST* CK_FUNCTION_LIST_PTR; type CK_FUNCTION_LIST_PTR (line 345) | typedef CK_FUNCTION_LIST_PTR* CK_FUNCTION_LIST_PTR_PTR; type CK_RV (line 347) | typedef CK_RV (*CK_C_GetFunctionList)(CK_FUNCTION_LIST_PTR_PTR ppFunctio... type CK_FUNCTION_LIST (line 349) | struct CK_FUNCTION_LIST { FILE: src/wolfssl/wolfcrypt/pkcs12.h type WC_PKCS12 (line 33) | typedef struct WC_PKCS12 WC_PKCS12; type WC_DerCertList (line 36) | typedef struct WC_DerCertList { /* dereferenced in ssl.c */ FILE: src/wolfssl/wolfcrypt/pkcs7.h type PKCS7_TYPES (line 74) | enum PKCS7_TYPES { type PKCS7_STATE (line 89) | enum PKCS7_STATE { type Pkcs7_Misc (line 143) | enum Pkcs7_Misc { type Cms_Options (line 166) | enum Cms_Options { type Pkcs7_RecipientInfo_Types (line 173) | enum Pkcs7_RecipientInfo_Types { type PKCS7Attrib (line 181) | typedef struct PKCS7Attrib { type PKCS7DecodedAttrib (line 189) | typedef struct PKCS7DecodedAttrib { type PKCS7State (line 197) | typedef struct PKCS7State PKCS7State; type Pkcs7Cert (line 198) | typedef struct Pkcs7Cert Pkcs7Cert; type Pkcs7EncodedRecip (line 199) | typedef struct Pkcs7EncodedRecip Pkcs7EncodedRecip; type PKCS7 (line 200) | typedef struct PKCS7 PKCS7; type PKCS7_SIGNED (line 201) | typedef struct PKCS7 PKCS7_SIGNED; type PKCS7SignerInfo (line 202) | typedef struct PKCS7SignerInfo PKCS7SignerInfo; type PKCS7 (line 234) | struct PKCS7 { FILE: src/wolfssl/wolfcrypt/poly1305.h type Poly1305 (line 69) | typedef struct Poly1305 { FILE: src/wolfssl/wolfcrypt/port/Espressif/esp32-crypt.h type ESP32_AESPROCESS (line 67) | typedef enum tagES32_AES_PROCESS { type Aes (line 74) | struct Aes type Aes (line 75) | struct Aes type Aes (line 76) | struct Aes type Aes (line 77) | struct Aes type Aes (line 78) | struct Aes type ESP32_DOSHA (line 101) | typedef enum { type WC_ESP32SHA (line 107) | typedef struct { type wc_Sha (line 118) | struct wc_Sha type wc_Sha (line 119) | struct wc_Sha type wc_Sha (line 120) | struct wc_Sha type wc_Sha256 (line 123) | struct wc_Sha256 type wc_Sha256 (line 124) | struct wc_Sha256 type wc_Sha256 (line 125) | struct wc_Sha256 type wc_Sha512 (line 129) | struct wc_Sha512 type wc_Sha512 (line 130) | struct wc_Sha512 type wc_Sha512 (line 131) | struct wc_Sha512 type fp_int (line 142) | struct fp_int type fp_int (line 143) | struct fp_int type fp_int (line 143) | struct fp_int type fp_int (line 143) | struct fp_int type fp_int (line 144) | struct fp_int type fp_int (line 144) | struct fp_int type fp_int (line 144) | struct fp_int type fp_int (line 145) | struct fp_int type fp_int (line 146) | struct fp_int type fp_int (line 146) | struct fp_int type fp_int (line 146) | struct fp_int type fp_int (line 147) | struct fp_int FILE: src/wolfssl/wolfcrypt/rabbit.h type RabbitCtx (line 45) | typedef struct RabbitCtx { type Rabbit (line 53) | typedef struct Rabbit { FILE: src/wolfssl/wolfcrypt/random.h type ProviderHandle (line 126) | typedef unsigned __int64 ProviderHandle; type ProviderHandle (line 129) | typedef unsigned long ProviderHandle; type OS_Seed (line 135) | typedef struct OS_Seed { type WC_RNG (line 148) | typedef struct WC_RNG WC_RNG; type WC_RNG (line 153) | struct WC_RNG { FILE: src/wolfssl/wolfcrypt/ripemd.h type RipeMd (line 48) | typedef struct RipeMd { FILE: src/wolfssl/wolfcrypt/rsa.h type RsaNb (line 144) | typedef struct RsaNb { type RsaKey (line 151) | struct RsaKey { type RsaKey (line 201) | typedef struct RsaKey RsaKey; type wc_HashType (line 231) | enum wc_HashType type wc_HashType (line 234) | enum wc_HashType type wc_HashType (line 242) | enum wc_HashType type wc_HashType (line 245) | enum wc_HashType type wc_HashType (line 248) | enum wc_HashType type wc_HashType (line 251) | enum wc_HashType type wc_HashType (line 255) | enum wc_HashType type wc_HashType (line 258) | enum wc_HashType type wc_HashType (line 262) | enum wc_HashType type wc_HashType (line 267) | enum wc_HashType type wc_HashType (line 316) | enum wc_HashType type wc_HashType (line 319) | enum wc_HashType type wc_HashType (line 321) | enum wc_HashType FILE: src/wolfssl/wolfcrypt/settings.h function word32 (line 308) | static inline word32 LowResTimer(void) FILE: src/wolfssl/wolfcrypt/sha.h type wc_Sha (line 107) | struct wc_Sha { type wc_Sha (line 144) | typedef struct wc_Sha wc_Sha; FILE: src/wolfssl/wolfcrypt/sha256.h type wc_Sha256 (line 132) | struct wc_Sha256 { type wc_Sha256 (line 178) | typedef struct wc_Sha256 wc_Sha256; type wc_Sha224 (line 228) | typedef struct wc_Sha256 wc_Sha224; FILE: src/wolfssl/wolfcrypt/sha3.h type Sha3 (line 92) | struct Sha3 { type wc_Sha3 (line 111) | typedef struct Sha3 wc_Sha3; FILE: src/wolfssl/wolfcrypt/sha512.h type wc_Sha512 (line 116) | struct wc_Sha512 { type wc_Sha512 (line 142) | typedef struct wc_Sha512 wc_Sha512; type wc_Sha384 (line 200) | typedef struct wc_Sha512 wc_Sha384; FILE: src/wolfssl/wolfcrypt/signature.h type wc_SignatureType (line 38) | enum wc_SignatureType { type wc_SignatureType (line 45) | enum wc_SignatureType type wc_HashType (line 49) | enum wc_HashType type wc_SignatureType (line 49) | enum wc_SignatureType type wc_HashType (line 55) | enum wc_HashType type wc_SignatureType (line 55) | enum wc_SignatureType type wc_HashType (line 61) | enum wc_HashType type wc_SignatureType (line 61) | enum wc_SignatureType type wc_HashType (line 66) | enum wc_HashType type wc_SignatureType (line 66) | enum wc_SignatureType type wc_HashType (line 71) | enum wc_HashType type wc_SignatureType (line 71) | enum wc_SignatureType type wc_HashType (line 77) | enum wc_HashType type wc_SignatureType (line 77) | enum wc_SignatureType FILE: src/wolfssl/wolfcrypt/sp_int.h type sp_digit (line 61) | typedef int32_t sp_digit; type sp_int_digit (line 62) | typedef uint32_t sp_int_digit; type sp_int_word (line 63) | typedef uint64_t sp_int_word; type sp_digit (line 65) | typedef int64_t sp_digit; type sp_int_digit (line 66) | typedef uint64_t sp_int_digit; type __uint128_t (line 68) | typedef __uint128_t uint128_t; type __int128_t (line 69) | typedef __int128_t int128_t; type uint128_t (line 71) | typedef unsigned long uint128_t __attribute__ ((mode(TI))); type int128_t (line 72) | typedef long int128_t __attribute__ ((mode(TI))); type uint128_t (line 74) | typedef uint128_t sp_int_word; type sp_digit (line 80) | typedef uint32_t sp_digit; type sp_int_digit (line 81) | typedef uint32_t sp_int_digit; type sp_int_word (line 82) | typedef uint64_t sp_int_word; type sp_digit (line 84) | typedef uint64_t sp_digit; type sp_int_digit (line 85) | typedef uint64_t sp_int_digit; type __uint128_t (line 87) | typedef __uint128_t uint128_t; type __int128_t (line 88) | typedef __int128_t int128_t; type uint128_t (line 90) | typedef unsigned long uint128_t __attribute__ ((mode(TI))); type int128_t (line 91) | typedef long int128_t __attribute__ ((mode(TI))); type uint128_t (line 93) | typedef uint128_t sp_int_word; type WC_BIGINT (line 136) | typedef struct WC_BIGINT { type sp_int (line 144) | typedef struct sp_int { type sp_int (line 153) | typedef sp_int mp_int; type sp_digit (line 154) | typedef sp_digit mp_digit; FILE: src/wolfssl/wolfcrypt/srp.h type SrpSide (line 66) | typedef enum { type SrpType (line 74) | typedef enum { type SrpHash (line 85) | typedef struct { type Srp (line 103) | typedef struct Srp { FILE: src/wolfssl/wolfcrypt/tfm.h type fp_digit (line 216) | typedef unsigned int fp_digit; type fp_word (line 218) | typedef unsigned long fp_word; type fp_digit (line 221) | typedef unsigned long long fp_digit; type fp_word (line 223) | typedef unsigned long fp_word __attribute__ ((mode(TI))); type ulong64 (line 228) | typedef unsigned __int64 ulong64; type ulong64 (line 230) | typedef unsigned long long ulong64; type fp_digit (line 232) | typedef unsigned int fp_digit; type ulong64 (line 234) | typedef ulong64 fp_word; type fp_digit (line 239) | typedef unsigned short fp_digit; type fp_word (line 241) | typedef unsigned int fp_word; type WC_BIGINT (line 303) | typedef struct WC_BIGINT { type fp_int (line 312) | typedef struct fp_int { type fp_digit (line 326) | typedef fp_digit mp_digit; type fp_word (line 327) | typedef fp_word mp_word; type fp_int (line 328) | typedef fp_int mp_int; type tfmExptModNbState (line 554) | enum tfmExptModNbState { type exptModNb_t (line 570) | typedef struct { FILE: src/wolfssl/wolfcrypt/types.h type byte (line 51) | typedef unsigned char byte; type word16 (line 54) | typedef unsigned int word16; type word32 (line 55) | typedef unsigned long word32; type word16 (line 57) | typedef unsigned short word16; type word32 (line 58) | typedef unsigned int word32; type byte (line 60) | typedef byte word24[3]; type word64 (line 84) | typedef unsigned __int64 word64; type word64 (line 88) | typedef unsigned long long word64; type word64 (line 92) | typedef unsigned long word64; type word64 (line 96) | typedef unsigned long long word64; type word64 (line 100) | typedef unsigned long long word64; type word64 (line 109) | typedef word64 wolfssl_word; type word64 (line 117) | typedef word64 wolfssl_word; type word32 (line 120) | typedef word32 wolfssl_word; type word16 (line 128) | typedef word16 wolfssl_word; type word32 (line 134) | typedef word32 wolfssl_word; function WC_INLINE (line 477) | static WC_INLINE type wc_AlgoType (line 658) | enum wc_AlgoType { type wc_HashType (line 671) | enum wc_HashType { type wc_CipherType (line 717) | enum wc_CipherType { type wc_PkType (line 735) | enum wc_PkType { FILE: src/wolfssl/wolfcrypt/wc_encrypt.h type EncryptedInfo (line 83) | struct EncryptedInfo type EncryptedInfo (line 84) | struct EncryptedInfo type EncryptedInfo (line 86) | struct EncryptedInfo FILE: src/wolfssl/wolfcrypt/wc_pkcs11.h type Pkcs11Dev (line 41) | typedef struct Pkcs11Dev { type Pkcs11Token (line 47) | typedef struct Pkcs11Token { type Pkcs11Session (line 55) | typedef struct Pkcs11Session { type Pkcs11KeyType (line 62) | enum Pkcs11KeyType { FILE: src/wolfssl/wolfcrypt/wc_port.h type wolfSSL_Mutex (line 177) | typedef int wolfSSL_Mutex; type xSemaphoreHandle (line 181) | typedef xSemaphoreHandle wolfSSL_Mutex; type SemaphoreHandle_t (line 185) | typedef SemaphoreHandle_t wolfSSL_Mutex; type wolfSSL_Mutex (line 187) | typedef struct wolfSSL_Mutex { type CRITICAL_SECTION (line 192) | typedef CRITICAL_SECTION wolfSSL_Mutex; type pthread_mutex_t (line 194) | typedef pthread_mutex_t wolfSSL_Mutex; type TX_MUTEX (line 196) | typedef TX_MUTEX wolfSSL_Mutex; type mutex_handle_t (line 198) | typedef mutex_handle_t wolfSSL_Mutex; type OS_MUTEX (line 200) | typedef OS_MUTEX wolfSSL_Mutex; type RTP_MUTEX (line 202) | typedef RTP_MUTEX wolfSSL_Mutex; type MUTEX_STRUCT (line 204) | typedef MUTEX_STRUCT wolfSSL_Mutex; type mutex_t (line 206) | typedef mutex_t wolfSSL_Mutex; type SEM_ID (line 208) | typedef SEM_ID wolfSSL_Mutex; type wolfSSL_Mutex (line 210) | typedef struct wolfSSL_Mutex { type wolfSSL_Mutex (line 215) | typedef struct wolfSSL_Mutex { type osMutexId (line 221) | typedef osMutexId wolfSSL_Mutex; type OS_MUT (line 223) | typedef OS_MUT wolfSSL_Mutex; type osMutexId (line 226) | typedef osMutexId wolfSSL_Mutex; type osMutexId_t (line 228) | typedef osMutexId_t wolfSSL_Mutex; type ti_sysbios_knl_Semaphore_Handle (line 230) | typedef ti_sysbios_knl_Semaphore_Handle wolfSSL_Mutex; type mutex_t (line 232) | typedef mutex_t * wolfSSL_Mutex; type RTHANDLE (line 234) | typedef RTHANDLE wolfSSL_Mutex; type NU_SEMAPHORE (line 236) | typedef NU_SEMAPHORE wolfSSL_Mutex; type wolfSSL_Mutex (line 238) | typedef struct k_mutex wolfSSL_Mutex; type M2MB_OS_MTX_HANDLE (line 240) | typedef M2MB_OS_MTX_HANDLE wolfSSL_Mutex; type ReadDirCtx (line 456) | typedef struct ReadDirCtx { type time_t (line 614) | typedef signed int time_t; type time_t (line 625) | typedef long time_t; type tm (line 691) | struct tm { type time_t (line 706) | typedef long time_t; type suseconds_t (line 709) | typedef long suseconds_t; type timeval (line 712) | struct timeval type tm (line 721) | struct tm type tm (line 733) | struct tm type tm (line 733) | struct tm type tm (line 735) | struct tm FILE: src/wolfssl/wolfcrypt/wolfevent.h type WOLF_EVENT (line 33) | typedef struct WOLF_EVENT WOLF_EVENT; type WOLF_EVENT_FLAG (line 34) | typedef unsigned short WOLF_EVENT_FLAG; type WOLF_EVENT_TYPE (line 36) | typedef enum WOLF_EVENT_TYPE { type WOLF_EVENT_STATE (line 46) | typedef enum WOLF_EVENT_STATE { type WOLF_EVENT (line 52) | struct WOLF_EVENT { type WOLF_POLL_FLAGS (line 79) | enum WOLF_POLL_FLAGS { type WOLF_EVENT_QUEUE (line 83) | typedef struct { FILE: src/wolfssl/wolfcrypt/wolfmath.h type WC_BIGINT (line 71) | typedef struct WC_BIGINT {