Back to GnuTLS 3.0.12 Homepage

GnuTLS 3.0.12 Cyclomatic Complexity Report

Report generated at: Fri Jan 20 14:15:00 CET 2012

Summary
Total number of functions 2188
Number of low risk functions 1947
Number of moderate risk functions 198
Number of high risk functions 42
Number of untestable functions 1

Details for all functions
  Cyclomatic Complexity Risk Evaluation
  0 - 10 Simple module, without much risk
  11 - 20 More complex module, moderate risk
  21 - 50 Complex module, high risk
  greater than 50 Untestable module, very high risk

Function Name Modified Cyclo Number of
Statements
Number of
Lines
Source File
gnutls_priority_init 55 161 330 gnutls_priority.c
print_extensions 49 142 265 x509/output.c
write_secret_key 44 79 122 opencdk/write-packet.c
print_resp 43 204 379 x509/ocsp_output.c
keydb_parse_allsigs 42 104 179 opencdk/keydb.c
parse_pkcs12 41 168 300 gnutls_x509.c
print_crl 41 165 296 x509/output.c
ecc_mulmod 36 91 153 nettle/ecc_mulmod.c
find_objs 36 163 297 pkcs11.c
call_get_cert_callback 33 104 218 auth/cert.c
_gnutls_verify_certificate2 33 84 164 x509/verify.c
armor_decode 33 80 132 opencdk/armor.c
read_secret_key 32 91 130 opencdk/read-packet.c
print_altname 31 98 191 x509/output.c
print_cert 31 159 304 x509/output.c
keydb_merge_selfsig 30 86 117 opencdk/keydb.c
cdk_keydb_get_keyblock 30 74 133 opencdk/keydb.c
_gnutls_parse_general_name 30 100 185 x509/x509.c
_gnutls_recv_in_buffers 29 99 217 gnutls_record.c
gnutls_ocsp_resp_get_single 29 90 178 x509/ocsp.c
literal_decode 28 67 103 opencdk/literal.c
_gnutls_set_keys 27 89 236 gnutls_constate.c
cdk_pkt_read 26 105 166 opencdk/read-packet.c
_gnutls_send_client_hello 26 85 206 gnutls_handshake.c
parse_sig_subpackets 26 48 69 opencdk/read-packet.c
_gnutls_x509_parse_dn 26 124 239 x509/dn.c
_gnutls_x509_oid_data2string 25 70 142 x509/common.c
register_padlock_crypto 25 67 183 accelerated/x86/aes-padlock.c
ecc_mulmod_timing 25 65 131 nettle/ecc_mulmod_timing.c
ciphertext_to_compressed 24 73 177 gnutls_cipher.c
print_crq 24 125 239 x509/output.c
_gnutls_asn1_encode_rsa 24 114 212 x509/key_encode.c
cdk_keydb_search 23 55 103 opencdk/keydb.c
ecc_projective_add_point 23 93 184 nettle/ecc_projective_add_point.c
_pkcs12_decode_safe_contents 23 93 190 x509/pkcs12.c
_gnutls_proc_openpgp_server_certificate 23 93 197 auth/cert.c
parse_record_buffered_msgs 23 77 159 gnutls_buffers.c
_gnutls_pkcs12_string_to_key 23 101 145 x509/pkcs12_encr.c
_gnutls_server_select_suite 22 76 171 gnutls_handshake.c
_cdk_pk_check_sig 22 69 113 opencdk/sig-check.c
_gnutls_send_int 22 68 145 gnutls_record.c
print_oneline 21 86 163 x509/output.c
gnutls_x509_privkey_import 21 59 131 x509/privkey.c
record_add_to_buffers 20 55 163 gnutls_record.c
_gnutls_x509_parse_dn_oid 20 82 166 x509/dn.c
_gnutls_srp_pwd_read_entry 20 69 148 auth/srp_passwd.c
read_signature 20 68 89 opencdk/read-packet.c
_gnutls_verify_crl2 20 54 109 x509/verify.c
decode_pkcs8_key 20 52 126 x509/privkey_pkcs8.c
write_signature 20 49 63 opencdk/write-packet.c
wrap_nettle_pk_verify_params 19 79 153 nettle/pk.c
gnutls_x509_crt_list_import 19 67 131 x509/x509.c
cdk_pk_check_sigs 19 48 87 opencdk/sig-check.c
_gnutls_recv_client_certificate 19 32 91 gnutls_kx.c
_gnutls_pkcs1_rsa_encrypt 18 88 155 gnutls_pk.c
find_obj_url 18 76 146 pkcs11.c
_dtls_transmit 18 58 136 gnutls_dtls.c
print_oneline 18 57 106 openpgp/output.c
_gnutls_x509_verify_certificate 18 50 126 x509/verify.c
_gnutls_server_select_cert 18 47 124 auth/cert.c
_gnutls_remove_unwanted_ciphersuites 18 42 127 gnutls_handshake.c
keydb_find_byusage 18 22 42 opencdk/keydb.c
wrap_nettle_pk_generate_params 17 116 189 nettle/pk.c
gnutls_dh_params_export_pkcs3 17 84 163 gnutls_dh_primes.c
ecc_projective_dbl_point 17 62 109 nettle/ecc_projective_dbl_point_3.c
print_key_purpose 17 47 75 x509/output.c
ecc_verify_hash 17 44 102 nettle/ecc_verify_hash.c
pkcs11_login 17 44 90 pkcs11.c
parse_handshake_header 17 37 79 gnutls_buffers.c
base64_decode 17 34 59 opencdk/armor.c
privkey_to_pubkey 16 39 74 gnutls_privkey.c
delete_obj_url 16 58 112 pkcs11_write.c
compressed_to_ciphertext 16 58 134 gnutls_cipher.c
_pkcs12_encode_safe_contents 16 51 122 x509/pkcs12.c
_gnutls_io_read_buffered 16 41 111 gnutls_buffers.c
_gnutls_ext_sr_verify 16 40 107 ext/safe_renegotiation.c
cdk_kbnode_write_to_mem 16 35 61 opencdk/kbnode.c
write_public_key 16 35 46 opencdk/write-packet.c
cdk_stream_read 16 31 54 opencdk/stream.c
cdk_keydb_search_start 15 77 136 opencdk/keydb.c
gnutls_pkcs11_copy_x509_privkey 15 194 306 pkcs11_write.c
read_pkcs_schema_params 15 64 146 x509/privkey_pkcs8.c
_gnutls_pkcs1_rsa_decrypt 15 51 108 gnutls_pk.c
gen_group 15 84 161 nettle/mpi.c
_gnutls_key_fingerprint_randomart 15 70 104 extras/randomart.c
gnutls_ocsp_resp_verify 15 63 122 x509/ocsp.c
gnutls_x509_crl_list_import 15 57 113 x509/crl.c
_rndegd_read 15 54 87 nettle/egd.c
_cdk_keydb_get_sk_byusage 15 50 86 opencdk/keydb.c
_gnutls_psk_pwd_find_entry 15 46 99 auth/psk_passwd.c
gnutls_ocsp_req_get_cert_id 15 45 85 x509/ocsp.c
_cdk_keydb_get_pk_byusage 15 45 73 opencdk/keydb.c
_pkcs11_traverse_tokens 15 43 88 pkcs11.c
check_if_ca 15 41 95 x509/verify.c
stream_filter_write 15 35 55 opencdk/stream.c
check_g_n 15 15 43 auth/srp.c
_gnutls_handshake_client 14 56 128 gnutls_handshake.c
_gnutls_parse_aia 14 50 91 x509/x509.c
read_pkcs11_pubkey 14 79 152 pkcs11.c
_gnutls_proc_srp_server_kx 14 83 163 auth/srp.c
_gnutls_ecc_curve_fill_params 14 70 114 gnutls_ecc.c
gnutls_x509_privkey_import_rsa_raw2 14 68 121 x509/privkey.c
gen_dhe_server_kx 14 68 135 auth/dhe.c
_gnutls_proc_x509_server_certificate 14 65 139 auth/cert.c
get_extension 14 60 123 x509/extensions.c
gnutls_x509_privkey_export_rsa_raw2 14 59 118 x509/privkey.c
parse_attribute 14 58 124 x509/crq.c
gnutls_x509_crt_get_crl_dist_points 14 50 102 x509/x509.c
_gnutls_x509_crt_check_revocation 14 49 97 x509/x509.c
_gnutls_gen_openpgp_certificate 14 47 90 auth/cert.c
print_cert 14 44 80 openpgp/output.c
_select_client_cert 14 43 107 auth/cert.c
gnutls_certificate_set_x509_simple_pkcs12_mem 14 43 77 gnutls_x509.c
gnutls_openpgp_keyring_import 14 43 83 openpgp/extras.c
_gnutls_x509_ext_extract_proxyCertInfo 14 41 77 x509/extensions.c
_gnutls_srp_send_params 14 40 84 ext/srp.c
cdk_stream_close 14 39 68 opencdk/stream.c
gnutls_ocsp_resp_import 14 39 88 x509/ocsp.c
check_server_params 14 38 108 gnutls_handshake.c
_gnutls_gen_extensions 14 38 67 gnutls_extensions.c
merge_handshake_packet 14 35 70 gnutls_buffers.c
cdk_listkey_start 14 35 52 opencdk/keydb.c
cdk_kbnode_write_to_mem_alloc 14 29 52 opencdk/kbnode.c
_gnutls_dsa_q_to_hash 14 28 41 gnutls_pubkey.c
_cdk_sig_check 14 23 38 opencdk/sig-check.c
_gnutls_read_client_hello 14 101 203 gnutls_handshake.c
gnutls_pkcs11_copy_x509_crt 14 100 159 pkcs11_write.c
_gnutls_recv_handshake 13 46 107 gnutls_handshake.c
cdk_pkt_alloc 13 46 78 opencdk/new-packet.c
print_crldist 13 45 84 x509/output.c
decrypt_data 13 64 131 x509/privkey_pkcs8.c
find_by_pattern 13 24 39 opencdk/keydb.c
encode_to_private_key_info 13 69 138 x509/privkey_pkcs8.c
print_req 13 67 113 x509/ocsp_output.c
_gnutls_x509_get_dn_oid 13 61 120 x509/dn.c
gnutls_pkcs12_set_bag 13 54 121 x509/pkcs12.c
_gnutls_gen_srp_client_kx 13 54 106 auth/srp.c
_gnutls_x509_cert_verify_peers 13 47 97 gnutls_x509.c
read_attribute 13 46 68 opencdk/read-packet.c
retrieve_pin_for_callback 13 45 73 pkcs11.c
cdk_keydb_import 13 44 78 opencdk/keydb.c
pkcs11_obj_import_pubkey 13 43 96 pkcs11.c
read_subpkt 13 42 56 opencdk/read-packet.c
cdk_keydb_export 13 42 69 opencdk/keydb.c
gnutls_ocsp_req_add_cert_id 13 38 89 x509/ocsp.c
_gnutls_gen_cert_server_cert_req 13 38 82 auth/cert.c
read_literal 13 31 42 opencdk/read-packet.c
write_v3_sig 13 29 35 opencdk/write-packet.c
print_key_usage 13 28 39 x509/output.c
get_last_packet 13 26 58 gnutls_buffers.c
keydb_idx_search 13 21 40 opencdk/keydb.c
generate_key 12 57 137 x509/privkey_pkcs8.c
pkcs11_obj_import 12 44 83 pkcs11.c
_gnutls_session_unpack 12 48 103 gnutls_session_pack.c
_pkcs12_encode_crt_bag 12 55 111 x509/pkcs12_bag.c
_gnutls_handshake_sign_cert_vrfy 12 47 95 gnutls_sig.c
_gnutls_gen_srp_server_kx 12 63 125 auth/srp.c
_gnutls_pkcs7_encrypt_data 12 62 136 x509/privkey_pkcs8.c
_gnutls_x509_encode_and_write_attribute 12 61 124 x509/dn.c
gnutls_x509_crq_get_extension_info 12 59 106 x509/crq.c
gnutls_pkcs12_generate_mac 12 56 122 x509/pkcs12.c
parse_pem_cert_mem 12 55 103 gnutls_x509.c
gnutls_ocsp_resp_get_certs 12 54 88 x509/ocsp.c
_gnutls_proc_cert_cert_req 12 54 106 auth/cert.c
_gnutls_privkey_decode_pkcs1_rsa_key 12 51 108 x509/privkey.c
gen_rsa_export_server_kx 12 49 98 auth/rsa_export.c
write_attributes 12 47 107 x509/pkcs12.c
_cdk_subpkt_get_array 12 44 62 opencdk/new-packet.c
armor_encode 12 44 66 opencdk/armor.c
_gnutls_gen_openpgp_certificate_fpr 12 43 78 auth/cert.c
cdk_stream_mmap_part 12 42 67 opencdk/stream.c
_gnutls_recv_finished 12 40 93 gnutls_handshake.c
_gnutls_cert_type_recv_params 12 38 91 ext/cert_type.c
retrieve_pin_for_pinfile 12 38 63 pkcs11.c
stream_filter_read 12 36 64 opencdk/stream.c
gnutls_x509_crt_get_authority_key_id 12 36 73 x509/x509.c
gnutls_x509_crt_get_subject_key_id 12 36 72 x509/x509.c
_gnutls_sr_recv_params 12 36 76 ext/safe_renegotiation.c
ecc_projective_check_point 12 35 72 nettle/ecc_projective_check_point.c
cdk_listkey_next 12 35 55 opencdk/keydb.c
gnutls_openpgp_crt_get_auth_subkey 12 35 65 openpgp/pgp.c
cdk_pk_check_self_sig 12 34 61 opencdk/sig-check.c
_gnutls_sr_send_params 12 34 74 ext/safe_renegotiation.c
gnutls_openpgp_crt_verify_ring 12 33 58 openpgp/pgpverify.c
write_literal 12 31 47 opencdk/write-packet.c
gnutls_dtls_cookie_verify 12 31 56 gnutls_dtls.c
print_aia 12 31 56 x509/output.c
read_pubkey_enc 12 25 33 opencdk/read-packet.c
session_ticket_send_params 12 24 52 ext/session_ticket.c
_gnutls_session_cert_type_supported 12 24 49 gnutls_state.c
_gnutls_hostname_compare 12 19 42 gnutls_str.c
_gnutls_handshake_server 11 46 100 gnutls_handshake.c
pkcs11_get_info 11 68 116 pkcs11.c
_wrap_nettle_pk_sign 11 75 150 nettle/pk.c
_wrap_nettle_pk_verify 11 62 112 nettle/pk.c
_pkcs12_decode_crt_bag 11 51 103 x509/pkcs12_bag.c
classify_data 11 23 41 opencdk/keydb.c
gnutls_x509_crq_set_key_purpose_oid 11 52 110 x509/crq.c
_gnutls_read_client_hello_v2 11 74 164 gnutls_v2_compat.c
_gnutls_asn1_encode_dsa 11 67 119 x509/key_encode.c
_get_sk_rsa_raw 11 62 105 openpgp/privkey.c
_gnutls_privkey_decode_ecc_key 11 55 103 x509/privkey.c
_gnutls_server_name_recv_params 11 52 106 ext/server_name.c
_gnutls_pbkdf2_sha1 11 52 144 x509/pbkdf2-sha1.c
gnutls_dh_params_import_pkcs3 11 50 104 gnutls_dh_primes.c
find_signercert 11 48 75 x509/ocsp.c
_gnutls_x509_crq_set_extension 11 46 92 x509/extensions.c
find_privkeys 11 46 88 pkcs11.c
gnutls_x509_crq_get_key_purpose_oid 11 46 88 x509/crq.c
gnutls_x509_crt_set_crq_extensions 11 45 76 x509/x509_write.c
gnutls_certificate_set_openpgp_key_mem2 11 43 77 openpgp/gnutls_openpgp.c
proc_rsa_export_client_kx 11 43 108 auth/rsa_export.c
_gnutls_asn1_encode_ecc 11 42 81 x509/key_encode.c
gnutls_pkcs7_get_crt_raw 11 42 89 x509/pkcs7.c
gnutls_x509_trust_list_verify_crt 11 39 79 x509/verify-high.c
gnutls_x509_crt_import 11 39 87 x509/x509.c
_gnutls_copy_certificate_auth_info 11 38 69 auth/cert.c
_dtls_record_check 11 38 81 gnutls_dtls.c
gnutls_x509_crt_get_key_purpose_oid 11 38 78 x509/x509.c
get_alt_name 11 38 80 x509/x509.c
gnutls_pkcs7_set_crt_raw 11 37 82 x509/pkcs7.c
_cdk_keydb_check_userid 11 37 57 opencdk/keydb.c
_gnutls_server_name_send_params 11 37 78 ext/server_name.c
gnutls_x509_privkey_import_pkcs8 11 36 84 x509/privkey_pkcs8.c
gnutls_x509_crl_get_authority_key_id 11 35 72 x509/crl.c
check_if_sorted 11 34 60 gnutls_x509.c
gnutls_ocsp_req_get_extension 11 34 66 x509/ocsp.c
gnutls_ocsp_resp_get_extension 11 34 67 x509/ocsp.c
_gnutls_read_pgp_mpi 11 34 84 openpgp/pgp.c
recv_headers 11 31 74 gnutls_record.c
gnutls_openpgp_crt_get_name 11 31 56 openpgp/pgp.c
do_device_source_urandom 11 31 64 nettle/rnd.c
read_public_key 11 30 47 opencdk/read-packet.c
gnutls_handshake 11 30 72 gnutls_handshake.c
_gnutls_supported_ciphersuites 11 28 44 algorithms/ciphersuites.c
keydb_pos_from_cache 11 28 55 opencdk/keydb.c
decode 11 27 37 auth/srp_sb64.c
compress_get_algo 11 20 32 opencdk/armor.c
_gnutls_openpgp_find_key 11 14 37 openpgp/pgp.c
str_escape 11 12 25 x509/dn.c
cdk_kbnode_find_next 11 12 21 opencdk/kbnode.c
  _gnutls_fbase64_encode 10 61 98 x509_b64.c
  _get_sk_dsa_raw 10 53 98 openpgp/privkey.c
  _gnutls_fbase64_decode 10 50 92 x509_b64.c
  _gnutls_x509_ext_gen_crl_dist_points 10 50 104 x509/extensions.c
  gnutls_certificate_set_openpgp_key 10 48 86 openpgp/gnutls_openpgp.c
  _decode_pkcs7_signed_data 10 47 94 x509/pkcs7.c
  group_check_g_n 10 46 103 auth/srp.c
  gnutls_x509_crq_get_extension_data 10 44 78 x509/crq.c
  _gnutls_cipher_init 10 43 78 gnutls_cipher_int.c
  cdk_pk_verify 10 42 66 opencdk/pubkey.c
  gnutls_certificate_set_x509_key 10 42 79 gnutls_x509.c
  gnutls_ocsp_req_add_cert 10 41 75 x509/ocsp.c
  _gnutls_mpi_randomize 10 40 75 gnutls_mpi.c
  proc_rsa_client_kx 10 38 102 auth/rsa.c
  decode_ber_digest_info 10 37 72 gnutls_sig.c
  _gnutls_x509_export_int_named 10 37 85 x509/common.c
  gnutls_openpgp_get_key 10 35 63 openpgp/gnutls_openpgp.c
  _pkcs1_rsa_verify_sig 10 35 74 gnutls_pubkey.c
  _find_x509_cert 10 34 70 auth/cert.c
  gnutls_pkcs7_set_crl_raw 10 32 72 x509/pkcs7.c
  _gnutls_get_public_rsa_params 10 32 69 auth/rsa.c
  _cdk_hash_pubkey 10 31 43 opencdk/sig-check.c
  _gnutls_send_finished 10 30 69 gnutls_handshake.c
  ecc_sign_hash 10 30 69 nettle/ecc_sign_hash.c
  gnutls_x509_crt_get_authority_info_access 10 29 56 x509/x509.c
  _gnutls_ext_init 10 29 46 gnutls_extensions.c
  cdk_keydb_idx_rebuild 10 29 47 opencdk/keydb.c
  cdk_stream_write 10 29 55 opencdk/stream.c
  sign_tls_hash 10 28 65 gnutls_sig.c
  _gnutls_cert_type_send_params 10 28 66 ext/cert_type.c
  uid_list_add_sig 10 26 50 opencdk/sig-check.c
  write_pubkey_enc 10 25 34 opencdk/write-packet.c
  register_x86_crypto 10 25 64 accelerated/x86/aes-x86.c
  write_onepass_sig 10 23 31 opencdk/write-packet.c
  _gnutls_auth_cipher_encrypt2_tag 10 23 42 gnutls_cipher_int.c
  write_head_old 10 23 34 opencdk/write-packet.c
  cdk_kbnode_move 10 22 28 opencdk/kbnode.c
  cdk_pk_get_keyid 10 20 36 opencdk/pubkey.c
  _gnutls_check_key_usage 10 18 52 gnutls_x509.c
  _gnutls_pubkey_compatible_with_sig 10 16 37 gnutls_pubkey.c
  _gnutls_handshake_io_recv_int 10 14 36 gnutls_buffers.c
  cdk_armor_encode_buffer 9 62 89 opencdk/armor.c
  _gnutls_read_server_hello 9 50 106 gnutls_handshake.c
  gnutls_pkcs12_verify_mac 9 48 101 x509/pkcs12.c
  session_ticket_recv_params 9 48 90 ext/session_ticket.c
  proc_dhe_server_kx 9 47 84 auth/dhe.c
  read_pbkdf2_params 9 47 109 x509/privkey_pkcs8.c
  _gnutls_x509_der_encode 9 46 82 x509/common.c
  _gnutls_handshake_verify_data 9 46 90 gnutls_sig.c
  _get_pk_dsa_raw 9 46 88 openpgp/pgp.c
  unpack_certificate_auth_info 9 45 79 gnutls_session_pack.c
  write_pbkdf2_params 9 45 105 x509/privkey_pkcs8.c
  keydb_idx_build 9 44 71 opencdk/keydb.c
  _gnutls_handshake_verify_cert_vrfy 9 42 91 gnutls_sig.c
  ecc_make_key_ex 9 42 82 nettle/ecc_make_key.c
  get_subject_alt_name 9 42 81 x509/crq.c
  _decode_pkcs12_auth_safe 9 40 80 x509/pkcs12.c
  gnutls_x509_crt_set_key_purpose_oid 9 40 90 x509/x509_write.c
  gnutls_pubkey_import 9 39 81 gnutls_pubkey.c
  get_extension_oid 9 39 83 x509/extensions.c
  _gnutls_gen_cert_client_cert_vrfy 9 39 81 auth/cert.c
  _gnutls_epoch_set_keys 9 38 57 gnutls_constate.c
  _gnutls_sbase64_decode 9 38 59 auth/srp_sb64.c
  gnutls_ocsp_resp_verify_direct 9 38 71 x509/ocsp.c
  decode_private_key_info 9 37 77 x509/privkey_pkcs8.c
  P_hash 9 36 76 gnutls_state.c
  read_cas_url 9 36 72 gnutls_x509.c
  gnutls_global_init 9 36 76 gnutls_global.c
  gnutls_pkcs11_token_set_pin 9 34 66 pkcs11_write.c
  set_extension 9 34 81 x509/extensions.c
  _gnutls_stream_read 9 34 75 gnutls_buffers.c
  _gnutls_server_select_comp_method 9 33 66 gnutls_handshake.c
  add_extension 9 33 62 x509/extensions.c
  gnutls_pkcs11_privkey_import_url 9 33 59 pkcs11_privkey.c
  check_if_same_cert 9 30 58 x509/verify.c
  do_encode_md 9 30 42 opencdk/seskey.c
  _gnutls_openpgp_export 9 30 63 openpgp/pgp.c
  _gnutls_openpgp_verify_key 9 29 61 openpgp/compat.c
  gnutls_certificate_set_openpgp_key_file2 9 28 56 openpgp/gnutls_openpgp.c
  gnutls_x509_trust_list_add_crls 9 28 58 x509/verify-high.c
  gnutls_psk_set_client_credentials 9 27 56 gnutls_psk.c
  _gnutls_max_record_recv_params 9 27 66 ext/max_record.c
  gnutls_openpgp_keyring_get_crt 9 27 47 openpgp/extras.c
  cdk_keydb_check_sk 9 27 46 opencdk/keydb.c
  gnutls_x509_trust_list_verify_named_crt 9 26 55 x509/verify-high.c
  do_device_source_egd 9 26 54 nettle/rnd.c
  _gnutls_buffer_append_data 9 26 49 gnutls_str.c
  base64_encode 9 23 35 opencdk/armor.c
  ecc_shared_secret 9 22 46 nettle/ecc_shared_secret.c
  cdk_stream_flush 9 22 38 opencdk/stream.c
  _cdk_pkt_read_len 9 21 31 opencdk/read-packet.c
  _gnutls_openpgp_find_subkey_idx 9 18 37 openpgp/pgp.c
  _gnutls_openpgp_request_key 9 18 44 openpgp/gnutls_openpgp.c
  _gnutls_send_client_certificate 9 18 58 gnutls_kx.c
  cdk_pk_to_fingerprint 9 16 31 opencdk/pubkey.c
  store_session 9 16 37 gnutls_db.c
  _gnutls_recv_int 9 16 40 gnutls_record.c
  _gnutls_session_pack 9 42 87 gnutls_session_pack.c
  write_schema_params 9 35 87 x509/privkey_pkcs8.c
  _gnutls_dh_set_group 9 36 71 gnutls_state.c
  _gnutls_handshake_common 9 24 67 gnutls_handshake.c
  gnutls_pkcs11_privkey_generate 9 114 175 pkcs11_privkey.c
  print_key_info 9 45 90 openpgp/output.c
  find_by_keyid 9 16 34 opencdk/keydb.c
  gnutls_x509_crq_set_subject_alt_name 8 36 87 x509/crq.c
  calc_enc_length 8 23 55 gnutls_cipher.c
  ip_to_string 8 16 40 x509/output.c
  gnutls_priority_set 8 9 29 gnutls_priority.c
  _gnutls_srp_entry_free 8 8 20 auth/srp_passwd.c
  _gnutls_send_new_session_ticket 8 53 93 ext/session_ticket.c
  pwd_put_values 8 49 85 auth/srp_passwd.c
  _gnutls_pkcs7_decrypt_data 8 48 102 x509/privkey_pkcs8.c
  encode_to_pkcs8_key 8 45 95 x509/privkey_pkcs8.c
  encode_ber_digest_info 8 44 83 gnutls_sig.c
  read_pbe_enc_params 8 42 86 x509/privkey_pkcs8.c
  encrypt_data 8 41 71 x509/privkey_pkcs8.c
  _gnutls_proc_cert_client_cert_vrfy 8 41 75 auth/cert.c
  gnutls_x509_privkey_import_dsa_raw 8 39 74 x509/privkey.c
  read_cert_url 8 38 68 gnutls_x509.c
  gnutls_x509_crt_get_pk_dsa_raw 8 38 76 x509/x509.c
  literal_encode 8 38 51 opencdk/literal.c
  decrypt_ticket 8 38 69 ext/session_ticket.c
  _gnutls_gen_dh_common_client_kx_int 8 37 76 auth/dh_common.c
  _gnutls_PRF 8 36 80 gnutls_state.c
  _gnutls_gen_rsa_client_kx 8 36 83 auth/rsa.c
  gnutls_pkcs12_get_bag 8 35 75 x509/pkcs12.c
  _gnutls_x509_read_value 8 34 63 x509/common.c
  _gnutls_io_write_flush 8 34 66 gnutls_buffers.c
  decode_dsa_key 8 34 68 x509/privkey.c
  cdk_keydb_get_pk 8 34 53 opencdk/keydb.c
  gnutls_pubkey_import_openpgp 8 33 58 gnutls_pubkey.c
  set_attribute 8 32 77 x509/crq.c
  gnutls_pkcs12_import 8 31 61 x509/pkcs12.c
  _gnutls_x509_ext_gen_proxyCertInfo 8 31 64 x509/extensions.c
  _gnutls_x509_set_dn_oid 8 30 75 x509/dn.c
  gnutls_pkcs7_get_crl_raw 8 30 61 x509/pkcs7.c
  _gnutls_x509_ext_gen_basicConstraints 8 30 58 x509/extensions.c
  gnutls_x509_crq_privkey_sign 8 30 72 x509/crq.c
  _gnutls_client_set_ciphersuite 8 30 78 gnutls_handshake.c
  read_key_url 8 29 58 gnutls_x509.c
  gnutls_server_name_set 8 29 57 ext/server_name.c
  _gnutls_x509_read_uint 8 29 49 x509/mpi.c
  gnutls_x509_crq_import 8 29 59 x509/crq.c
  gnutls_x509_crl_import 8 29 58 x509/crl.c
  _gnutls_supported_ecc_recv_params 8 28 65 ext/ecc.c
  _pkcs11_compat_init 8 28 45 pkcs11.c
  _randomize_pwd_entry 8 28 52 auth/srp_passwd.c
  gnutls_pkcs7_import 8 28 55 x509/pkcs7.c
  gnutls_x509_crt_set_subject_alt_name 8 27 65 x509/x509_write.c
  _gnutls_encrypt 8 26 58 gnutls_cipher.c
  _gnutls_x509_ext_extract_basicConstraints 8 26 52 x509/extensions.c
  print_key_times 8 26 49 openpgp/output.c
  gnutls_certificate_set_key 8 26 54 gnutls_x509.c
  _gnutls_mpi_dprint_size 8 25 39 gnutls_mpi.c
  _gnutls_cryptodev_init 8 25 54 accelerated/cryptodev.c
  _gnutls_decrypt 8 25 53 gnutls_cipher.c
  read_mpi 8 25 40 opencdk/read-packet.c
  gnutls_calc_dh_secret 8 24 44 gnutls_dh.c
  check_if_sorted 8 24 45 x509/x509.c
  _gnutls_x509_ext_gen_subject_alt_name 8 23 53 x509/extensions.c
  pkcs11_find_slot 8 23 48 pkcs11.c
  _gnutls_record_overhead_rt 8 23 41 gnutls_state.c
  _gnutls_auth_cipher_init 8 23 48 gnutls_cipher_int.c
  _gnutls_send_client_certificate_verify 8 22 54 gnutls_kx.c
  _cdk_digest_encode_pkcs1 8 22 37 opencdk/seskey.c
  _gnutls_epoch_gc 8 21 33 gnutls_constate.c
  write_user_id 8 19 34 opencdk/write-packet.c
  _gnutls_ext_sr_finished 8 19 45 ext/safe_renegotiation.c
  print_key_usage 8 19 31 openpgp/output.c
  pwd_read_conf 8 19 39 auth/srp_passwd.c
  _gnutls_buffer_resize 8 19 37 gnutls_str.c
  mktime_utc 8 18 27 x509/common.c
  gnutls_pkcs12_bag_set_data 8 18 50 x509/pkcs12_bag.c
  _cdk_keydb_open 8 17 38 opencdk/keydb.c
  cdk_stream_kick_off 8 17 29 opencdk/stream.c
  read_s2k 8 16 29 opencdk/read-packet.c
  _gnutls_recv_client_certificate_verify_message 8 16 41 gnutls_kx.c
  cdk_s2k_new 8 16 25 opencdk/seskey.c
  key_usage_to_cdk_usage 8 16 22 opencdk/keydb.c
  _gnutls_buffer_hexdump 8 15 24 gnutls_str.c
  _cdk_pubkey_compare 8 15 22 opencdk/new-packet.c
  find_by_fpr 8 13 25 opencdk/keydb.c
  keydb_check_key 8 13 25 opencdk/keydb.c
  wrap_nettle_cipher_setkey 8 35 72 nettle/cipher.c
  keydb_cache_find 8 18 36 opencdk/keydb.c
  _gnutls_free_auth_info 8 39 74 gnutls_auth.c
  gnutls_bye 8 28 59 gnutls_record.c
  _gnutls_handshake_sign_data 8 50 102 gnutls_sig.c
  _encode_privkey 8 39 79 x509/privkey_pkcs8.c
  _gnutls_x509_verify_algorithm 8 31 71 x509/verify.c
  verify_tls_hash 8 29 67 gnutls_sig.c
  _gnutls_recv_handshake_final 8 27 54 gnutls_handshake.c
  gnutls_dh_get_group 7 32 52 gnutls_ui.c
  _gnutls_dh_set_peer_public 7 29 56 gnutls_state.c
  _gnutls_send_handshake_final 7 25 57 gnutls_handshake.c
  _gnutls_openpgp_privkey_get_mpis 7 31 67 openpgp/privkey.c
  _cdk_check_args 7 8 13 opencdk/misc.c
  gnutls_pkcs11_copy_secret_key 7 65 106 pkcs11_secret.c
  proc_rsa_export_server_kx 7 51 93 auth/rsa_export.c
  gnutls_init 7 50 104 gnutls_state.c
  check_intel_or_amd 7 5 17 accelerated/x86/aes-x86.c
  gnutls_x509_dn_get_rdn_ava 7 46 80 x509/x509.c
  parse_der_cert_mem 7 39 68 gnutls_x509.c
  _gnutls_parse_extensions 7 39 76 gnutls_extensions.c
  _gnutls_calc_srp_S2 7 36 55 gnutls_srp.c
  _gnutls_dgram_read 7 36 71 gnutls_buffers.c
  _gnutls_x509_pkix_sign 7 35 83 x509/sign.c
  _gnutls_proc_srp_client_kx 7 35 69 auth/srp.c
  pwd_put_values2 7 35 60 auth/srp_passwd.c
  gnutls_x509_privkey_export_dsa_raw 7 35 68 x509/privkey.c
  gnutls_pkcs12_bag_encrypt 7 34 77 x509/pkcs12_bag.c
  _gnutls_x509_encode_and_copy_PKI_params 7 34 71 x509/common.c
  _get_pk_rsa_raw 7 33 62 openpgp/pgp.c
  _gnutls_hmac_init 7 32 58 gnutls_hash_int.c
  _wrap_nettle_pk_derive 7 32 65 nettle/pk.c
  _decode_pkcs8_dsa_key 7 32 64 x509/privkey_pkcs8.c
  _gnutls_get_asn_mpis 7 31 73 x509/mpi.c
  gnutls_pcert_import_x509 7 31 56 gnutls_pcert.c
  gnutls_pcert_import_openpgp 7 31 56 gnutls_pcert.c
  _gnutls_ssl3_finished 7 31 58 gnutls_handshake.c
  pkcs11_add_module 7 31 67 pkcs11.c
  gnutls_pubkey_get_pk_dsa_raw 7 30 61 gnutls_pubkey.c
  _gnutls_x509_write_ecc_params 7 30 58 x509/key_encode.c
  _gnutls_x509_write_dsa_params 7 30 59 x509/key_encode.c
  _gnutls_sbase64_encode 7 30 52 auth/srp_sb64.c
  _cdk_trim_string 7 3 10 opencdk/misc.c
  _gnutls_x509_write_value 7 29 60 x509/common.c
  cdk_stream_new 7 28 44 opencdk/stream.c
  gnutls_pcert_list_import_x509_raw 7 28 46 gnutls_pcert.c
  gnutls_x509_crl_get_extension_info 7 27 52 x509/crl.c
  gnutls_ocsp_req_get_nonce 7 27 53 x509/ocsp.c
  _gnutls_x509_write_int 7 27 51 gnutls_mpi.c
  print_aki 7 27 53 x509/output.c
  gnutls_x509_crt_get_extension_info 7 27 52 x509/x509.c
  gnutls_credentials_set 7 26 58 gnutls_auth.c
  gnutls_certificate_set_x509_trust 7 26 46 gnutls_x509.c
  pkcs11_open_session 7 25 44 pkcs11.c
  gnutls_privkey_import_openpgp 7 25 52 gnutls_privkey.c
  _gnutls_finished 7 25 49 gnutls_handshake.c
  _gnutls_selected_cert_supported_kx 7 25 47 gnutls_cert.c
  _gnutls_copy_ciphersuites 7 25 48 gnutls_handshake.c
  wrap_nettle_mpi_scan 7 25 53 nettle/mpi.c
  gen_psk_client_kx 7 24 48 auth/dhe_psk.c
  _algo_register 7 24 48 crypto-backend.c
  shorten_clist 7 24 58 x509/verify-high.c
  alloc_and_load_x509_certs 7 24 37 auth/cert.c
  _gnutls_openpgp_crt_verify_peers 7 23 53 gnutls_cert.c
  _gnutls_ecdh_common_print_server_kx 7 23 40 auth/ecdh_common.c
  _cdk_copy_seckey 7 22 33 opencdk/new-packet.c
  wrap_nettle_mpi_print 7 22 47 nettle/mpi.c
  keydb_idx_parse 7 22 34 opencdk/keydb.c
  decode 7 22 31 x509_b64.c
  gnutls_x509_crt_check_hostname 7 21 65 x509/rfc2818_hostname.c
  _cdk_hash_userid 7 21 27 opencdk/sig-check.c
  gnutls_x509_trust_list_deinit 7 21 27 x509/verify-high.c
  gnutls_x509_crt_sign2 7 20 42 x509/x509_write.c
  gnutls_srp_set_server_credentials_file 7 20 43 gnutls_srp.c
  _gnutls_auth_info_set 7 20 59 gnutls_auth.c
  get_issuers_num 7 20 45 auth/cert.c
  gnutls_x509_crt_get_extension_by_oid 7 20 46 x509/x509.c
  _gnutls_max_record_send_params 7 20 51 ext/max_record.c
  gnutls_x509_crl_get_number 7 19 44 x509/crl.c
  idx_init 7 19 43 opencdk/keydb.c
  _gnutls_recv_server_kx_message 7 19 48 gnutls_kx.c
  cdk_pk_get_fingerprint 7 19 28 opencdk/pubkey.c
  _cdk_copy_pubkey 7 19 24 opencdk/new-packet.c
  _gnutls_session_get_sign_algo 7 19 38 ext/signature.c
  gnutls_x509_crt_get_basic_constraints 7 19 45 x509/x509.c
  mpi_to_buffer 7 18 33 opencdk/pubkey.c
  _gnutls_supported_ecc_pf_recv_params 7 18 34 ext/ecc.c
  do_trivia_source 7 18 55 nettle/rnd.c
  _gnutls_record_buffer_get 7 17 32 gnutls_buffers.c
  do_device_source 7 17 43 nettle/rnd.c
  _gnutls_pkcs_flags_to_schema 7 17 28 x509/privkey_pkcs8.c
  cdk_kbnode_read_from_mem 7 17 28 opencdk/kbnode.c
  read_user_id 7 16 23 opencdk/read-packet.c
  _gnutls_epoch_set_cipher_suite 7 16 30 gnutls_constate.c
  _gnutls_supported_compression_methods 7 16 35 gnutls_compress.c
  gnutls_pubkey_get_openpgp_key_id 7 15 32 gnutls_pubkey.c
  sig_to_datum 7 15 26 opencdk/pubkey.c
  do_read 7 14 22 nettle/egd.c
  _gnutls_buffer_escape 7 14 36 gnutls_str.c
  gnutls_cipher_suite_info 7 13 24 algorithms/ciphersuites.c
  _gnutls_x509_san_find_type 7 13 17 x509/common.c
  gnutls_certificate_set_x509_key_mem 7 12 27 gnutls_x509.c
  _gnutls_ext_restore_resumed_session 7 12 41 gnutls_extensions.c
  cpydata 7 12 19 x509_b64.c
  keydb_find_bykeyid 7 12 17 opencdk/keydb.c
  _gnutls_send_handshake 7 37 96 gnutls_handshake.c
  write_new_general_name 6 33 65 x509/extensions.c
  cdk_kbnode_hash 6 20 47 opencdk/kbnode.c
  cipher_to_pkcs_params 6 18 30 x509/privkey_pkcs8.c
  encode 6 45 84 auth/srp_sb64.c
  _gnutls_openpgp_crt_get_mpis 6 28 55 openpgp/pgp.c
  _gnutls_proc_certificate 6 17 42 auth/cert.c
  add_key_usage 6 9 21 opencdk/keydb.c
  check_buffers 6 8 22 gnutls_record.c
  check_phe_partial 6 7 17 accelerated/x86/aes-padlock.c
  is_selfsig 6 7 14 opencdk/keydb.c
  gnutls_session_is_resumed 6 6 22 gnutls_state.c
  _gnutls_proc_dh_common_server_kx 6 49 82 auth/dh_common.c
  _gnutls_recv_new_session_ticket 6 45 71 ext/session_ticket.c
  encrypt_ticket 6 45 73 ext/session_ticket.c
  _gnutls_send_server_hello 6 41 79 gnutls_handshake.c
  _cdk_hash_sig_data 6 41 59 opencdk/sig-check.c
  proc_psk_client_kx 6 40 78 auth/dhe_psk.c
  _gnutls_calc_srp_B 6 37 68 gnutls_srp.c
  _gnutls_mpi_log 6 36 62 gnutls_errors.c
  gnutls_dtls_cookie_send 6 34 83 gnutls_dtls.c
  proc_srp_cert_server_kx 6 33 64 auth/srp_rsa.c
  gnutls_x509_crq_verify 6 32 61 x509/crq.c
  _gnutls_proc_psk_client_kx 6 32 66 auth/psk.c
  gnutls_x509_crl_get_raw_issuer_dn 6 31 67 x509/crl.c
  _gnutls_proc_dh_common_client_kx 6 31 66 auth/dh_common.c
  _gnutls_x509_time2gtime 6 31 63 x509/common.c
  transmit_message 6 31 77 gnutls_dtls.c
  _gnutls_x509_r