commit c23687b8fef779c4cc74bc64e9a08b8585b744f5 Author: Aaron Bieber Date: Wed Jul 15 16:28:24 2020 -0600 initial diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..874fab7 --- /dev/null +++ b/LICENSE @@ -0,0 +1,15 @@ +/* + * Copyright (c) 2020 Aaron Bieber + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ diff --git a/README.org b/README.org new file mode 100644 index 0000000..17a85db --- /dev/null +++ b/README.org @@ -0,0 +1,39 @@ +* ohmyksh + +Have your cake and eat it too! + +~ohmyksh~ is a framework for expanding OpenBSD's [[https://man.openbsd.org/ksh][ksh]]. It offers: + +- completions :: for common things like [[https://man.openbsd.org/man][man]] pages, [[https://man.openbsd.org/ssh][ssh]] known_hosts and git + commands. +- extensions :: to import bulk functionality, including git-prompt, OpenBSD + specific tooling, disabling color.. etc. +- prompts :: a decent selection of useful prompts. + +** Completions + +| Name | Completes | +|------+------------------------| +| man | man pages | +| ssh | ssh known hosts | +| vmd | VM names | +| rc | OpenBSD rcctl commands | + +** Extensions + +| Name | Description | +|------------+-----------------------------------------------------------| +| fonts | Load fonts from common locations. | +| fzf | - | +| git-prompt | A port of git-prompt for KSH. | +| k | A tool to quickly change directories. | +| nocolor | Disable terminal color options for many tools. | +| openbsd | A set of tools for working with the OpenBSD source trees. | + + +** Prompts + +| Name | Example | +|------------+---------------------------| +| q | ~qbit@litr[0]:~$~ | +| og-openbsd | ~$ ~ | diff --git a/cache/man b/cache/man new file mode 100644 index 0000000..7b8deb4 --- /dev/null +++ b/cache/man @@ -0,0 +1,4074 @@ +ACCESS_DESCRIPTION_new ACCESS_DESCRIPTION_free AUTHORITY_INFO_ACCESS_free AUTHORITY_INFO_ACCESS_new +AES_encrypt AES_set_encrypt_key AES_cbc_encrypt AES_decrypt AES_set_decrypt_key +ASN1_INTEGER_get ASN1_ENUMERATED_get ASN1_ENUMERATED_set ASN1_ENUMERATED_to_BN ASN1_INTEGER_set ASN1_INTEGER_to_BN BN_to_ASN1_ENUMERATED BN_to_ASN1_INTEGER i2a_ASN1_INTEGER +ASN1_OBJECT_new ASN1_OBJECT_free +ASN1_STRING_TABLE_add ASN1_STRING_TABLE_cleanup ASN1_STRING_TABLE_get +ASN1_STRING_length ASN1_STRING_cmp ASN1_OCTET_STRING_cmp ASN1_OCTET_STRING_dup ASN1_OCTET_STRING_set ASN1_STRING_data ASN1_STRING_dup ASN1_STRING_get0_data ASN1_STRING_length_set ASN1_STRING_set ASN1_STRING_to_UTF8 ASN1_STRING_type +ASN1_STRING_new ASN1_BIT_STRING_free ASN1_BIT_STRING_new ASN1_BMPSTRING_free ASN1_BMPSTRING_new ASN1_ENUMERATED_free ASN1_ENUMERATED_new ASN1_GENERALIZEDTIME_free ASN1_GENERALIZEDTIME_new ASN1_GENERALSTRING_free ASN1_GENERALSTRING_new ASN1_IA5STRING_free ASN1_IA5STRING_new ASN1_INTEGER_free ASN1_INTEGER_new ASN1_OCTET_STRING_free ASN1_OCTET_STRING_new ASN1_PRINTABLE_free ASN1_PRINTABLE_new ASN1_PRINTABLESTRING_free ASN1_PRINTABLESTRING_new ASN1_STRING_free ASN1_STRING_type_new ASN1_T61STRING_free ASN1_T61STRING_new ASN1_TIME_free ASN1_TIME_new ASN1_UNIVERSALSTRING_free ASN1_UNIVERSALSTRING_new ASN1_UTCTIME_free ASN1_UTCTIME_new ASN1_UTF8STRING_free ASN1_UTF8STRING_new ASN1_VISIBLESTRING_free ASN1_VISIBLESTRING_new DIRECTORYSTRING_free DIRECTORYSTRING_new DISPLAYTEXT_free DISPLAYTEXT_new +ASN1_STRING_print_ex ASN1_STRING_print ASN1_STRING_print_ex_fp ASN1_tag2str +ASN1_TIME_set ASN1_GENERALIZEDTIME_adj ASN1_GENERALIZEDTIME_check ASN1_GENERALIZEDTIME_print ASN1_GENERALIZEDTIME_set ASN1_GENERALIZEDTIME_set_string ASN1_TIME_adj ASN1_TIME_check ASN1_TIME_print ASN1_TIME_set_string ASN1_TIME_to_generalizedtime ASN1_UTCTIME_adj ASN1_UTCTIME_check ASN1_UTCTIME_cmp_time_t ASN1_UTCTIME_print ASN1_UTCTIME_set ASN1_UTCTIME_set_string +ASN1_TYPE_get ASN1_TYPE_new ASN1_TYPE_cmp ASN1_TYPE_free ASN1_TYPE_set ASN1_TYPE_set1 +ASN1_generate_nconf ASN1_generate_v3 +ASN1_item_d2i ASN1_item_d2i_bio ASN1_item_d2i_fp ASN1_item_dup ASN1_item_i2d ASN1_item_i2d_bio ASN1_item_i2d_fp ASN1_item_print d2i_ASN1_TYPE i2d_ASN1_TYPE +ASN1_item_new ASN1_item_free +ASN1_put_object ASN1_put_eoc +ASN1_time_parse ASN1_TIME_set_tm ASN1_time_tm_cmp +AUTHORITY_KEYID_new AUTHORITY_KEYID_free +AnyDBM_File +App::Cpan +App::Prove +App::Prove::State +App::Prove::State::Result +App::Prove::State::Result::Test +Archive::Tar +Archive::Tar::File +Attribute::Handlers +AutoLoader +AutoSplit +B +B::Concise +B::Deparse +B::Op_private +B::Showlex +B::Terse +B::Xref +BASIC_CONSTRAINTS_new BASIC_CONSTRAINTS_free +BF_set_key BF_cbc_encrypt BF_cfb64_encrypt BF_decrypt BF_ecb_encrypt BF_encrypt BF_ofb64_encrypt BF_options +BIO_ctrl BIO_callback_ctrl BIO_ctrl_pending BIO_ctrl_wpending BIO_eof BIO_flush BIO_get_close BIO_get_info_callback bio_info_cb BIO_int_ctrl BIO_pending BIO_ptr_ctrl BIO_reset BIO_seek BIO_set_close BIO_set_info_callback BIO_tell BIO_wpending +BIO_f_base64 +BIO_f_buffer BIO_get_buffer_num_lines BIO_set_buffer_read_data BIO_set_buffer_size BIO_set_read_buffer_size BIO_set_write_buffer_size +BIO_f_cipher BIO_get_cipher_ctx BIO_get_cipher_status BIO_set_cipher +BIO_f_md BIO_get_md BIO_get_md_ctx BIO_set_md +BIO_f_null +BIO_f_ssl BIO_do_handshake BIO_get_num_renegotiates BIO_get_ssl BIO_new_buffer_ssl_connect BIO_new_ssl BIO_new_ssl_connect BIO_set_ssl BIO_set_ssl_mode BIO_set_ssl_renegotiate_bytes BIO_set_ssl_renegotiate_timeout BIO_ssl_copy_session_id BIO_ssl_shutdown +BIO_find_type BIO_method_type BIO_next +BIO_get_data BIO_set_data BIO_get_shutdown BIO_set_init BIO_set_shutdown +BIO_get_ex_new_index BIO_get_ex_data BIO_set_ex_data EC_KEY_get_ex_data EC_KEY_get_ex_new_index EC_KEY_set_ex_data ECDH_get_ex_data ECDH_get_ex_new_index ECDH_set_ex_data ECDSA_get_ex_data ECDSA_get_ex_new_index ECDSA_set_ex_data ENGINE_get_ex_data ENGINE_get_ex_new_index ENGINE_set_ex_data UI_get_ex_data UI_get_ex_new_index UI_set_ex_data X509_get_ex_data X509_get_ex_new_index X509_set_ex_data +BIO_meth_new BIO_get_new_index BIO_meth_free BIO_meth_get_callback_ctrl BIO_meth_get_create BIO_meth_get_ctrl BIO_meth_get_destroy BIO_meth_get_gets BIO_meth_get_puts BIO_meth_get_read BIO_meth_get_write BIO_meth_set_callback_ctrl BIO_meth_set_create BIO_meth_set_ctrl BIO_meth_set_destroy BIO_meth_set_gets BIO_meth_set_puts BIO_meth_set_read BIO_meth_set_write +BIO_new BIO_free BIO_free_all BIO_set BIO_up_ref BIO_vfree +BIO_new_CMS +BIO_printf BIO_snprintf BIO_vprintf BIO_vsnprintf +BIO_push BIO_pop +BIO_read BIO_gets BIO_puts BIO_write +BIO_s_accept BIO_do_accept BIO_get_accept_port BIO_get_bind_mode BIO_new_accept BIO_set_accept_bios BIO_set_accept_port BIO_set_bind_mode BIO_set_nbio_accept +BIO_s_bio BIO_ctrl_get_read_request BIO_ctrl_get_write_guarantee BIO_ctrl_reset_read_request BIO_destroy_bio_pair BIO_get_read_request BIO_get_write_buf_size BIO_get_write_guarantee BIO_make_bio_pair BIO_new_bio_pair BIO_set_write_buf_size BIO_shutdown_wr +BIO_s_connect BIO_do_connect BIO_get_conn_hostname BIO_get_conn_int_port BIO_get_conn_ip BIO_get_conn_port BIO_new_connect BIO_set_conn_hostname BIO_set_conn_int_port BIO_set_conn_ip BIO_set_conn_port BIO_set_nbio +BIO_s_fd BIO_get_fd BIO_new_fd BIO_set_fd +BIO_s_file BIO_append_filename BIO_get_fp BIO_new_file BIO_new_fp BIO_read_filename BIO_rw_filename BIO_set_fp BIO_write_filename +BIO_s_mem BIO_get_mem_data BIO_get_mem_ptr BIO_new_mem_buf BIO_set_mem_buf BIO_set_mem_eof_return +BIO_s_null +BIO_s_socket BIO_new_socket +BIO_set_callback BIO_debug_callback BIO_get_callback BIO_get_callback_arg BIO_set_callback_arg +BIO_should_retry BIO_should_read BIO_get_retry_BIO BIO_get_retry_reason BIO_retry_type BIO_should_io_special BIO_should_write +BN_BLINDING_new BN_BLINDING_convert BN_BLINDING_convert_ex BN_BLINDING_create_param BN_BLINDING_free BN_BLINDING_get_flags BN_BLINDING_get_thread_id BN_BLINDING_invert BN_BLINDING_invert_ex BN_BLINDING_set_flags BN_BLINDING_set_thread_id BN_BLINDING_thread_id BN_BLINDING_update +BN_CTX_new BN_CTX_free BN_CTX_init +BN_CTX_start BN_CTX_end BN_CTX_get +BN_add BN_div BN_exp BN_gcd BN_mod BN_mod_add BN_mod_exp BN_mod_mul BN_mod_sqr BN_mod_sub BN_mul BN_nnmod BN_sqr BN_sub +BN_add_word BN_div_word BN_mod_word BN_mul_word BN_sub_word +BN_bn2bin BN_asc2bn BN_bin2bn BN_bn2dec BN_bn2hex BN_bn2mpi BN_dec2bn BN_hex2bn BN_mpi2bn BN_print BN_print_fp +BN_cmp BN_is_odd BN_is_one BN_is_word BN_is_zero BN_ucmp +BN_copy BN_dup BN_with_flags +BN_generate_prime BN_generate_prime_ex BN_GENCB_call BN_GENCB_free BN_GENCB_get_arg BN_GENCB_new BN_GENCB_set BN_GENCB_set_old BN_is_prime BN_is_prime_ex BN_is_prime_fasttest BN_is_prime_fasttest_ex +BN_get0_nist_prime_521 BN_get0_nist_prime_192 BN_get0_nist_prime_224 BN_get0_nist_prime_256 BN_get0_nist_prime_384 +BN_mod_inverse +BN_mod_mul_montgomery BN_MONT_CTX_new BN_from_montgomery BN_MONT_CTX_copy BN_MONT_CTX_free BN_MONT_CTX_init BN_MONT_CTX_set BN_to_montgomery +BN_mod_mul_reciprocal BN_div_recp BN_RECP_CTX_free BN_RECP_CTX_init BN_RECP_CTX_new BN_RECP_CTX_set +BN_new BN_clear BN_clear_free BN_free BN_init +BN_num_bytes BN_num_bits BN_num_bits_word +BN_rand BN_rand_range BN_pseudo_rand BN_pseudo_rand_range +BN_set_bit BN_clear_bit BN_is_bit_set BN_lshift BN_lshift1 BN_mask_bits BN_rshift BN_rshift1 +BN_set_flags BN_get_flags +BN_set_negative BN_is_negative +BN_swap +BN_zero BN_get_word BN_one BN_set_word BN_value_one +BUF_MEM_new BUF_MEM_free BUF_MEM_grow BUF_MEM_grow_clean BUF_reverse BUF_strdup +Benchmark +CMAC_Init CMAC_CTX_new CMAC_CTX_cleanup CMAC_CTX_copy CMAC_CTX_free CMAC_CTX_get0_cipher_ctx CMAC_Final CMAC_resume CMAC_Update +CMSG_DATA CMSG_FIRSTHDR CMSG_LEN CMSG_NXTHDR CMSG_SPACE +CMS_ContentInfo_new CMS_ContentInfo_free CMS_ContentInfo_print_ctx CMS_ReceiptRequest_free CMS_ReceiptRequest_new +CMS_add0_cert CMS_add0_crl CMS_add1_cert CMS_add1_crl CMS_get1_certs CMS_get1_crls +CMS_add1_recipient_cert CMS_add0_recipient_key +CMS_add1_signer CMS_SignerInfo_sign +CMS_compress +CMS_decrypt CMS_decrypt_set1_key CMS_decrypt_set1_pkey +CMS_encrypt +CMS_final +CMS_get0_RecipientInfos CMS_RecipientInfo_decrypt CMS_RecipientInfo_encrypt CMS_RecipientInfo_kekri_get0_id CMS_RecipientInfo_kekri_id_cmp CMS_RecipientInfo_ktri_cert_cmp CMS_RecipientInfo_ktri_get0_signer_id CMS_RecipientInfo_set0_key CMS_RecipientInfo_set0_pkey CMS_RecipientInfo_type +CMS_get0_SignerInfos CMS_SignerInfo_cert_cmp CMS_SignerInfo_get0_signature CMS_SignerInfo_get0_signer_id CMS_SignerInfo_set1_signer_cert +CMS_get0_type CMS_get0_content CMS_get0_eContentType CMS_set1_eContentType +CMS_get1_ReceiptRequest CMS_ReceiptRequest_create0 CMS_add1_ReceiptRequest CMS_ReceiptRequest_get0_values +CMS_sign +CMS_sign_receipt +CMS_uncompress +CMS_verify CMS_get0_signers +CMS_verify_receipt +CONF_modules_free CONF_modules_finish CONF_modules_unload +CONF_modules_load_file CONF_modules_load +CORE +CPAN +CPAN::API::HOWTO +CPAN::Debug +CPAN::Distroprefs +CPAN::FirstTime +CPAN::HandleConfig +CPAN::Kwalify +CPAN::Meta +CPAN::Meta::Converter +CPAN::Meta::Feature +CPAN::Meta::History +CPAN::Meta::History::Meta_1_0 +CPAN::Meta::History::Meta_1_1 +CPAN::Meta::History::Meta_1_2 +CPAN::Meta::History::Meta_1_3 +CPAN::Meta::History::Meta_1_4 +CPAN::Meta::Merge +CPAN::Meta::Prereqs +CPAN::Meta::Requirements +CPAN::Meta::Spec +CPAN::Meta::Validator +CPAN::Meta::YAML +CPAN::Mirrors +CPAN::Nox +CPAN::Plugin +CPAN::Plugin::Specfile +CPAN::Queue +CPAN::Tarzip +CPAN::Version +CRYPTO_get_mem_functions CRYPTO_mem_ctrl CRYPTO_mem_leaks CRYPTO_mem_leaks_cb CRYPTO_mem_leaks_fp CRYPTO_set_mem_functions +CRYPTO_lock CRYPTO_THREADID_current CRYPTO_add CRYPTO_THREADID_cmp CRYPTO_THREADID_cpy CRYPTO_THREADID_hash CRYPTO_r_lock CRYPTO_r_unlock CRYPTO_w_lock CRYPTO_w_unlock +CRYPTO_memcmp +CRYPTO_set_ex_data CRYPTO_EX_new CRYPTO_EX_dup CRYPTO_EX_free CRYPTO_free_ex_data CRYPTO_get_ex_data CRYPTO_get_ex_new_index CRYPTO_new_ex_data +Carp +ChaCha ChaCha_set_key ChaCha_set_iv CRYPTO_chacha_20 CRYPTO_hchacha_20 CRYPTO_xchacha_20 +Class::Struct +Compress::Raw::Bzip2 +Compress::Raw::Zlib +Compress::Zlib +Config +Config::Extensions +Config::Perl::V +Cwd +DB +DBM_Filter +DBM_Filter::compress +DBM_Filter::encode +DBM_Filter::int32 +DBM_Filter::null +DBM_Filter::utf8 +DB_File +DES_set_key DES_random_key DES_cbc_cksum DES_cfb64_encrypt DES_cfb_encrypt DES_crypt DES_ecb2_encrypt DES_ecb3_encrypt DES_ecb_encrypt DES_ede2_cbc_encrypt DES_ede2_cfb64_encrypt DES_ede2_ofb64_encrypt DES_ede3_cbc_encrypt DES_ede3_cbcm_encrypt DES_ede3_cfb64_encrypt DES_ede3_ofb64_encrypt DES_enc_read DES_enc_write DES_fcrypt DES_is_weak_key DES_key_sched DES_ncbc_encrypt DES_ofb64_encrypt DES_ofb_encrypt DES_pcbc_encrypt DES_quad_cksum DES_set_key_checked DES_set_key_unchecked DES_set_odd_parity DES_string_to_2keys DES_string_to_key DES_xcbc_encrypt +DH_generate_key DH_compute_key +DH_generate_parameters DH_generate_parameters_ex DH_check +DH_get0_pqg DH_clear_flags DH_get0_engine DH_get0_key DH_set0_key DH_set0_pqg DH_set_flags DH_set_length DH_test_flags +DH_get_ex_new_index DH_get_ex_data DH_set_ex_data +DH_new DH_free DH_up_ref +DH_set_method DH_set_default_method DH_get_default_method DH_new_method DH_OpenSSL +DH_size DH_bits +DIST_POINT_new CRL_DIST_POINTS_free CRL_DIST_POINTS_new DIST_POINT_free DIST_POINT_NAME_free DIST_POINT_NAME_new ISSUING_DIST_POINT_free ISSUING_DIST_POINT_new +DSA_SIG_new DSA_SIG_free DSA_SIG_get0 DSA_SIG_set0 +DSA_do_sign DSA_do_verify +DSA_dup_DH +DSA_generate_key +DSA_generate_parameters DSA_generate_parameters_ex +DSA_get0_pqg DSA_clear_flags DSA_get0_engine DSA_get0_key DSA_set0_key DSA_set0_pqg DSA_set_flags DSA_test_flags +DSA_get_ex_new_index DSA_get_ex_data DSA_set_ex_data +DSA_meth_new DSA_meth_dup DSA_meth_free DSA_meth_set_finish DSA_meth_set_sign +DSA_new DSA_free DSA_up_ref +DSA_set_method DSA_set_default_method DSA_get_default_method DSA_new_method DSA_OpenSSL +DSA_sign DSA_sign_setup DSA_verify +DSA_size +DTLSv1_listen +Data::Dumper +Devel::PPPort +Devel::Peek +Devel::SelfStubber +Digest +Digest::MD5 +Digest::SHA +Digest::base +Digest::file +DirHandle +Dumpvalue +DynaLoader +ECDH_compute_key ECDH_size +ECDSA_SIG_new d2i_ECDSA_SIG ECDSA_do_sign ECDSA_do_sign_ex ECDSA_do_verify ECDSA_get_default_method ECDSA_OpenSSL ECDSA_set_default_method ECDSA_set_method ECDSA_SIG_free ECDSA_SIG_get0 ECDSA_SIG_set0 ECDSA_sign ECDSA_sign_ex ECDSA_sign_setup ECDSA_size ECDSA_verify i2d_ECDSA_SIG +EC_GFp_simple_method EC_GF2m_simple_method EC_GFp_mont_method EC_GFp_nist_method EC_GFp_nistp224_method EC_GFp_nistp256_method EC_GFp_nistp521_method EC_METHOD_get_field_type +EC_GROUP_copy EC_GROUP_check EC_GROUP_check_discriminant EC_GROUP_cmp EC_GROUP_dup EC_GROUP_get0_generator EC_GROUP_get0_seed EC_GROUP_get_asn1_flag EC_GROUP_get_basis_type EC_GROUP_get_cofactor EC_GROUP_get_curve_name EC_GROUP_get_degree EC_GROUP_get_order EC_GROUP_get_pentanomial_basis EC_GROUP_get_point_conversion_form EC_GROUP_get_seed_len EC_GROUP_get_trinomial_basis EC_GROUP_method_of EC_GROUP_set_asn1_flag EC_GROUP_set_curve_name EC_GROUP_set_generator EC_GROUP_set_point_conversion_form EC_GROUP_set_seed +EC_GROUP_new EC_get_builtin_curves EC_GROUP_clear_free EC_GROUP_free EC_GROUP_get_curve_GF2m EC_GROUP_get_curve_GFp EC_GROUP_new_by_curve_name EC_GROUP_new_curve_GF2m EC_GROUP_new_curve_GFp EC_GROUP_set_curve_GF2m EC_GROUP_set_curve_GFp +EC_KEY_METHOD_new EC_KEY_get_default_method EC_KEY_get_method EC_KEY_METHOD_free EC_KEY_METHOD_get_compute_key EC_KEY_METHOD_get_init EC_KEY_METHOD_get_keygen EC_KEY_METHOD_get_sign EC_KEY_METHOD_get_verify EC_KEY_METHOD_set_compute_key EC_KEY_METHOD_set_init EC_KEY_METHOD_set_keygen EC_KEY_METHOD_set_sign EC_KEY_METHOD_set_verify EC_KEY_new_method EC_KEY_OpenSSL EC_KEY_set_default_method EC_KEY_set_method +EC_KEY_new EC_KEY_check_key EC_KEY_clear_flags EC_KEY_copy EC_KEY_dup EC_KEY_free EC_KEY_generate_key EC_KEY_get0_group EC_KEY_get0_private_key EC_KEY_get0_public_key EC_KEY_get_conv_form EC_KEY_get_enc_flags EC_KEY_get_flags EC_KEY_get_key_method_data EC_KEY_insert_key_method_data EC_KEY_new_by_curve_name EC_KEY_precompute_mult EC_KEY_print EC_KEY_print_fp EC_KEY_set_asn1_flag EC_KEY_set_conv_form EC_KEY_set_enc_flags EC_KEY_set_flags EC_KEY_set_group EC_KEY_set_private_key EC_KEY_set_public_key EC_KEY_set_public_key_affine_coordinates EC_KEY_up_ref +EC_POINT_add EC_GROUP_have_precompute_mult EC_GROUP_precompute_mult EC_POINT_cmp EC_POINT_dbl EC_POINT_invert EC_POINT_is_at_infinity EC_POINT_is_on_curve EC_POINT_make_affine EC_POINT_mul EC_POINTs_make_affine EC_POINTs_mul +EC_POINT_new EC_POINT_bn2point EC_POINT_clear_free EC_POINT_copy EC_POINT_dup EC_POINT_free EC_POINT_get_affine_coordinates_GF2m EC_POINT_get_affine_coordinates_GFp EC_POINT_get_Jprojective_coordinates_GFp EC_POINT_hex2point EC_POINT_method_of EC_POINT_oct2point EC_POINT_point2bn EC_POINT_point2hex EC_POINT_point2oct EC_POINT_set_affine_coordinates_GF2m EC_POINT_set_affine_coordinates_GFp EC_POINT_set_compressed_coordinates_GF2m EC_POINT_set_compressed_coordinates_GFp EC_POINT_set_Jprojective_coordinates_GFp EC_POINT_set_to_infinity +ENGINE_add ENGINE_by_id ENGINE_cleanup ENGINE_get_first ENGINE_get_id ENGINE_get_last ENGINE_get_name ENGINE_get_next ENGINE_get_prev ENGINE_remove ENGINE_set_id ENGINE_set_name +ENGINE_ctrl ENGINE_cmd_is_executable ENGINE_ctrl_cmd ENGINE_ctrl_cmd_string ENGINE_get_cmd_defns ENGINE_get_ctrl_function ENGINE_set_cmd_defns ENGINE_set_ctrl_function +ENGINE_get_default_RSA ENGINE_get_cipher_engine ENGINE_get_default_DH ENGINE_get_default_DSA ENGINE_get_default_ECDH ENGINE_get_default_ECDSA ENGINE_get_default_RAND ENGINE_get_digest_engine ENGINE_get_table_flags ENGINE_set_table_flags +ENGINE_init ENGINE_finish ENGINE_get_finish_function ENGINE_get_init_function ENGINE_set_finish_function ENGINE_set_init_function +ENGINE_new ENGINE_free ENGINE_get_destroy_function ENGINE_set_destroy_function ENGINE_up_ref +ENGINE_register_RSA ENGINE_register_ciphers ENGINE_register_complete ENGINE_register_DH ENGINE_register_digests ENGINE_register_DSA ENGINE_register_ECDH ENGINE_register_ECDSA ENGINE_register_RAND ENGINE_register_STORE +ENGINE_register_all_RSA ENGINE_load_builtin_engines ENGINE_load_dynamic ENGINE_register_all_ciphers ENGINE_register_all_complete ENGINE_register_all_DH ENGINE_register_all_digests ENGINE_register_all_DSA ENGINE_register_all_ECDH ENGINE_register_all_ECDSA ENGINE_register_all_RAND ENGINE_register_all_STORE +ENGINE_set_RSA ENGINE_get_cipher ENGINE_get_ciphers ENGINE_get_DH ENGINE_get_digest ENGINE_get_digests ENGINE_get_DSA ENGINE_get_ECDH ENGINE_get_ECDSA ENGINE_get_RAND ENGINE_get_RSA ENGINE_get_STORE ENGINE_set_ciphers ENGINE_set_DH ENGINE_set_digests ENGINE_set_DSA ENGINE_set_ECDH ENGINE_set_ECDSA ENGINE_set_RAND ENGINE_set_STORE +ENGINE_set_default ENGINE_set_default_ciphers ENGINE_set_default_DH ENGINE_set_default_digests ENGINE_set_default_DSA ENGINE_set_default_ECDH ENGINE_set_default_ECDSA ENGINE_set_default_RAND ENGINE_set_default_RSA ENGINE_set_default_string +ENGINE_set_flags ENGINE_get_flags +ENGINE_unregister_RSA ENGINE_unregister_ciphers ENGINE_unregister_DH ENGINE_unregister_digests ENGINE_unregister_DSA ENGINE_unregister_ECDH ENGINE_unregister_ECDSA ENGINE_unregister_RAND ENGINE_unregister_STORE +ERR +ERR_GET_LIB ERR_FATAL_ERROR ERR_GET_FUNC ERR_GET_REASON +ERR_asprintf_error_data +ERR_clear_error +ERR_error_string ERR_error_string_n ERR_func_error_string ERR_lib_error_string ERR_reason_error_string +ERR_get_error ERR_get_error_line ERR_get_error_line_data ERR_peek_error ERR_peek_error_line ERR_peek_error_line_data ERR_peek_last_error ERR_peek_last_error_line ERR_peek_last_error_line_data +ERR_load_crypto_strings ERR_free_strings SSL_load_error_strings +ERR_load_strings ERR_get_next_error_library ERR_PACK +ERR_print_errors ERR_print_errors_cb ERR_print_errors_fp +ERR_put_error ERR_add_error_data ERR_add_error_vdata +ERR_remove_state ERR_remove_thread_state +ERR_set_mark ERR_pop_to_mark +ESS_SIGNING_CERT_new ESS_CERT_ID_free ESS_CERT_ID_new ESS_ISSUER_SERIAL_free ESS_ISSUER_SERIAL_new ESS_SIGNING_CERT_free +EVP_AEAD_CTX_init EVP_aead_aes_128_gcm EVP_aead_aes_256_gcm EVP_aead_chacha20_poly1305 EVP_AEAD_CTX_cleanup EVP_AEAD_CTX_open EVP_AEAD_CTX_seal EVP_AEAD_key_length EVP_AEAD_max_overhead EVP_AEAD_max_tag_len EVP_AEAD_nonce_length EVP_aead_xchacha20_poly1305 +EVP_BytesToKey +EVP_DigestInit EVP_MD_CTX_new EVP_Digest EVP_DigestFinal EVP_DigestFinal_ex EVP_DigestInit_ex EVP_DigestUpdate EVP_dss EVP_dss1 EVP_get_digestbyname EVP_get_digestbynid EVP_get_digestbyobj EVP_md5 EVP_md5_sha1 EVP_MD_block_size EVP_MD_CTX_block_size EVP_MD_CTX_cleanup EVP_MD_CTX_copy EVP_MD_CTX_copy_ex EVP_MD_CTX_create EVP_MD_CTX_ctrl EVP_MD_CTX_destroy EVP_MD_CTX_free EVP_MD_CTX_init EVP_MD_CTX_md EVP_MD_CTX_reset EVP_MD_CTX_size EVP_MD_CTX_type EVP_md_null EVP_MD_pkey_type EVP_MD_size EVP_MD_type EVP_ripemd160 EVP_sha1 EVP_sha224 EVP_sha256 EVP_sha384 EVP_sha512 EVP_MAX_MD_SIZE +EVP_DigestSignInit EVP_DigestSignFinal EVP_DigestSignUpdate +EVP_DigestVerifyInit EVP_DigestVerifyFinal EVP_DigestVerifyUpdate +EVP_EncodeInit EVP_ENCODE_CTX_new EVP_DecodeBlock EVP_DecodeFinal EVP_DecodeInit EVP_DecodeUpdate EVP_ENCODE_CTX_free EVP_EncodeBlock EVP_EncodeFinal EVP_EncodeUpdate +EVP_EncryptInit EVP_CIPHER_CTX_new EVP_Cipher EVP_CIPHER_asn1_to_param EVP_CIPHER_block_size EVP_CIPHER_CTX_block_size EVP_CIPHER_CTX_cipher EVP_CIPHER_CTX_cleanup EVP_CIPHER_CTX_clear_flags EVP_CIPHER_CTX_ctrl EVP_CIPHER_CTX_flags EVP_CIPHER_CTX_free EVP_CIPHER_CTX_get_app_data EVP_CIPHER_CTX_get_iv EVP_CIPHER_CTX_init EVP_CIPHER_CTX_iv_length EVP_CIPHER_CTX_key_length EVP_CIPHER_CTX_mode EVP_CIPHER_CTX_nid EVP_CIPHER_CTX_rand_key EVP_CIPHER_CTX_reset EVP_CIPHER_CTX_set_app_data EVP_CIPHER_CTX_set_flags EVP_CIPHER_CTX_set_iv EVP_CIPHER_CTX_set_key_length EVP_CIPHER_CTX_set_padding EVP_CIPHER_CTX_test_flags EVP_CIPHER_CTX_type EVP_CIPHER_flags EVP_CIPHER_iv_length EVP_CIPHER_key_length EVP_CIPHER_mode EVP_CIPHER_nid EVP_CIPHER_param_to_asn1 EVP_CIPHER_type EVP_CipherFinal EVP_CipherFinal_ex EVP_CipherInit EVP_CipherInit_ex EVP_CipherUpdate EVP_DecryptFinal EVP_DecryptFinal_ex EVP_DecryptInit EVP_DecryptInit_ex EVP_DecryptUpdate EVP_EncryptFinal EVP_EncryptFinal_ex EVP_EncryptInit_ex EVP_EncryptUpdate EVP_get_cipherbyname EVP_get_cipherbynid EVP_get_cipherbyobj EVP_bf_cbc EVP_bf_cfb EVP_bf_cfb64 EVP_bf_ecb EVP_bf_ofb EVP_cast5_cbc EVP_cast5_cfb EVP_cast5_cfb64 EVP_cast5_ecb EVP_cast5_ofb EVP_chacha20 EVP_enc_null EVP_idea_cbc EVP_idea_cfb EVP_idea_cfb64 EVP_idea_ecb EVP_idea_ofb EVP_rc2_40_cbc EVP_rc2_64_cbc EVP_rc2_cbc EVP_rc2_cfb EVP_rc2_cfb64 EVP_rc2_ecb EVP_rc2_ofb +EVP_OpenInit EVP_OpenFinal EVP_OpenUpdate +EVP_PKEY_CTX_ctrl EVP_PKEY_CTX_ctrl_str EVP_PKEY_CTX_get0_ecdh_kdf_ukm EVP_PKEY_CTX_get1_id EVP_PKEY_CTX_get1_id_len EVP_PKEY_CTX_get_ecdh_cofactor_mode EVP_PKEY_CTX_get_ecdh_kdf_md EVP_PKEY_CTX_get_ecdh_kdf_outlen EVP_PKEY_CTX_get_ecdh_kdf_type EVP_PKEY_CTX_get_signature_md EVP_PKEY_CTX_set0_ecdh_kdf_ukm EVP_PKEY_CTX_set1_id EVP_PKEY_CTX_set_dh_paramgen_generator EVP_PKEY_CTX_set_dh_paramgen_prime_len EVP_PKEY_CTX_set_dsa_paramgen_bits EVP_PKEY_CTX_set_ec_param_enc EVP_PKEY_CTX_set_ec_paramgen_curve_nid EVP_PKEY_CTX_set_ecdh_cofactor_mode EVP_PKEY_CTX_set_ecdh_kdf_md EVP_PKEY_CTX_set_ecdh_kdf_outlen EVP_PKEY_CTX_set_ecdh_kdf_type EVP_PKEY_CTX_set_signature_md +EVP_PKEY_CTX_new EVP_PKEY_CTX_dup EVP_PKEY_CTX_free EVP_PKEY_CTX_new_id +EVP_PKEY_asn1_get_count EVP_PKEY_asn1_find EVP_PKEY_asn1_find_str EVP_PKEY_asn1_get0 EVP_PKEY_asn1_get0_info EVP_PKEY_get0_asn1 +EVP_PKEY_asn1_new EVP_PKEY_asn1_add0 EVP_PKEY_asn1_add_alias EVP_PKEY_asn1_copy EVP_PKEY_asn1_free EVP_PKEY_asn1_set_ctrl EVP_PKEY_asn1_set_free EVP_PKEY_asn1_set_param EVP_PKEY_asn1_set_private EVP_PKEY_asn1_set_public +EVP_PKEY_cmp EVP_PKEY_missing_parameters EVP_PKEY_cmp_parameters EVP_PKEY_copy_parameters +EVP_PKEY_decrypt EVP_PKEY_decrypt_init +EVP_PKEY_derive EVP_PKEY_derive_init EVP_PKEY_derive_set_peer +EVP_PKEY_encrypt EVP_PKEY_encrypt_init +EVP_PKEY_get_default_digest_nid +EVP_PKEY_keygen EVP_PKEY_keygen_init EVP_PKEY_CTX_get_app_data EVP_PKEY_CTX_get_cb EVP_PKEY_CTX_get_keygen_info EVP_PKEY_CTX_set_app_data EVP_PKEY_CTX_set_cb EVP_PKEY_gen_cb EVP_PKEY_paramgen EVP_PKEY_paramgen_init +EVP_PKEY_meth_get0_info +EVP_PKEY_meth_new EVP_PKEY_meth_add0 EVP_PKEY_meth_copy EVP_PKEY_meth_find EVP_PKEY_meth_free EVP_PKEY_meth_set_cleanup EVP_PKEY_meth_set_copy EVP_PKEY_meth_set_ctrl EVP_PKEY_meth_set_decrypt EVP_PKEY_meth_set_derive EVP_PKEY_meth_set_encrypt EVP_PKEY_meth_set_init EVP_PKEY_meth_set_keygen EVP_PKEY_meth_set_paramgen EVP_PKEY_meth_set_sign EVP_PKEY_meth_set_signctx EVP_PKEY_meth_set_verify EVP_PKEY_meth_set_verify_recover EVP_PKEY_meth_set_verifyctx +EVP_PKEY_new EVP_PKEY_free EVP_PKEY_new_mac_key EVP_PKEY_up_ref +EVP_PKEY_print_private EVP_PKEY_print_public EVP_PKEY_print_params +EVP_PKEY_set1_RSA EVP_PKEY_assign EVP_PKEY_assign_DH EVP_PKEY_assign_DSA EVP_PKEY_assign_EC_KEY EVP_PKEY_assign_GOST EVP_PKEY_assign_RSA EVP_PKEY_base_id EVP_PKEY_get0 EVP_PKEY_get0_DH EVP_PKEY_get0_DSA EVP_PKEY_get0_EC_KEY EVP_PKEY_get0_hmac EVP_PKEY_get0_RSA EVP_PKEY_get1_DH EVP_PKEY_get1_DSA EVP_PKEY_get1_EC_KEY EVP_PKEY_get1_RSA EVP_PKEY_id EVP_PKEY_set1_DH EVP_PKEY_set1_DSA EVP_PKEY_set1_EC_KEY EVP_PKEY_set_type EVP_PKEY_type +EVP_PKEY_sign EVP_PKEY_sign_init +EVP_PKEY_verify EVP_PKEY_verify_init +EVP_PKEY_verify_recover EVP_PKEY_verify_recover_init +EVP_SealInit EVP_SealFinal EVP_SealUpdate +EVP_SignInit EVP_SignInit_ex EVP_PKEY_bits EVP_PKEY_size EVP_SignFinal EVP_SignUpdate +EVP_VerifyInit EVP_VerifyInit_ex EVP_VerifyFinal EVP_VerifyUpdate +EVP_aes_128_cbc EVP_aes_128_cbc_hmac_sha1 EVP_aes_128_ccm EVP_aes_128_cfb EVP_aes_128_cfb1 EVP_aes_128_cfb128 EVP_aes_128_cfb8 EVP_aes_128_ctr EVP_aes_128_ecb EVP_aes_128_gcm EVP_aes_128_ofb EVP_aes_128_wrap EVP_aes_128_xts EVP_aes_192_cbc EVP_aes_192_ccm EVP_aes_192_cfb EVP_aes_192_cfb1 EVP_aes_192_cfb128 EVP_aes_192_cfb8 EVP_aes_192_ctr EVP_aes_192_ecb EVP_aes_192_gcm EVP_aes_192_ofb EVP_aes_192_wrap EVP_aes_256_cbc EVP_aes_256_cbc_hmac_sha1 EVP_aes_256_ccm EVP_aes_256_cfb EVP_aes_256_cfb1 EVP_aes_256_cfb128 EVP_aes_256_cfb8 EVP_aes_256_ctr EVP_aes_256_ecb EVP_aes_256_gcm EVP_aes_256_ofb EVP_aes_256_wrap EVP_aes_256_xts +EVP_camellia_128_cbc EVP_camellia_128_cfb EVP_camellia_128_cfb1 EVP_camellia_128_cfb128 EVP_camellia_128_cfb8 EVP_camellia_128_ecb EVP_camellia_128_ofb EVP_camellia_192_cbc EVP_camellia_192_cfb EVP_camellia_192_cfb1 EVP_camellia_192_cfb128 EVP_camellia_192_cfb8 EVP_camellia_192_ecb EVP_camellia_192_ofb EVP_camellia_256_cbc EVP_camellia_256_cfb EVP_camellia_256_cfb1 EVP_camellia_256_cfb128 EVP_camellia_256_cfb8 EVP_camellia_256_ecb EVP_camellia_256_ofb +EVP_des_cbc EVP_des_cfb EVP_des_cfb1 EVP_des_cfb64 EVP_des_cfb8 EVP_des_ecb EVP_des_ede EVP_des_ede3 EVP_des_ede3_cbc EVP_des_ede3_cfb EVP_des_ede3_cfb1 EVP_des_ede3_cfb64 EVP_des_ede3_cfb8 EVP_des_ede3_ecb EVP_des_ede3_ofb EVP_des_ede_cbc EVP_des_ede_cfb EVP_des_ede_cfb64 EVP_des_ede_ecb EVP_des_ede_ofb EVP_des_ofb EVP_desx_cbc +EVP_rc4 EVP_rc4_40 EVP_rc4_hmac_md5 +EVP_sm3 +EVP_sm4_cbc EVP_sm4_cfb EVP_sm4_cfb128 EVP_sm4_ctr EVP_sm4_ecb EVP_sm4_ofb +EVP_whirlpool +EXTENDED_KEY_USAGE_new EXTENDED_KEY_USAGE_free +Encode +Encode::Alias +Encode::Byte +Encode::CJKConstants Encode::CJKConstants.pm +Encode::CN +Encode::CN::HZ +Encode::Config +Encode::EBCDIC +Encode::Encoder +Encode::Encoding +Encode::GSM0338 +Encode::Guess +Encode::JP +Encode::JP::H2Z +Encode::JP::JIS7 +Encode::KR +Encode::KR::2022_KR +Encode::MIME::Header +Encode::PerlIO +Encode::Supported +Encode::Symbol +Encode::TW +Encode::Unicode +Encode::Unicode::UTF7 +English +Env +Errno +Exporter +Exporter::Heavy +ExtUtils::CBuilder +ExtUtils::CBuilder::Platform::Windows +ExtUtils::Command +ExtUtils::Command::MM +ExtUtils::Constant +ExtUtils::Constant::Base +ExtUtils::Constant::Utils +ExtUtils::Constant::XS +ExtUtils::Embed +ExtUtils::Install +ExtUtils::Installed +ExtUtils::Liblist +ExtUtils::MM +ExtUtils::MM_AIX +ExtUtils::MM_Any +ExtUtils::MM_BeOS +ExtUtils::MM_Cygwin +ExtUtils::MM_DOS +ExtUtils::MM_Darwin +ExtUtils::MM_MacOS +ExtUtils::MM_NW5 +ExtUtils::MM_OS2 +ExtUtils::MM_QNX +ExtUtils::MM_UWIN +ExtUtils::MM_Unix +ExtUtils::MM_VMS +ExtUtils::MM_VOS +ExtUtils::MM_Win32 +ExtUtils::MM_Win95 +ExtUtils::MY +ExtUtils::MakeMaker +ExtUtils::MakeMaker::Config +ExtUtils::MakeMaker::FAQ +ExtUtils::MakeMaker::Locale +ExtUtils::MakeMaker::Tutorial +ExtUtils::Manifest +ExtUtils::Miniperl +ExtUtils::Mkbootstrap +ExtUtils::Mksymlists +ExtUtils::Packlist +ExtUtils::ParseXS +ExtUtils::ParseXS::Constants +ExtUtils::ParseXS::Eval +ExtUtils::ParseXS::Utilities +ExtUtils::Typemaps +ExtUtils::Typemaps::Cmd +ExtUtils::Typemaps::InputMap +ExtUtils::Typemaps::OutputMap +ExtUtils::Typemaps::Type +ExtUtils::XSSymSet +ExtUtils::testlib +Fatal +Fcntl +File::Basename +File::Compare +File::Copy +File::DosGlob +File::Fetch +File::Find +File::Glob +File::GlobMapper +File::Path +File::Spec +File::Spec::AmigaOS +File::Spec::Cygwin +File::Spec::Epoc +File::Spec::Functions +File::Spec::Mac +File::Spec::OS2 +File::Spec::Unix +File::Spec::VMS +File::Spec::Win32 +File::Temp +File::stat +FileCache +FileHandle +Filter::Simple +Filter::Util::Call +FindBin +GENERAL_NAME_new EDIPARTYNAME_free EDIPARTYNAME_new GENERAL_NAME_free GENERAL_NAMES_free GENERAL_NAMES_new OTHERNAME_free OTHERNAME_new +Getopt::Long +Getopt::Std +HMAC HMAC_cleanup HMAC_CTX_cleanup HMAC_CTX_copy HMAC_CTX_free HMAC_CTX_get_md HMAC_CTX_init HMAC_CTX_new HMAC_CTX_reset HMAC_CTX_set_flags HMAC_Final HMAC_Init HMAC_Init_ex HMAC_size HMAC_Update +HTTP::Tiny +Hash::Util +Hash::Util::FieldHash +I18N::Collate +I18N::LangTags +I18N::LangTags::Detect +I18N::LangTags::List +I18N::Langinfo +IO +IO::Compress::Base +IO::Compress::Bzip2 +IO::Compress::Deflate +IO::Compress::FAQ +IO::Compress::Gzip +IO::Compress::RawDeflate +IO::Compress::Zip +IO::Dir +IO::File +IO::Handle +IO::Pipe +IO::Poll +IO::Seekable +IO::Select +IO::Socket +IO::Socket::INET +IO::Socket::IP "IO::Socket::IP" +IO::Socket::UNIX +IO::Uncompress::AnyInflate +IO::Uncompress::AnyUncompress +IO::Uncompress::Base +IO::Uncompress::Bunzip2 +IO::Uncompress::Gunzip +IO::Uncompress::Inflate +IO::Uncompress::RawInflate +IO::Uncompress::Unzip +IO::Zlib +IPC::Cmd +IPC::Msg +IPC::Open2 +IPC::Open3 +IPC::Semaphore +IPC::SharedMem +IPC::SysV +Internals +JSON::PP +JSON::PP::Boolean +KASSERT assert CTASSERT KASSERTMSG KDASSERT KDASSERTMSG +List::Util +List::Util::XS +Locale::Maketext +Locale::Maketext::Cookbook +Locale::Maketext::Guts +Locale::Maketext::GutsLoader +Locale::Maketext::Simple +Locale::Maketext::TPJ13 +MAKEDEV +MD5 MD4 MD4_Final MD4_Init MD4_Update MD5_Final MD5_Init MD5_Update +MD5Init MD5Data MD5End MD5File MD5FileChunk MD5Final MD5Pad MD5Transform MD5Update +MIME::Base64 +MIME::QuotedPrint +Makefile.yp +Math::BigFloat +Math::BigInt +Math::BigInt::Calc +Math::BigInt::FastCalc +Math::BigInt::Lib +Math::BigRat +Math::Complex +Math::Trig +Memoize +Memoize::AnyDBM_File +Memoize::Expire +Memoize::ExpireFile +Memoize::ExpireTest +Memoize::NDBM_File +Memoize::SDBM_File +Memoize::Storable +Module::CoreList +Module::CoreList::Utils +Module::Load +Module::Load::Conditional +Module::Loaded +Module::Metadata +NAME_CONSTRAINTS_new GENERAL_SUBTREE_free GENERAL_SUBTREE_new NAME_CONSTRAINTS_free +NDBM_File +NEXT +Net::Cmd +Net::Config +Net::Domain +Net::FTP +Net::FTP::dataconn +Net::NNTP +Net::Netrc +Net::POP3 +Net::Ping +Net::SMTP +Net::Time +Net::hostent +Net::libnetFAQ libnetFAQ +Net::netent +Net::protoent +Net::servent +O +OBJ_nid2obj i2t_ASN1_OBJECT OBJ_cleanup OBJ_cmp OBJ_create OBJ_dup OBJ_ln2nid OBJ_nid2ln OBJ_nid2sn OBJ_obj2nid OBJ_obj2txt OBJ_sn2nid OBJ_txt2nid OBJ_txt2obj +OCSP_CRLID_new OCSP_CRLID_free OCSP_crlID_new +OCSP_REQUEST_new OCSP_ONEREQ_free OCSP_ONEREQ_new OCSP_REQINFO_free OCSP_REQINFO_new OCSP_request_add0_id OCSP_request_add1_cert OCSP_REQUEST_free OCSP_request_onereq_count OCSP_request_onereq_get0 OCSP_request_sign OCSP_SIGNATURE_free OCSP_SIGNATURE_new +OCSP_SERVICELOC_new OCSP_SERVICELOC_free OCSP_url_svcloc_new +OCSP_cert_to_id OCSP_CERTID_new OCSP_cert_id_new OCSP_CERTID_free OCSP_id_cmp OCSP_id_get0_info OCSP_id_issuer_cmp +OCSP_request_add1_nonce OCSP_basic_add1_nonce OCSP_check_nonce OCSP_copy_nonce +OCSP_resp_find_status OCSP_SINGLERESP_new OCSP_basic_verify OCSP_cert_status_str OCSP_CERTSTATUS_free OCSP_CERTSTATUS_new OCSP_check_validity OCSP_resp_count OCSP_resp_find OCSP_resp_get0 OCSP_REVOKEDINFO_free OCSP_REVOKEDINFO_new OCSP_single_get0_status OCSP_SINGLERESP_free OCSP_SINGLERESP_get0_id +OCSP_response_status OCSP_RESPONSE_new OCSP_basic_sign OCSP_BASICRESP_free OCSP_BASICRESP_new OCSP_RESPBYTES_free OCSP_RESPBYTES_new OCSP_RESPDATA_free OCSP_RESPDATA_new OCSP_RESPID_free OCSP_RESPID_new OCSP_response_create OCSP_RESPONSE_free OCSP_response_get1_basic OCSP_response_status_str +OCSP_sendreq_new OCSP_parse_url OCSP_REQ_CTX_add1_header OCSP_REQ_CTX_free OCSP_REQ_CTX_set1_req OCSP_sendreq_bio OCSP_sendreq_nbio +OPENSSL_VERSION_NUMBER OpenSSL_version OpenSSL_version_num SSLeay SSLeay_version LIBRESSL_VERSION_NUMBER LIBRESSL_VERSION_TEXT OPENSSL_VERSION_TEXT +OPENSSL_cleanse +OPENSSL_config OPENSSL_no_config +OPENSSL_init_crypto OPENSSL_init +OPENSSL_init_ssl +OPENSSL_load_builtin_modules ASN1_add_oid_module ENGINE_add_conf_module +OPENSSL_malloc CRYPTO_free CRYPTO_malloc CRYPTO_realloc CRYPTO_strdup OPENSSL_free OPENSSL_realloc OPENSSL_strdup +OPENSSL_sk_new sk_new_null sk_delete sk_delete_ptr sk_dup sk_find sk_find_ex sk_free sk_insert sk_is_sorted sk_new sk_num sk_pop sk_pop_free sk_push sk_set sk_set_cmp_func sk_shift sk_sort sk_unshift sk_value sk_zero +Opcode +OpenBSD::Getopt +OpenBSD::IdCache +OpenBSD::Intro +OpenBSD::MkTemp +OpenBSD::Mtree +OpenBSD::PackageName +OpenBSD::PackingElement +OpenBSD::PackingList +OpenBSD::PkgCfl +OpenBSD::PkgSpec +OpenBSD::Pledge +OpenBSD::RequiredBy +OpenBSD::Search +OpenBSD::State +OpenBSD::Unveil +OpenBSD::Ustar +OpenBSD::Vstat +OpenBSD::md5 +OpenBSD::style +OpenSSL_add_all_algorithms EVP_cleanup OpenSSL_add_all_ciphers OpenSSL_add_all_digests +PACKAGING +PEM_ASN1_read d2i_of_void PEM_ASN1_read_bio +PEM_bytes_read_bio +PEM_read PEM_write PEM_def_callback PEM_do_header PEM_get_EVP_CIPHER_INFO pem_password_cb PEM_read_bio PEM_write_bio +PEM_read_SSL_SESSION PEM_read_bio_SSL_SESSION PEM_write_bio_SSL_SESSION PEM_write_SSL_SESSION +PEM_read_bio_PrivateKey PEM_read_bio_CMS PEM_read_bio_DHparams PEM_read_bio_DSA_PUBKEY PEM_read_bio_DSAparams PEM_read_bio_DSAPrivateKey PEM_read_bio_EC_PUBKEY PEM_read_bio_ECPKParameters PEM_read_bio_ECPrivateKey PEM_read_bio_NETSCAPE_CERT_SEQUENCE PEM_read_bio_PKCS7 PEM_read_bio_PKCS8 PEM_read_bio_PKCS8_PRIV_KEY_INFO PEM_read_bio_PUBKEY PEM_read_bio_RSA_PUBKEY PEM_read_bio_RSAPrivateKey PEM_read_bio_RSAPublicKey PEM_read_bio_X509 PEM_read_bio_X509_AUX PEM_read_bio_X509_CRL PEM_read_bio_X509_REQ PEM_read_CMS PEM_read_DHparams PEM_read_DSA_PUBKEY PEM_read_DSAparams PEM_read_DSAPrivateKey PEM_read_EC_PUBKEY PEM_read_ECPKParameters PEM_read_ECPrivateKey PEM_read_NETSCAPE_CERT_SEQUENCE PEM_read_PKCS7 PEM_read_PKCS8 PEM_read_PKCS8_PRIV_KEY_INFO PEM_read_PrivateKey PEM_read_PUBKEY PEM_read_RSA_PUBKEY PEM_read_RSAPrivateKey PEM_read_RSAPublicKey PEM_read_X509 PEM_read_X509_AUX PEM_read_X509_CRL PEM_read_X509_REQ PEM_write_bio_CMS PEM_write_bio_DHparams PEM_write_bio_DSA_PUBKEY PEM_write_bio_DSAparams PEM_write_bio_DSAPrivateKey PEM_write_bio_EC_PUBKEY PEM_write_bio_ECPKParameters PEM_write_bio_ECPrivateKey PEM_write_bio_NETSCAPE_CERT_SEQUENCE PEM_write_bio_PKCS7 PEM_write_bio_PKCS8 PEM_write_bio_PKCS8_PRIV_KEY_INFO PEM_write_bio_PKCS8PrivateKey PEM_write_bio_PKCS8PrivateKey_nid PEM_write_bio_PrivateKey PEM_write_bio_PUBKEY PEM_write_bio_RSA_PUBKEY PEM_write_bio_RSAPrivateKey PEM_write_bio_RSAPublicKey PEM_write_bio_X509 PEM_write_bio_X509_AUX PEM_write_bio_X509_CRL PEM_write_bio_X509_REQ PEM_write_bio_X509_REQ_NEW PEM_write_CMS PEM_write_DHparams PEM_write_DSA_PUBKEY PEM_write_DSAparams PEM_write_DSAPrivateKey PEM_write_EC_PUBKEY PEM_write_ECPKParameters PEM_write_ECPrivateKey PEM_write_NETSCAPE_CERT_SEQUENCE PEM_write_PKCS7 PEM_write_PKCS8 PEM_write_PKCS8_PRIV_KEY_INFO PEM_write_PKCS8PrivateKey PEM_write_PKCS8PrivateKey_nid PEM_write_PrivateKey PEM_write_PUBKEY PEM_write_RSA_PUBKEY PEM_write_RSAPrivateKey PEM_write_RSAPublicKey PEM_write_X509 PEM_write_X509_AUX PEM_write_X509_CRL PEM_write_X509_REQ PEM_write_X509_REQ_NEW +PEM_write_bio_CMS_stream +PEM_write_bio_PKCS7_stream +PKCS12_SAFEBAG_new PKCS12_BAGS_free PKCS12_BAGS_new PKCS12_SAFEBAG_free +PKCS12_create +PKCS12_new PKCS12_free PKCS12_MAC_DATA_free PKCS12_MAC_DATA_new +PKCS12_newpass +PKCS12_parse +PKCS5_PBKDF2_HMAC PKCS5_PBKDF2_HMAC_SHA1 +PKCS7_add_attribute PKCS7_add0_attrib_signing_time PKCS7_add1_attrib_digest PKCS7_add_attrib_content_type PKCS7_add_attrib_smimecap PKCS7_add_signed_attribute PKCS7_get_attribute PKCS7_get_signed_attribute PKCS7_set_attributes PKCS7_set_signed_attributes +PKCS7_dataFinal +PKCS7_dataInit +PKCS7_decrypt +PKCS7_encrypt +PKCS7_final +PKCS7_get_signer_info +PKCS7_new PKCS7_DIGEST_free PKCS7_DIGEST_new PKCS7_ENC_CONTENT_free PKCS7_ENC_CONTENT_new PKCS7_ENCRYPT_free PKCS7_ENCRYPT_new PKCS7_ENVELOPE_free PKCS7_ENVELOPE_new PKCS7_free PKCS7_ISSUER_AND_SERIAL_free PKCS7_ISSUER_AND_SERIAL_new PKCS7_RECIP_INFO_free PKCS7_RECIP_INFO_new PKCS7_SIGN_ENVELOPE_free PKCS7_SIGN_ENVELOPE_new PKCS7_SIGNED_free PKCS7_SIGNED_new PKCS7_SIGNER_INFO_free PKCS7_SIGNER_INFO_new +PKCS7_set_content PKCS7_content_new +PKCS7_set_type PKCS7_set0_type_other +PKCS7_sign +PKCS7_sign_add_signer +PKCS7_verify PKCS7_get0_signers +PKCS8_PRIV_KEY_INFO_new PKCS8_PRIV_KEY_INFO_free +PKEY_USAGE_PERIOD_new PKEY_USAGE_PERIOD_free +POLICYINFO_new CERTIFICATEPOLICIES_free CERTIFICATEPOLICIES_new NOTICEREF_free NOTICEREF_new POLICY_CONSTRAINTS_free POLICY_CONSTRAINTS_new POLICY_MAPPING_free POLICY_MAPPING_new POLICYINFO_free POLICYQUALINFO_free POLICYQUALINFO_new USERNOTICE_free USERNOTICE_new +POSIX +PROXY_POLICY_new PROXY_CERT_INFO_EXTENSION_free PROXY_CERT_INFO_EXTENSION_new PROXY_POLICY_free +Params::Check +Parse::CPAN::Meta +Perl::OSType +PerlIO +PerlIO::encoding +PerlIO::mmap +PerlIO::scalar +PerlIO::via +PerlIO::via::QuotedPrint +Pod::Checker +Pod::Escapes +Pod::Find +Pod::Functions +Pod::Html +Pod::InputObjects +Pod::Man +Pod::ParseLink +Pod::ParseUtils +Pod::Parser +Pod::Perldoc +Pod::Perldoc::BaseTo +Pod::Perldoc::GetOptsOO +Pod::Perldoc::ToANSI +Pod::Perldoc::ToChecker +Pod::Perldoc::ToMan +Pod::Perldoc::ToNroff +Pod::Perldoc::ToPod +Pod::Perldoc::ToRtf +Pod::Perldoc::ToTerm +Pod::Perldoc::ToText +Pod::Perldoc::ToTk +Pod::Perldoc::ToXml +Pod::PlainText +Pod::Select podselect +Pod::Simple +Pod::Simple::Checker +Pod::Simple::Debug +Pod::Simple::DumpAsText +Pod::Simple::DumpAsXML +Pod::Simple::HTML +Pod::Simple::HTMLBatch +Pod::Simple::LinkSection +Pod::Simple::Methody +Pod::Simple::PullParser +Pod::Simple::PullParserEndToken +Pod::Simple::PullParserStartToken +Pod::Simple::PullParserTextToken +Pod::Simple::PullParserToken +Pod::Simple::RTF +Pod::Simple::Search +Pod::Simple::SimpleTree +Pod::Simple::Subclassing +Pod::Simple::Text +Pod::Simple::TextContent +Pod::Simple::XHTML +Pod::Simple::XMLOutStream +Pod::Text +Pod::Text::Color +Pod::Text::Overstrike +Pod::Text::Termcap +Pod::Usage +RAND_add RAND_cleanup RAND_poll RAND_seed RAND_status +RAND_bytes RAND_pseudo_bytes +RAND_load_file RAND_file_name RAND_write_file +RAND_set_rand_method RAND_get_rand_method RAND_SSLeay +RBT_INIT RBT_HEAD RBT_CHECK RBT_EMPTY RBT_ENTRY RBT_FIND RBT_FOREACH RBT_FOREACH_REVERSE RBT_FOREACH_REVERSE_SAFE RBT_FOREACH_SAFE RBT_GENERATE RBT_INITIALIZER RBT_INSERT RBT_LEFT RBT_MAX RBT_MIN RBT_NEXT RBT_NFIND RBT_PARENT RBT_POISON RBT_PREV RBT_PROTOTYPE RBT_REMOVE RBT_RIGHT RBT_ROOT RBT_SET_LEFT RBT_SET_PARENT RBT_SET_RIGHT +RC4 RC4_set_key +RIPEMD160 RIPEMD160_Final RIPEMD160_Init RIPEMD160_Update +RMD160Init RMD160Data RMD160End RMD160File RMD160FileChunk RMD160Final RMD160Pad RMD160Transform RMD160Update +RSA_PSS_PARAMS_new RSA_PSS_PARAMS_free +RSA_blinding_on RSA_blinding_off +RSA_check_key +RSA_generate_key RSA_generate_key_ex +RSA_get0_key RSA_clear_flags RSA_get0_crt_params RSA_get0_factors RSA_set0_crt_params RSA_set0_factors RSA_set0_key RSA_set_flags RSA_test_flags +RSA_get_ex_new_index CRYPTO_EX_dup CRYPTO_EX_free CRYPTO_EX_new RSA_get_ex_data RSA_set_ex_data +RSA_meth_new RSA_meth_dup RSA_meth_free RSA_meth_get0_app_data RSA_meth_get0_name RSA_meth_get_bn_mod_exp RSA_meth_get_finish RSA_meth_get_flags RSA_meth_get_init RSA_meth_get_keygen RSA_meth_get_mod_exp RSA_meth_get_priv_dec RSA_meth_get_priv_enc RSA_meth_get_pub_dec RSA_meth_get_pub_enc RSA_meth_get_sign RSA_meth_get_verify RSA_meth_set0_app_data RSA_meth_set1_name RSA_meth_set_bn_mod_exp RSA_meth_set_finish RSA_meth_set_flags RSA_meth_set_init RSA_meth_set_keygen RSA_meth_set_mod_exp RSA_meth_set_priv_dec RSA_meth_set_priv_enc RSA_meth_set_pub_dec RSA_meth_set_pub_enc RSA_meth_set_sign RSA_meth_set_verify +RSA_new RSA_free RSA_up_ref RSAPrivateKey_dup RSAPublicKey_dup +RSA_padding_add_PKCS1_type_1 RSA_padding_add_none RSA_padding_add_PKCS1_OAEP RSA_padding_add_PKCS1_type_2 RSA_padding_check_none RSA_padding_check_PKCS1_OAEP RSA_padding_check_PKCS1_type_1 RSA_padding_check_PKCS1_type_2 +RSA_pkey_ctx_ctrl EVP_PKEY_CTX_get0_rsa_oaep_label EVP_PKEY_CTX_get_rsa_mgf1_md EVP_PKEY_CTX_get_rsa_oaep_md EVP_PKEY_CTX_get_rsa_padding EVP_PKEY_CTX_get_rsa_pss_saltlen EVP_PKEY_CTX_set0_rsa_oaep_label EVP_PKEY_CTX_set_rsa_keygen_bits EVP_PKEY_CTX_set_rsa_keygen_pubexp EVP_PKEY_CTX_set_rsa_mgf1_md EVP_PKEY_CTX_set_rsa_oaep_md EVP_PKEY_CTX_set_rsa_padding EVP_PKEY_CTX_set_rsa_pss_keygen_md EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen EVP_PKEY_CTX_set_rsa_pss_saltlen +RSA_print DHparams_print DHparams_print_fp DSA_print DSA_print_fp DSAparams_print DSAparams_print_fp RSA_print_fp +RSA_private_encrypt RSA_public_decrypt +RSA_public_encrypt RSA_private_decrypt +RSA_set_method RSA_set_default_method RSA_flags RSA_get_default_method RSA_get_method RSA_new_method RSA_PKCS1_SSLeay +RSA_sign RSA_verify +RSA_sign_ASN1_OCTET_STRING RSA_verify_ASN1_OCTET_STRING +RSA_size RSA_bits +SDBM_File +SHA1 SHA1_Final SHA1_Init SHA1_Update SHA224 SHA224_Final SHA224_Init SHA224_Update SHA256 SHA256_Final SHA256_Init SHA256_Update SHA384 SHA384_Final SHA384_Init SHA384_Update SHA512 SHA512_Final SHA512_Init SHA512_Update +SHA1Init SHA1Data SHA1End SHA1File SHA1FileChunk SHA1Final SHA1Pad SHA1Transform SHA1Update +SHA256Init SHA224Init SHA224Data SHA224End SHA224File SHA224FileChunk SHA224Final SHA224Pad SHA224Transform SHA224Update SHA256Data SHA256End SHA256File SHA256FileChunk SHA256Final SHA256Pad SHA256Transform SHA256Update SHA384Data SHA384End SHA384File SHA384FileChunk SHA384Final SHA384Init SHA384Pad SHA384Transform SHA384Update SHA512_256Data SHA512_256End SHA512_256File SHA512_256FileChunk SHA512_256Final SHA512_256Init SHA512_256Pad SHA512_256Transform SHA512_256Update SHA512Data SHA512End SHA512File SHA512FileChunk SHA512Final SHA512Init SHA512Pad SHA512Transform SHA512Update +SMIME_read_CMS +SMIME_read_PKCS7 +SMIME_write_CMS +SMIME_write_PKCS7 +SMR_LIST_INIT SMR_SLIST_ENTRY SMR_LIST_EMPTY_LOCKED SMR_LIST_FIRST SMR_LIST_FIRST_LOCKED SMR_LIST_FOREACH SMR_LIST_FOREACH_LOCKED SMR_LIST_FOREACH_SAFE_LOCKED SMR_LIST_INSERT_AFTER_LOCKED SMR_LIST_INSERT_BEFORE_LOCKED SMR_LIST_INSERT_HEAD_LOCKED SMR_LIST_NEXT SMR_LIST_NEXT_LOCKED SMR_LIST_REMOVE_LOCKED SMR_SLIST_EMPTY_LOCKED SMR_SLIST_FIRST SMR_SLIST_FIRST_LOCKED SMR_SLIST_FOREACH SMR_SLIST_FOREACH_LOCKED SMR_SLIST_FOREACH_SAFE_LOCKED SMR_SLIST_INIT SMR_SLIST_INSERT_AFTER_LOCKED SMR_SLIST_INSERT_HEAD_LOCKED SMR_SLIST_NEXT SMR_SLIST_NEXT_LOCKED SMR_SLIST_REMOVE_AFTER_LOCKED SMR_SLIST_REMOVE_HEAD_LOCKED SMR_SLIST_REMOVE_LOCKED SMR_TAILQ_FIRST SMR_TAILQ_FIRST_LOCKED SMR_TAILQ_FOREACH SMR_TAILQ_FOREACH_LOCKED SMR_TAILQ_FOREACH_SAFE_LOCKED SMR_TAILQ_INIT SMR_TAILQ_INSERT_AFTER_LOCKED SMR_TAILQ_INSERT_BEFORE_LOCKED SMR_TAILQ_INSERT_HEAD_LOCKED SMR_TAILQ_INSERT_TAIL_LOCKED SMR_TAILQ_LAST_LOCKED SMR_TAILQ_NEXT SMR_TAILQ_NEXT_LOCKED SMR_TAILQ_REMOVE_LOCKED SMR_LIST_ENTRY SMR_LIST_HEAD SMR_LIST_HEAD_INITIALIZER SMR_SLIST_HEAD SMR_SLIST_HEAD_INITIALIZER SMR_TAILQ_EMPTY_LOCKED SMR_TAILQ_ENTRY SMR_TAILQ_HEAD SMR_TAILQ_HEAD_INITIALIZER +SMR_PTR_GET SMR_PTR_GET_LOCKED SMR_PTR_SET_LOCKED +SRPL_EMPTY_LOCKED SRPL_FIRST_LOCKED SRPL_FOREACH_LOCKED SRPL_FOREACH_SAFE_LOCKED SRPL_INSERT_AFTER_LOCKED SRPL_INSERT_HEAD_LOCKED SRPL_NEXT_LOCKED SRPL_REMOVE_LOCKED +SSL_CIPHER_get_name SSL_CIPHER_description SSL_CIPHER_get_auth_nid SSL_CIPHER_get_bits SSL_CIPHER_get_cipher_nid SSL_CIPHER_get_digest_nid SSL_CIPHER_get_id SSL_CIPHER_get_kx_nid SSL_CIPHER_get_version SSL_CIPHER_is_aead +SSL_COMP_add_compression_method SSL_COMP_get_compression_methods +SSL_CTX_add1_chain_cert SSL_CTX_set0_chain SSL_add0_chain_cert SSL_add1_chain_cert SSL_clear_chain_certs SSL_CTX_add0_chain_cert SSL_CTX_clear_chain_certs SSL_CTX_get0_chain_certs SSL_CTX_set1_chain SSL_get0_chain_certs SSL_set0_chain SSL_set1_chain +SSL_CTX_add_extra_chain_cert SSL_CTX_clear_extra_chain_certs SSL_CTX_get_extra_chain_certs SSL_CTX_get_extra_chain_certs_only +SSL_CTX_add_session SSL_CTX_remove_session +SSL_CTX_ctrl SSL_callback_ctrl SSL_ctrl SSL_CTX_callback_ctrl +SSL_CTX_flush_sessions +SSL_CTX_free +SSL_CTX_get0_certificate +SSL_CTX_get_ex_new_index SSL_CTX_get_ex_data SSL_CTX_set_ex_data +SSL_CTX_get_verify_mode SSL_CTX_get_verify_callback SSL_CTX_get_verify_depth SSL_get_verify_callback SSL_get_verify_depth SSL_get_verify_mode +SSL_CTX_load_verify_locations SSL_CTX_set_default_verify_paths +SSL_CTX_new DTLS_client_method DTLS_method DTLS_server_method DTLSv1_client_method DTLSv1_method DTLSv1_server_method SSL_CTX_up_ref SSLv23_client_method SSLv23_method SSLv23_server_method TLS_client_method TLS_method TLS_server_method TLSv1_1_client_method TLSv1_1_method TLSv1_1_server_method TLSv1_2_client_method TLSv1_2_method TLSv1_2_server_method TLSv1_client_method TLSv1_method TLSv1_server_method +SSL_CTX_sess_number SSL_CTX_sess_accept SSL_CTX_sess_accept_good SSL_CTX_sess_accept_renegotiate SSL_CTX_sess_cache_full SSL_CTX_sess_cb_hits SSL_CTX_sess_connect SSL_CTX_sess_connect_good SSL_CTX_sess_connect_renegotiate SSL_CTX_sess_hits SSL_CTX_sess_misses SSL_CTX_sess_timeouts +SSL_CTX_sess_set_cache_size SSL_CTX_sess_get_cache_size +SSL_CTX_sess_set_get_cb SSL_CTX_sess_set_new_cb SSL_CTX_sess_get_get_cb SSL_CTX_sess_get_new_cb SSL_CTX_sess_get_remove_cb SSL_CTX_sess_set_remove_cb +SSL_CTX_sessions +SSL_CTX_set1_groups SSL_CTX_set1_curves SSL_CTX_set1_curves_list SSL_CTX_set1_groups_list SSL_set1_curves SSL_set1_curves_list SSL_set1_groups SSL_set1_groups_list +SSL_CTX_set_alpn_select_cb SSL_CTX_set_alpn_protos SSL_get0_alpn_selected SSL_select_next_proto SSL_set_alpn_protos +SSL_CTX_set_cert_store SSL_CTX_get_cert_store +SSL_CTX_set_cert_verify_callback +SSL_CTX_set_cipher_list SSL_set_cipher_list +SSL_CTX_set_client_CA_list SSL_add_client_CA SSL_CTX_add_client_CA SSL_set_client_CA_list +SSL_CTX_set_client_cert_cb SSL_CTX_get_client_cert_cb +SSL_CTX_set_default_passwd_cb pem_password_cb SSL_CTX_get_default_passwd_cb SSL_CTX_get_default_passwd_cb_userdata SSL_CTX_set_default_passwd_cb_userdata +SSL_CTX_set_generate_session_id GEN_SESSION_CB SSL_has_matching_session_id SSL_set_generate_session_id +SSL_CTX_set_info_callback SSL_CTX_get_info_callback SSL_get_info_callback SSL_set_info_callback +SSL_CTX_set_max_cert_list SSL_CTX_get_max_cert_list SSL_get_max_cert_list SSL_set_max_cert_list +SSL_CTX_set_min_proto_version SSL_CTX_get_max_proto_version SSL_CTX_get_min_proto_version SSL_CTX_set_max_proto_version SSL_get_max_proto_version SSL_get_min_proto_version SSL_set_max_proto_version SSL_set_min_proto_version +SSL_CTX_set_mode SSL_clear_mode SSL_CTX_clear_mode SSL_CTX_get_mode SSL_get_mode SSL_set_mode +SSL_CTX_set_msg_callback SSL_CTX_set_msg_callback_arg SSL_set_msg_callback SSL_set_msg_callback_arg +SSL_CTX_set_options SSL_clear_options SSL_CTX_clear_options SSL_CTX_get_options SSL_get_options SSL_get_secure_renegotiation_support SSL_set_options +SSL_CTX_set_quiet_shutdown SSL_CTX_get_quiet_shutdown SSL_get_quiet_shutdown SSL_set_quiet_shutdown +SSL_CTX_set_read_ahead SSL_CTX_get_default_read_ahead SSL_CTX_get_read_ahead SSL_get_read_ahead SSL_set_read_ahead +SSL_CTX_set_session_cache_mode SSL_CTX_get_session_cache_mode +SSL_CTX_set_session_id_context SSL_set_session_id_context +SSL_CTX_set_ssl_version SSL_get_ssl_method SSL_set_ssl_method +SSL_CTX_set_timeout SSL_CTX_get_timeout +SSL_CTX_set_tlsext_servername_callback SSL_CTX_set_tlsext_servername_arg SSL_get_servername SSL_get_servername_type SSL_set_tlsext_host_name +SSL_CTX_set_tlsext_status_cb SSL_CTX_get_tlsext_status_arg SSL_CTX_get_tlsext_status_cb SSL_CTX_set_tlsext_status_arg SSL_get_tlsext_status_ocsp_resp SSL_set_tlsext_status_ocsp_resp SSL_set_tlsext_status_type +SSL_CTX_set_tlsext_ticket_key_cb +SSL_CTX_set_tlsext_use_srtp SSL_get_selected_srtp_profile SSL_get_srtp_profiles SSL_set_tlsext_use_srtp +SSL_CTX_set_tmp_dh_callback SSL_CTX_set_tmp_dh SSL_set_tmp_dh SSL_set_tmp_dh_callback +SSL_CTX_set_tmp_rsa_callback SSL_CTX_need_tmp_RSA SSL_CTX_set_tmp_rsa SSL_need_tmp_RSA SSL_set_tmp_rsa SSL_set_tmp_rsa_callback +SSL_CTX_set_verify SSL_CTX_set_verify_depth SSL_set_verify SSL_set_verify_depth +SSL_CTX_use_certificate SSL_check_private_key SSL_CTX_check_private_key SSL_CTX_use_certificate_ASN1 SSL_CTX_use_certificate_chain_file SSL_CTX_use_certificate_chain_mem SSL_CTX_use_certificate_file SSL_CTX_use_PrivateKey SSL_CTX_use_PrivateKey_ASN1 SSL_CTX_use_PrivateKey_file SSL_CTX_use_RSAPrivateKey SSL_CTX_use_RSAPrivateKey_ASN1 SSL_CTX_use_RSAPrivateKey_file SSL_use_certificate SSL_use_certificate_ASN1 SSL_use_certificate_file SSL_use_PrivateKey SSL_use_PrivateKey_ASN1 SSL_use_PrivateKey_file SSL_use_RSAPrivateKey SSL_use_RSAPrivateKey_ASN1 SSL_use_RSAPrivateKey_file +SSL_SESSION_free SSL_SESSION_up_ref +SSL_SESSION_get0_peer +SSL_SESSION_get_compress_id +SSL_SESSION_get_ex_new_index SSL_SESSION_get_ex_data SSL_SESSION_set_ex_data +SSL_SESSION_get_id SSL_SESSION_set1_id +SSL_SESSION_get_protocol_version +SSL_SESSION_get_time SSL_get_time SSL_get_timeout SSL_SESSION_get_timeout SSL_SESSION_set_time SSL_SESSION_set_timeout SSL_set_time SSL_set_timeout +SSL_SESSION_has_ticket SSL_SESSION_get_ticket_lifetime_hint +SSL_SESSION_new +SSL_SESSION_print SSL_SESSION_print_fp +SSL_SESSION_set1_id_context SSL_SESSION_get0_id_context +SSL_accept +SSL_alert_type_string SSL_alert_desc_string SSL_alert_desc_string_long SSL_alert_type_string_long +SSL_clear +SSL_connect +SSL_copy_session_id +SSL_do_handshake +SSL_dup +SSL_dup_CA_list +SSL_export_keying_material +SSL_free +SSL_get_SSL_CTX +SSL_get_certificate SSL_get_privatekey +SSL_get_ciphers SSL_CTX_get_ciphers SSL_get1_supported_ciphers SSL_get_cipher_list SSL_get_client_ciphers +SSL_get_client_CA_list SSL_CTX_get_client_CA_list +SSL_get_client_random SSL_get_server_random SSL_SESSION_get_master_key +SSL_get_current_cipher SSL_get_cipher SSL_get_cipher_bits SSL_get_cipher_name SSL_get_cipher_version +SSL_get_default_timeout +SSL_get_error +SSL_get_ex_data_X509_STORE_CTX_idx +SSL_get_ex_new_index SSL_get_ex_data SSL_set_ex_data +SSL_get_fd SSL_get_rfd SSL_get_wfd +SSL_get_peer_cert_chain +SSL_get_peer_certificate +SSL_get_rbio SSL_get_wbio +SSL_get_server_tmp_key +SSL_get_session SSL_get0_session SSL_get1_session +SSL_get_shared_ciphers +SSL_get_state SSL_in_accept_init SSL_in_before SSL_in_connect_init SSL_in_init SSL_is_init_finished SSL_state +SSL_get_verify_result +SSL_get_version SSL_version +SSL_library_init OpenSSL_add_ssl_algorithms SSLeay_add_ssl_algorithms +SSL_load_client_CA_file SSL_add_dir_cert_subjects_to_stack SSL_add_file_cert_subjects_to_stack +SSL_new SSL_up_ref +SSL_num_renegotiations SSL_clear_num_renegotiations SSL_total_renegotiations +SSL_pending +SSL_read SSL_peek +SSL_renegotiate SSL_renegotiate_abbreviated SSL_renegotiate_pending +SSL_rstate_string SSL_rstate_string_long +SSL_session_reused +SSL_set1_param SSL_CTX_get0_param SSL_CTX_set1_param SSL_get0_param +SSL_set_bio +SSL_set_connect_state SSL_is_server SSL_set_accept_state +SSL_set_fd SSL_set_rfd SSL_set_wfd +SSL_set_max_send_fragment SSL_CTX_set_max_send_fragment +SSL_set_session +SSL_set_shutdown SSL_get_shutdown +SSL_set_tmp_ecdh SSL_CTX_set_ecdh_auto SSL_CTX_set_tmp_ecdh SSL_CTX_set_tmp_ecdh_callback SSL_set_ecdh_auto SSL_set_tmp_ecdh_callback +SSL_set_verify_result +SSL_shutdown +SSL_state_string SSL_state_string_long +SSL_want SSL_want_nothing SSL_want_read SSL_want_write SSL_want_x509_lookup +SSL_write +STACK_OF +SXNET_new d2i_SXNET d2i_SXNETID i2d_SXNET i2d_SXNETID SXNET_free SXNETID_free SXNETID_new +Safe +Scalar::Util +Search::Dict +SelectSaver +SelfLoader +SipHash24 SipHash24_Init SipHash24_End SipHash24_Final SipHash24_Update +SipHash24_Init SipHash24 SipHash24_End SipHash24_Final SipHash24_Update +Socket "Socket" +Storable +Sub::Util +Symbol +Sys::Hostname +Sys::Syslog +TAP::Base +TAP::Formatter::Base +TAP::Formatter::Color +TAP::Formatter::Console +TAP::Formatter::Console::ParallelSession +TAP::Formatter::Console::Session +TAP::Formatter::File +TAP::Formatter::File::Session +TAP::Formatter::Session +TAP::Harness +TAP::Harness::Beyond Test::Harness::Beyond +TAP::Harness::Env +TAP::Object +TAP::Parser +TAP::Parser::Aggregator +TAP::Parser::Grammar +TAP::Parser::Iterator +TAP::Parser::Iterator::Array +TAP::Parser::Iterator::Process +TAP::Parser::Iterator::Stream +TAP::Parser::IteratorFactory +TAP::Parser::Multiplexer +TAP::Parser::Result +TAP::Parser::Result::Bailout +TAP::Parser::Result::Comment +TAP::Parser::Result::Plan +TAP::Parser::Result::Pragma +TAP::Parser::Result::Test +TAP::Parser::Result::Unknown +TAP::Parser::Result::Version +TAP::Parser::Result::YAML +TAP::Parser::ResultFactory +TAP::Parser::Scheduler +TAP::Parser::Scheduler::Job +TAP::Parser::Scheduler::Spinner +TAP::Parser::Source +TAP::Parser::SourceHandler +TAP::Parser::SourceHandler::Executable +TAP::Parser::SourceHandler::File +TAP::Parser::SourceHandler::Handle +TAP::Parser::SourceHandler::Perl +TAP::Parser::SourceHandler::RawTAP +TAP::Parser::YAMLish::Reader +TAP::Parser::YAMLish::Writer +TS_REQ_new TS_ACCURACY_free TS_ACCURACY_new TS_MSG_IMPRINT_free TS_MSG_IMPRINT_new TS_REQ_free TS_RESP_free TS_RESP_new TS_STATUS_INFO_free TS_STATUS_INFO_new TS_TST_INFO_free TS_TST_INFO_new +Term::ANSIColor +Term::Cap +Term::Complete +Term::ReadKey +Term::ReadLine +Test +Test2 +Test2::API +Test2::API::Breakage +Test2::API::Context +Test2::API::Instance +Test2::API::Stack +Test2::Event +Test2::Event::Bail +Test2::Event::Diag +Test2::Event::Encoding +Test2::Event::Exception +Test2::Event::Fail +Test2::Event::Generic +Test2::Event::Note +Test2::Event::Ok +Test2::Event::Pass +Test2::Event::Plan +Test2::Event::Skip +Test2::Event::Subtest +Test2::Event::TAP::Version +Test2::Event::V2 +Test2::Event::Waiting +Test2::EventFacet +Test2::EventFacet::About +Test2::EventFacet::Amnesty +Test2::EventFacet::Assert +Test2::EventFacet::Control +Test2::EventFacet::Error +Test2::EventFacet::Hub +Test2::EventFacet::Info +Test2::EventFacet::Info::Table +Test2::EventFacet::Meta +Test2::EventFacet::Parent +Test2::EventFacet::Plan +Test2::EventFacet::Render +Test2::EventFacet::Trace +Test2::Formatter +Test2::Formatter::TAP +Test2::Hub +Test2::Hub::Interceptor +Test2::Hub::Interceptor::Terminator +Test2::Hub::Subtest +Test2::IPC +Test2::IPC::Driver +Test2::IPC::Driver::Files +Test2::Tools::Tiny +Test2::Transition +Test2::Util +Test2::Util::ExternalMeta +Test2::Util::Facets2Legacy +Test2::Util::HashBase +Test2::Util::Trace +Test::Builder +Test::Builder::Formatter +Test::Builder::IO::Scalar +Test::Builder::Module +Test::Builder::Tester +Test::Builder::Tester::Color +Test::Builder::TodoDiag +Test::Harness +Test::More +Test::Simple +Test::Tester +Test::Tester::Capture +Test::Tester::CaptureRunner +Test::Tutorial +Test::use::ok +Text::Abbrev +Text::Balanced +Text::ParseWords +Text::Tabs +Text::Wrap +Thread +Thread::Queue +Thread::Semaphore +Tie::Array +Tie::File +Tie::Handle +Tie::Hash Tie::ExtraHash Tie::StdHash +Tie::Hash::NamedCapture +Tie::Memoize +Tie::RefHash +Tie::Scalar Tie::StdScalar +Tie::StdHandle +Tie::SubstrHash +Time::HiRes +Time::Local +Time::Piece +Time::Seconds +Time::gmtime +Time::localtime +Time::tm +UI_UTIL_read_pw UI_UTIL_read_pw_string +UI_create_method UI_destroy_method UI_method_get_closer UI_method_get_flusher UI_method_get_opener UI_method_get_prompt_constructor UI_method_get_reader UI_method_get_writer UI_method_set_closer UI_method_set_flusher UI_method_set_opener UI_method_set_prompt_constructor UI_method_set_reader UI_method_set_writer +UI_get_string_type UI_get0_action_string UI_get0_output_string UI_get0_result_string UI_get0_test_string UI_get_input_flags UI_get_result_maxsize UI_get_result_minsize UI_set_result +UI_new UI_add_error_string UI_add_info_string UI_add_input_boolean UI_add_input_string UI_add_user_data UI_add_verify_string UI_construct_prompt UI_ctrl UI_dup_error_string UI_dup_info_string UI_dup_input_boolean UI_dup_input_string UI_dup_verify_string UI_free UI_get0_result UI_get0_user_data UI_get_default_method UI_get_method UI_new_method UI_OpenSSL UI_process UI_set_default_method UI_set_method +UNIVERSAL +Unicode::Collate +Unicode::Collate::CJK::Big5 +Unicode::Collate::CJK::GB2312 +Unicode::Collate::CJK::JISX0208 +Unicode::Collate::CJK::Korean +Unicode::Collate::CJK::Pinyin +Unicode::Collate::CJK::Stroke +Unicode::Collate::CJK::Zhuyin +Unicode::Collate::Locale +Unicode::Normalize +Unicode::UCD +User::grent +User::pwent +VOP_LOOKUP VOP_ABORTOP VOP_ACCESS VOP_ADVLOCK VOP_BMAP VOP_BWRITE VOP_CLOSE VOP_CREATE VOP_FSYNC VOP_GETATTR VOP_INACTIVE VOP_IOCTL VOP_ISLOCKED VOP_KQFILTER VOP_LINK VOP_LOCK VOP_MKDIR VOP_MKNOD VOP_OPEN VOP_PATHCONF VOP_POLL VOP_PRINT VOP_READ VOP_READDIR VOP_READLINK VOP_RECLAIM VOP_REMOVE VOP_RENAME VOP_REVOKE VOP_RMDIR VOP_SETATTR VOP_STRATEGY VOP_SYMLINK VOP_UNLOCK VOP_WRITE +X25519 X25519_keypair +X509V3_get_d2i X509_add1_ext_i2d X509_CRL_add1_ext_i2d X509_CRL_get0_extensions X509_CRL_get_ext_d2i X509_get0_extensions X509_get_ext_d2i X509_REVOKED_add1_ext_i2d X509_REVOKED_get0_extensions X509_REVOKED_get_ext_d2i X509V3_add1_i2d X509V3_EXT_d2i X509V3_EXT_i2d +X509_ALGOR_dup X509_ALGOR_new X509_ALGOR_cmp X509_ALGOR_free X509_ALGOR_get0 X509_ALGOR_set0 X509_ALGOR_set_md +X509_ATTRIBUTE_new X509_ATTRIBUTE_free +X509_CINF_new X509_CERT_AUX_free X509_CERT_AUX_new X509_CINF_free X509_VAL_free X509_VAL_new +X509_CRL_get0_by_serial X509_CRL_add0_revoked X509_CRL_get0_by_cert X509_CRL_get_REVOKED X509_CRL_sort +X509_CRL_new X509_CRL_dup X509_CRL_free X509_CRL_INFO_free X509_CRL_INFO_new X509_CRL_up_ref +X509_EXTENSION_set_object X509_EXTENSION_new X509_EXTENSION_create_by_NID X509_EXTENSION_create_by_OBJ X509_EXTENSION_free X509_EXTENSION_get_critical X509_EXTENSION_get_data X509_EXTENSION_get_object X509_EXTENSION_set_critical X509_EXTENSION_set_data +X509_INFO_new X509_INFO_free +X509_LOOKUP_hash_dir X509_load_cert_crl_file X509_load_cert_file X509_load_crl_file X509_LOOKUP_file +X509_NAME_ENTRY_get_object X509_NAME_ENTRY_new X509_NAME_ENTRY_create_by_NID X509_NAME_ENTRY_create_by_OBJ X509_NAME_ENTRY_create_by_txt X509_NAME_ENTRY_free X509_NAME_ENTRY_get_data X509_NAME_ENTRY_set_data X509_NAME_ENTRY_set_object +X509_NAME_add_entry_by_txt X509_NAME_add_entry X509_NAME_add_entry_by_NID X509_NAME_add_entry_by_OBJ X509_NAME_delete_entry +X509_NAME_get_index_by_NID X509_NAME_entry_count X509_NAME_get_entry X509_NAME_get_index_by_OBJ X509_NAME_get_text_by_NID X509_NAME_get_text_by_OBJ +X509_NAME_new X509_NAME_free +X509_NAME_print_ex X509_NAME_oneline X509_NAME_print X509_NAME_print_ex_fp +X509_OBJECT_get0_X509 X509_OBJECT_get_type X509_OBJECT_free_contents X509_OBJECT_get0_X509_CRL X509_OBJECT_idx_by_subject X509_OBJECT_retrieve_by_subject X509_OBJECT_retrieve_match X509_OBJECT_up_ref_count +X509_PUBKEY_new d2i_PUBKEY d2i_PUBKEY_bio d2i_PUBKEY_fp i2d_PUBKEY i2d_PUBKEY_bio i2d_PUBKEY_fp X509_PUBKEY_free X509_PUBKEY_get X509_PUBKEY_get0 X509_PUBKEY_get0_param X509_PUBKEY_set X509_PUBKEY_set0_param +X509_REQ_new X509_REQ_free X509_REQ_INFO_free X509_REQ_INFO_new +X509_REVOKED_new X509_REVOKED_dup X509_REVOKED_free X509_REVOKED_get0_revocationDate X509_REVOKED_get0_serialNumber X509_REVOKED_set_revocationDate X509_REVOKED_set_serialNumber +X509_SIG_new X509_SIG_free +X509_STORE_CTX_get_error X509_STORE_CTX_get0_cert X509_STORE_CTX_get0_chain X509_STORE_CTX_get1_chain X509_STORE_CTX_get_current_cert X509_STORE_CTX_get_error_depth X509_STORE_CTX_set_error X509_verify_cert_error_string +X509_STORE_CTX_get_ex_new_index X509_STORE_CTX_get_ex_data X509_STORE_CTX_set_ex_data +X509_STORE_CTX_new X509_STORE_CTX_cleanup X509_STORE_CTX_free X509_STORE_CTX_get0_param X509_STORE_CTX_get0_store X509_STORE_CTX_get0_untrusted X509_STORE_CTX_init X509_STORE_CTX_set0_crls X509_STORE_CTX_set0_param X509_STORE_CTX_set0_trusted_stack X509_STORE_CTX_set0_untrusted X509_STORE_CTX_set_cert X509_STORE_CTX_set_chain X509_STORE_CTX_set_default X509_STORE_CTX_set_flags X509_STORE_CTX_trusted_stack +X509_STORE_CTX_set_verify_cb +X509_STORE_load_locations X509_STORE_set_default_paths +X509_STORE_new X509_STORE_free X509_STORE_up_ref +X509_STORE_set1_param X509_STORE_add_cert X509_STORE_add_crl X509_STORE_get0_objects X509_STORE_get0_param X509_STORE_get_ex_data X509_STORE_get_ex_new_index X509_STORE_set_depth X509_STORE_set_ex_data X509_STORE_set_flags X509_STORE_set_purpose X509_STORE_set_trust +X509_STORE_set_verify_cb_func X509_STORE_set_verify_cb +X509_VERIFY_PARAM_set_flags X509_VERIFY_PARAM_new X509_VERIFY_PARAM_add0_policy X509_VERIFY_PARAM_add0_table X509_VERIFY_PARAM_add1_host X509_VERIFY_PARAM_clear_flags X509_VERIFY_PARAM_free X509_VERIFY_PARAM_get0 X509_VERIFY_PARAM_get0_name X509_VERIFY_PARAM_get0_peername X509_VERIFY_PARAM_get_count X509_VERIFY_PARAM_get_depth X509_VERIFY_PARAM_get_flags X509_VERIFY_PARAM_lookup X509_VERIFY_PARAM_set1_email X509_VERIFY_PARAM_set1_host X509_VERIFY_PARAM_set1_ip X509_VERIFY_PARAM_set1_ip_asc X509_VERIFY_PARAM_set1_name X509_VERIFY_PARAM_set1_policies X509_VERIFY_PARAM_set_depth X509_VERIFY_PARAM_set_hostflags X509_VERIFY_PARAM_set_purpose X509_VERIFY_PARAM_set_time X509_VERIFY_PARAM_set_trust X509_VERIFY_PARAM_table_cleanup +X509_check_ca +X509_check_host X509_check_email X509_check_ip X509_check_ip_asc +X509_check_issued +X509_check_private_key X509_REQ_check_private_key +X509_check_purpose +X509_cmp X509_CRL_cmp X509_CRL_match X509_issuer_and_serial_cmp X509_issuer_name_cmp X509_NAME_cmp X509_subject_name_cmp +X509_cmp_time X509_cmp_current_time X509_time_adj X509_time_adj_ex +X509_digest PKCS7_ISSUER_AND_SERIAL_digest X509_CRL_digest X509_NAME_digest X509_pubkey_digest X509_REQ_digest +X509_get0_notBefore X509_CRL_get0_lastUpdate X509_CRL_get0_nextUpdate X509_CRL_get_lastUpdate X509_CRL_get_nextUpdate X509_CRL_set1_lastUpdate X509_CRL_set1_nextUpdate X509_CRL_set_lastUpdate X509_CRL_set_nextUpdate X509_get0_notAfter X509_get_notAfter X509_get_notBefore X509_getm_notAfter X509_getm_notBefore X509_set1_notAfter X509_set1_notBefore X509_set_notAfter X509_set_notBefore +X509_get0_signature X509_CRL_get0_signature X509_CRL_get_signature_nid X509_get0_tbs_sigalg X509_get_signature_nid X509_get_signature_type X509_REQ_get0_signature X509_REQ_get_signature_nid +X509_get1_email X509_email_free X509_get1_ocsp +X509_get_pubkey X509_get0_pubkey X509_get0_pubkey_bitstr X509_get_X509_PUBKEY X509_REQ_get_pubkey X509_REQ_set_pubkey X509_set_pubkey +X509_get_serialNumber X509_get0_serialNumber X509_set_serialNumber +X509_get_subject_name X509_CRL_get_issuer X509_CRL_set_issuer_name X509_get_issuer_name X509_REQ_get_subject_name X509_REQ_set_subject_name X509_set_issuer_name X509_set_subject_name +X509_get_version X509_CRL_get_version X509_CRL_set_version X509_REQ_get_version X509_REQ_set_version X509_set_version +X509_new X509_chain_up_ref X509_dup X509_free X509_up_ref +X509_sign X509_CRL_sign X509_CRL_sign_ctx X509_CRL_verify X509_REQ_sign X509_REQ_sign_ctx X509_REQ_verify X509_sign_ctx X509_verify +X509_verify_cert +X509v3_get_ext_by_NID X509v3_get_ext_count X509_add_ext X509_CRL_add_ext X509_CRL_delete_ext X509_CRL_get_ext X509_CRL_get_ext_by_critical X509_CRL_get_ext_by_NID X509_CRL_get_ext_by_OBJ X509_CRL_get_ext_count X509_delete_ext X509_get_ext X509_get_ext_by_critical X509_get_ext_by_NID X509_get_ext_by_OBJ X509_get_ext_count X509_REVOKED_add_ext X509_REVOKED_delete_ext X509_REVOKED_get_ext X509_REVOKED_get_ext_by_critical X509_REVOKED_get_ext_by_NID X509_REVOKED_get_ext_by_OBJ X509_REVOKED_get_ext_count X509v3_add_ext X509v3_delete_ext X509v3_get_ext X509v3_get_ext_by_critical X509v3_get_ext_by_OBJ +XS::APItest +XS::Typemap +XSLoader +__get_tcb __set_tcb +__tfork_thread __tfork +__thrsigdivert +__thrsleep __thrwakeup +_exit _Exit +a64l l64a +aac +abcrtc +abort +abs +abtn +ac +ac97 +accept accept4 +access faccessat +acct +accton +acme-client +acme-client.conf +acos acosf acosl +acosh acoshf acoshl +acphy +acpi +acpiac +acpials +acpiasus +acpibat +acpibtn +acpicbkbd +acpicpu +acpidock +acpidump +acpiec +acpihid +acpihpet +acpihve +acpimadt +acpimcfg +acpipci +acpiprt +acpipwrres +acpisbs +acpisony +acpisurface +acpithinkpad +acpitimer +acpitoshiba +acpitz +acpivideo +acpivout +acrtc +acx +adb +adc +addcom +addr2line +adduser rmuser +adjfreq +adjtime +adl +admcts +admlc +admtemp +admtm +admtmp +admtt +adt +adtfsm +adv adw +adventure +afterboot +age +aggr +agp +agten +agtimer +ahc +ahci +ahd +aibs +aic +airport +akbd +alarm +alc +ale +aliases +alipm +alloca +amas +amd +amd64_iopl +amdcf +amdgpio +amdiic +amdisplay nxphdmi +amdmsr +amdpcib +amdpm +ami +aml_evalnode aml_evalname aml_find_node aml_freevalue aml_val2int +amlclock +amldwusb +amliic +amlmmc +amlpciephy +amlpinctrl +amlpwm +amlreset +amlrng +amlsm +amltemp +amluart +amlusbphy +amphy +ampintc +ampintc ampintcmsi +amptimer +amq +ams +an +andl +aoa +apecs +apio +aplgpio +apm +apm zzz ZZZ +apmd +apply +apropos whatis +aps +ar +arc +arc4random arc4random_buf arc4random_uniform +arc4random arc4random_buf arc4random_uniform enqueue_randomness +arch machine +arcofi +arithmetic +arm_drain_writebuf +arm_sync_icache +armliicc +arp +as +asbtm +asc +ascii +asin asinf asinl +asinh asinhf asinhl +asio +asmc +asms +asp +asr_run asr_abort asr_resolver_free asr_resolver_from_string asr_run_sync getaddrinfo_async gethostbyaddr_async gethostbyname2_async gethostbyname_async getnameinfo_async getnetbyaddr_async getnetbyname_async getrrsetbyname_async res_query_async res_search_async res_send_async +assert +ast +astro +at batch +atactl +atan atanf atanl +atan2 atan2f atan2l +atanh atanhf atanhl +atapiscsi +atc +atexit +ath +athn +atof +atoi +atol +atoll +atomic_add_int atomic_add_int_nv atomic_add_long atomic_add_long_nv +atomic_cas_uint atomic_cas_ptr atomic_cas_ulong +atomic_dec_int atomic_dec_int_nv atomic_dec_long atomic_dec_long_nv +atomic_inc_int atomic_inc_int_nv atomic_inc_long atomic_inc_long_nv +atomic_setbits_int atomic_clearbits_int +atomic_sub_int atomic_sub_int_nv atomic_sub_long atomic_sub_long_nv +atomic_swap_uint atomic_swap_ptr atomic_swap_ulong +atphy +atq +atrm +attributes +atu +atw +auacer +aucat +audio +audio audioctl +audioce +audiocs +audioctl +aue +auglx +auich +auixp +auth_subr auth_open auth_call auth_challenge auth_check_change auth_check_expire auth_clean auth_close auth_clrenv auth_clroption auth_clroptions auth_getitem auth_getpwd auth_getstate auth_getvalue auth_set_va_list auth_setdata auth_setenv auth_setitem auth_setoption auth_setpwd auth_setstate +authenticate auth_approval auth_cat auth_checknologin auth_mkvalue auth_userchallenge auth_usercheck auth_userokay auth_userresponse auth_verify +authnone_create auth_destroy authunix_create authunix_create_default set_rpc_maxgrouplist +authpf authpf-noip +autoconf +autoconf config_search config_found config_found_sm config_rootfound config_rootsearch +autodie +autodie::Scope::Guard +autodie::Scope::GuardStack +autodie::Util +autodie::exception +autodie::exception::system +autodie::hints +autodie::skip +autoinstall +autouse +autri +auvia +auxio +awacs +awk +axe +axen +axppmic +azalia +backgammon +badsect +banner +base +basename +battlestar +bba +bbc +bc +bcd +bce +bcmaux +bcmbsc +bcmclock +bcmdmac +bcmdog +bcmgpio +bcmirng +bcmmbox +bcmp +bcmpcie +bcmrng +bcmsdhost +bcmtemp +bcmtmon +bcopy +bcrypt_pbkdf +bdpmic +be +beeper beep +bemtoh32 bemtoh16 bemtoh64 htobem16 htobem32 htobem64 htolem16 htolem32 htolem64 lemtoh16 lemtoh32 lemtoh64 +berkwdt +bge +bgpctl +bgpd +bgpd.conf +bgplg +bgplgsh +bgw +biff +bigint +bignum +bigrat +bind +bindresvport bindresvport_sa +bintimeadd bintimecmp BINTIME_TO_TIMESPEC BINTIME_TO_TIMEVAL bintimeaddfrac bintimesub TIMESPEC_TO_BINTIME TIMEVAL_TO_BINTIME +bio +bio_register bio_unregister +bioctl +bios +biosboot +bit_alloc bit_clear bit_decl bit_ffc bit_ffs bit_nclear bit_nset bit_set bit_test bitstr_size +bktr +blib +blowfish blf_key blf_cbc_decrypt blf_cbc_encrypt blf_dec blf_ecb_decrypt blf_ecb_encrypt blf_enc +bm +bmtphy +bnx +bnxt +boca +boggle +bonito +boot +boot boot.conf +boot_alpha +boot_amd64 +boot_config +boot_hppa +boot_i386 +boot_luna88k +boot_macppc +boot_sparc64 +bootparams +bpe +bpf +bpf_mtap bpfattach bpf_filter bpf_mfilter bpf_mtap_af bpf_mtap_ether bpf_mtap_hdr bpf_tap_hdr bpf_validate bpfdetach bpfsattach bpfsdetach +bpp +brgphy +bridge +brk sbrk +brswphy +bs +bsd.port.arch.mk +bsd.port.mk +bsd.regress.mk +bse +bsearch +btowc +btree +buffercache bawrite bdwrite biodone biowait bread bread_cluster breadn brelse bwrite getblk geteblk incore +bufq_init bufq_dequeue bufq_destroy bufq_drain bufq_peek bufq_queue bufq_requeue bufq_switch +build-debug-info +bulk +bus_dma bus_dmamap_create bus_dmamap_destroy bus_dmamap_load bus_dmamap_load_mbuf bus_dmamap_load_raw bus_dmamap_load_uio bus_dmamap_sync bus_dmamap_unload bus_dmamem_alloc bus_dmamem_alloc_range bus_dmamem_free bus_dmamem_map bus_dmamem_mmap bus_dmamem_unmap +bus_space bus_space_alloc bus_space_barrier bus_space_copy_1 bus_space_copy_2 bus_space_copy_4 bus_space_copy_8 bus_space_free bus_space_map bus_space_mmap bus_space_read_1 bus_space_read_2 bus_space_read_4 bus_space_read_8 bus_space_read_multi_1 bus_space_read_multi_2 bus_space_read_multi_4 bus_space_read_multi_8 bus_space_read_raw_2 bus_space_read_raw_4 bus_space_read_raw_8 bus_space_read_raw_multi_2 bus_space_read_raw_multi_4 bus_space_read_raw_multi_8 bus_space_read_raw_region_2 bus_space_read_raw_region_4 bus_space_read_raw_region_8 bus_space_read_region_1 bus_space_read_region_2 bus_space_read_region_4 bus_space_read_region_8 bus_space_set_multi_1 bus_space_set_multi_2 bus_space_set_multi_4 bus_space_set_multi_8 bus_space_set_region_1 bus_space_set_region_2 bus_space_set_region_4 bus_space_set_region_8 bus_space_subregion bus_space_unmap bus_space_vaddr bus_space_write_1 bus_space_write_2 bus_space_write_4 bus_space_write_8 bus_space_write_multi_1 bus_space_write_multi_2 bus_space_write_multi_4 bus_space_write_multi_8 bus_space_write_raw_2 bus_space_write_raw_4 bus_space_write_raw_8 bus_space_write_raw_multi_2 bus_space_write_raw_multi_4 bus_space_write_raw_multi_8 bus_space_write_raw_region_2 bus_space_write_raw_region_4 bus_space_write_raw_region_8 bus_space_write_region_1 bus_space_write_region_2 bus_space_write_region_4 bus_space_write_region_8 +bwfm +bwi +bwtwo +bytes +bytgpio +bzero explicit_bzero +c++filt +cac +cacheflush _flush_cache +cacos cacosf cacosl +cacosh cacoshf cacoshl +caesar rot13 +cal +calendar +canfield cfscores +cap_mkdb +captoinfo +cardbus cbb +carg cargf cargl +carp +cas +casin casinf casinl +casinh casinhf casinhl +cat +catan catanf catanl +catanh catanhf catanhl +catclose +catgets +catopen +cbus +ccos ccosf ccosl +ccosh ccoshf ccoshl +ccp +ccpmic +cd +cdboot +cdce +cdio +ceil ceilf ceill +central +cexp cexpf cexpl +cfxga +cgetent cgetcap cgetclose cgetfirst cgetmatch cgetnext cgetnum cgetset cgetstr cgetusedb cgetustr +cgsix +cgthree +cgtwelve +ch +changelist +charnames +chat +chdir fchdir +check-lib-depends +check_expire login_check_expire +chflags +chflags chflagsat fchflags +chgrp +chio +chio.conf +chmod +chmod fchmod fchmodat +chown +chown fchown fchownat lchown +chpass chfn chsh +chroot +chvgpio +ci +cia +cimag cimagf cimagl +ciphy +ciss +cksum +clang c++ cc cpp clang++ clang-cpp +clang-local +clcs +clct +clean-old-distfiles +clkbrd +clock +clock rtc +clock_getcpuclockid +clock_gettime clock_getres clock_settime +clog clogf clogl +close +closefrom +clri +cmp +cmpci +cnmac +co +col +colrm +column +com +comkbd +comm +comms +compress adler32 adler32_combine compress2 compressBound crc32 crc32_combine deflate deflateBound deflateCopy deflateEnd deflateInit deflateInit2 deflateParams deflatePrime deflateReset deflateSetDictionary deflateSetHeader deflateTune gzclearerr gzclose gzdirect gzdopen gzeof gzerror gzflush gzgetc gzgets gzopen gzprintf gzputc gzputs gzread gzrewind gzseek gzsetparams gztell gzungetc gzwrite inflate inflateBack inflateBackEnd inflateBackInit inflateCopy inflateEnd inflateGetHeader inflateInit inflateInit2 inflatePrime inflateReset inflateSetDictionary inflateSync uncompress zlibCompileFlags zlibVersion +compress uncompress zcat +comsat +cond_init COND_INITIALIZER cond_signal cond_wait +config +config_attach config_detach config_detach_children +config_defer config_mountroot +confstr +conj conjf conjl +connect +constant +copy copyin copyinstr copyout copyoutstr copystr kcopy +copysign copysignf copysignl +core +corelist +cortex +cos cosf cosl +cosh coshf coshl +counters_alloc counters_add counters_alloc_ncpus COUNTERS_BOOT_INITIALIZER COUNTERS_BOOT_MEMORY counters_enter counters_free counters_inc counters_leave counters_pkt counters_read counters_zero +cp +cpan +cpio +cpow cpowf cpowl +cproj cprojf cprojl +cpsw +cpu +cpumem_get CPUMEM_BOOT_INITIALIZER CPUMEM_BOOT_MEMORY cpumem_enter cpumem_first CPUMEM_FOREACH cpumem_free cpumem_leave cpumem_malloc cpumem_malloc_ncpus cpumem_next cpumem_put +crash +creal crealf creall +creat +creator +cribbage +cron +crontab +crunchgen +crypt bcrypt bcrypt_gensalt +crypt_checkpass crypt_newhash +crypto +crypto crypto_get_driverid crypto_dispatch crypto_done crypto_freereq crypto_freesession crypto_getreq crypto_newsession crypto_register crypto_unregister +csh +csin csinf csinl +csinh csinhf csinhl +csplit +csqrt csqrtf csqrtl +ctags +ctan ctanf ctanl +ctanh ctanhf ctanhl +ctermid +ctfconv +ctfdump +ctfstrip +ctime asctime asctime_r ctime_r difftime gmtime gmtime_r localtime localtime_r mktime timegm timelocal +cu +cue +curs_add_wch add_wch echo_wchar mvadd_wch mvwadd_wch wadd_wch wecho_wchar +curs_add_wchstr add_wchstr add_wchnstr mvadd_wchnstr mvadd_wchstr mvwadd_wchnstr mvwadd_wchstr wadd_wchnstr wadd_wchstr +curs_addch addch echochar mvaddch mvwaddch waddch wechochar +curs_addchstr addchstr addchnstr mvaddchnstr mvaddchstr mvwaddchnstr mvwaddchstr waddchnstr waddchstr +curs_addstr addstr addnstr mvaddnstr mvaddstr mvwaddnstr mvwaddstr waddnstr waddstr +curs_addwstr addwstr addnwstr mvaddnwstr mvaddwstr mvwaddnwstr mvwaddwstr waddnwstr waddwstr +curs_attr attroff attr_get attr_off attr_on attr_set attron attrset chgat color_set mvchgat mvwchgat PAIR_NUMBER standend standout wattr_get wattr_off wattr_on wattr_set wattroff wattron wattrset wchgat wcolor_set wstandend wstandout +curs_beep beep flash +curs_bkgd bkgdset bkgd getbkgd wbkgd wbkgdset +curs_bkgrnd bkgrnd bkgrndset getbkgrnd wbkgrnd wbkgrndset wgetbkgrnd +curs_border border box hline mvhline mvvline mvwhline mvwvline vline wborder whline wvline +curs_border_set border_set box_set hline_set mvhline_set mvvline_set mvwhline_set mvwvline_set vline_set wborder_set whline_set wvline_set +curs_clear erase clear clrtobot clrtoeol wclear wclrtobot wclrtoeol werase +curs_color start_color can_change_color color_content COLOR_PAIR has_colors init_color init_pair pair_content +curs_delch delch mvdelch mvwdelch wdelch +curs_deleteln deleteln insdelln insertln wdeleteln winsdelln winsertln +curs_extend curses_version use_extended_names +curs_get_wch get_wch mvget_wch mvwget_wch unget_wch wget_wch +curs_get_wstr get_wstr getn_wstr mvget_wstr mvgetn_wstr mvwget_wstr mvwgetn_wstr wget_wstr wgetn_wstr +curs_getch getch has_key mvgetch mvwgetch ungetch wgetch +curs_getstr getstr getnstr mvgetnstr mvgetstr mvwgetnstr mvwgetstr wgetnstr wgetstr +curs_getyx getyx getbegyx getmaxyx getparyx +curs_in_wch in_wch mvin_wch mvwin_wch win_wch +curs_in_wchstr in_wchstr in_wchnstr mvin_wchnstr mvin_wchstr mvwin_wchnstr mvwin_wchstr win_wchnstr win_wchstr +curs_inch inch mvinch mvwinch winch +curs_inchstr inchstr inchnstr mvinchnstr mvinchstr mvwinchnstr mvwinchstr winchnstr winchstr +curs_initscr initscr delscreen endwin isendwin newterm set_term +curs_inopts cbreak echo halfdelay intrflush keypad meta nocbreak nodelay noecho noqiflush noraw notimeout qiflush raw timeout typeahead wtimeout +curs_ins_wch ins_wch mvins_wch mvwins_wch wins_wch +curs_ins_wstr ins_wstr ins_nwstr mvins_nwstr mvins_wstr mvwins_nwstr mvwins_wstr wins_nwstr wins_wstr +curs_insch insch mvinsch mvwinsch winsch +curs_insstr insstr insnstr mvinsnstr mvinsstr mvwinsnstr mvwinsstr winsnstr winsstr +curs_instr instr innstr mvinnstr mvinstr mvwinnstr mvwinstr winnstr winstr +curs_inwstr inwstr innwstr mvinnwstr mvinwstr mvwinnwstr mvwinwstr winnwstr winwstr +curs_kernel def_prog_mode curs_set def_shell_mode getsyx napms reset_prog_mode reset_shell_mode resetty ripoffline savetty setsyx +curs_legacy getbegx getbegy getcurx getcury getmaxx getmaxy getparx getpary +curs_mouse getmouse mouse_trafo mouseinterval mousemask ungetmouse wenclose wmouse_trafo +curs_move move wmove +curs_opaque is_cleared is_idcok is_idlok is_immedok is_keypad is_leaveok is_nodelay is_notimeout is_scrollok is_syncok wgetparent wgetscrreg +curs_outopts clearok idcok idlok immedok leaveok nl nonl scrollok setscrreg wsetscrreg +curs_overlay overlay copywin overwrite +curs_pad newpad pecho_wchar pechochar pnoutrefresh prefresh subpad +curs_print mcprint +curs_printw printw mvprintw mvwprintw vw_printw vwprintw wprintw +curs_refresh doupdate redrawwin refresh wnoutrefresh wredrawln wrefresh +curs_scanw scanw mvscanw mvwscanw vw_scanw vwscanw wscanw +curs_scr_dump scr_dump scr_init scr_restore scr_set +curs_scroll scroll scrl wscrl +curs_slk slk_init slk_attr slk_attr_off slk_attr_on slk_attr_set slk_attroff slk_attron slk_attrset slk_clear slk_color slk_label slk_noutrefresh slk_refresh slk_restore slk_set slk_touch +curs_termattrs baudrate erasechar erasewchar has_ic has_il killchar killwchar longname term_attrs termattrs termname +curs_touch touchwin is_linetouched is_wintouched touchline untouchwin wtouchln +curs_util delay_output filter flushinp getwin key_name keyname nofilter putwin unctrl use_env wunctrl +curs_window newwin delwin derwin dupwin mvderwin mvwin subwin syncok wcursyncup wsyncdown wsyncup +curses ncurses +cut +cvs +cvsbug +cvsintro +cwfg +cy +cz +d2i_ASN1_NULL i2d_ASN1_NULL +d2i_ASN1_OBJECT i2d_ASN1_OBJECT +d2i_ASN1_OCTET_STRING d2i_ASN1_BIT_STRING d2i_ASN1_BMPSTRING d2i_ASN1_ENUMERATED d2i_ASN1_GENERALIZEDTIME d2i_ASN1_GENERALSTRING d2i_ASN1_IA5STRING d2i_ASN1_INTEGER d2i_ASN1_PRINTABLE d2i_ASN1_PRINTABLESTRING d2i_ASN1_T61STRING d2i_ASN1_TIME d2i_ASN1_UINTEGER d2i_ASN1_UNIVERSALSTRING d2i_ASN1_UTCTIME d2i_ASN1_UTF8STRING d2i_ASN1_VISIBLESTRING d2i_DIRECTORYSTRING d2i_DISPLAYTEXT i2d_ASN1_BIT_STRING i2d_ASN1_BMPSTRING i2d_ASN1_ENUMERATED i2d_ASN1_GENERALIZEDTIME i2d_ASN1_GENERALSTRING i2d_ASN1_IA5STRING i2d_ASN1_INTEGER i2d_ASN1_OCTET_STRING i2d_ASN1_PRINTABLE i2d_ASN1_PRINTABLESTRING i2d_ASN1_T61STRING i2d_ASN1_TIME i2d_ASN1_UNIVERSALSTRING i2d_ASN1_UTCTIME i2d_ASN1_UTF8STRING i2d_ASN1_VISIBLESTRING i2d_DIRECTORYSTRING i2d_DISPLAYTEXT +d2i_ASN1_SEQUENCE_ANY d2i_ASN1_SET_ANY i2d_ASN1_SEQUENCE_ANY i2d_ASN1_SET_ANY +d2i_AUTHORITY_KEYID i2d_AUTHORITY_KEYID +d2i_BASIC_CONSTRAINTS d2i_EXTENDED_KEY_USAGE i2d_BASIC_CONSTRAINTS i2d_EXTENDED_KEY_USAGE +d2i_CMS_ContentInfo d2i_CMS_bio d2i_CMS_ReceiptRequest i2d_CMS_bio i2d_CMS_ContentInfo i2d_CMS_ReceiptRequest +d2i_DHparams i2d_DHparams +d2i_DIST_POINT d2i_ACCESS_DESCRIPTION d2i_AUTHORITY_INFO_ACCESS d2i_CRL_DIST_POINTS d2i_DIST_POINT_NAME d2i_ISSUING_DIST_POINT i2d_ACCESS_DESCRIPTION i2d_AUTHORITY_INFO_ACCESS i2d_CRL_DIST_POINTS i2d_DIST_POINT i2d_DIST_POINT_NAME i2d_ISSUING_DIST_POINT +d2i_DSAPublicKey d2i_DSA_PUBKEY d2i_DSA_PUBKEY_bio d2i_DSA_PUBKEY_fp d2i_DSA_SIG d2i_DSAparams d2i_DSAparams_bio d2i_DSAparams_fp d2i_DSAPrivateKey d2i_DSAPrivateKey_bio d2i_DSAPrivateKey_fp DSAparams_dup i2d_DSA_PUBKEY i2d_DSA_PUBKEY_bio i2d_DSA_PUBKEY_fp i2d_DSA_SIG i2d_DSAparams i2d_DSAparams_bio i2d_DSAparams_fp i2d_DSAPrivateKey i2d_DSAPrivateKey_bio i2d_DSAPrivateKey_fp i2d_DSAPublicKey +d2i_ECPKParameters d2i_EC_PUBKEY d2i_EC_PUBKEY_bio d2i_EC_PUBKEY_fp d2i_ECParameters d2i_ECPKParameters_bio d2i_ECPKParameters_fp d2i_ECPrivateKey d2i_ECPrivateKey_bio d2i_ECPrivateKey_fp ECParameters_dup ECParameters_print ECParameters_print_fp ECPKParameters_print ECPKParameters_print_fp i2d_EC_PUBKEY i2d_EC_PUBKEY_bio i2d_EC_PUBKEY_fp i2d_ECParameters i2d_ECPKParameters i2d_ECPKParameters_bio i2d_ECPKParameters_fp i2d_ECPrivateKey i2d_ECPrivateKey_bio i2d_ECPrivateKey_fp i2o_ECPublicKey o2i_ECPublicKey +d2i_ESS_SIGNING_CERT d2i_ESS_CERT_ID d2i_ESS_ISSUER_SERIAL i2d_ESS_CERT_ID i2d_ESS_ISSUER_SERIAL i2d_ESS_SIGNING_CERT +d2i_GENERAL_NAME d2i_EDIPARTYNAME d2i_GENERAL_NAMES d2i_OTHERNAME i2d_EDIPARTYNAME i2d_GENERAL_NAME i2d_GENERAL_NAMES i2d_OTHERNAME +d2i_OCSP_REQUEST d2i_OCSP_CERTID d2i_OCSP_ONEREQ d2i_OCSP_REQINFO d2i_OCSP_SERVICELOC d2i_OCSP_SIGNATURE i2d_OCSP_CERTID i2d_OCSP_ONEREQ i2d_OCSP_REQINFO i2d_OCSP_REQUEST i2d_OCSP_SERVICELOC i2d_OCSP_SIGNATURE +d2i_OCSP_RESPONSE d2i_OCSP_BASICRESP d2i_OCSP_CERTSTATUS d2i_OCSP_CRLID d2i_OCSP_RESPBYTES d2i_OCSP_RESPDATA d2i_OCSP_RESPID d2i_OCSP_REVOKEDINFO d2i_OCSP_SINGLERESP i2d_OCSP_BASICRESP i2d_OCSP_CERTSTATUS i2d_OCSP_CRLID i2d_OCSP_RESPBYTES i2d_OCSP_RESPDATA i2d_OCSP_RESPID i2d_OCSP_RESPONSE i2d_OCSP_REVOKEDINFO i2d_OCSP_SINGLERESP +d2i_PKCS12 d2i_PKCS12_BAGS d2i_PKCS12_bio d2i_PKCS12_fp d2i_PKCS12_MAC_DATA d2i_PKCS12_SAFEBAG i2d_PKCS12 i2d_PKCS12_BAGS i2d_PKCS12_bio i2d_PKCS12_fp i2d_PKCS12_MAC_DATA i2d_PKCS12_SAFEBAG +d2i_PKCS7 d2i_PKCS7_bio d2i_PKCS7_DIGEST d2i_PKCS7_ENC_CONTENT d2i_PKCS7_ENCRYPT d2i_PKCS7_ENVELOPE d2i_PKCS7_fp d2i_PKCS7_ISSUER_AND_SERIAL d2i_PKCS7_RECIP_INFO d2i_PKCS7_SIGN_ENVELOPE d2i_PKCS7_SIGNED d2i_PKCS7_SIGNER_INFO i2d_PKCS7 i2d_PKCS7_bio i2d_PKCS7_DIGEST i2d_PKCS7_ENC_CONTENT i2d_PKCS7_ENCRYPT i2d_PKCS7_ENVELOPE i2d_PKCS7_fp i2d_PKCS7_ISSUER_AND_SERIAL i2d_PKCS7_NDEF i2d_PKCS7_RECIP_INFO i2d_PKCS7_SIGN_ENVELOPE i2d_PKCS7_SIGNED i2d_PKCS7_SIGNER_INFO +d2i_PKCS8PrivateKey_bio d2i_PKCS8PrivateKey_fp i2d_PKCS8PrivateKey_bio i2d_PKCS8PrivateKey_fp i2d_PKCS8PrivateKey_nid_bio i2d_PKCS8PrivateKey_nid_fp +d2i_PKCS8_PRIV_KEY_INFO d2i_PKCS8_PRIV_KEY_INFO_bio d2i_PKCS8_PRIV_KEY_INFO_fp i2d_PKCS8_PRIV_KEY_INFO i2d_PKCS8_PRIV_KEY_INFO_bio i2d_PKCS8_PRIV_KEY_INFO_fp +d2i_PKEY_USAGE_PERIOD i2d_PKEY_USAGE_PERIOD +d2i_POLICYINFO d2i_CERTIFICATEPOLICIES d2i_NOTICEREF d2i_POLICYQUALINFO d2i_USERNOTICE i2d_CERTIFICATEPOLICIES i2d_NOTICEREF i2d_POLICYINFO i2d_POLICYQUALINFO i2d_USERNOTICE +d2i_PROXY_POLICY d2i_PROXY_CERT_INFO_EXTENSION i2d_PROXY_CERT_INFO_EXTENSION i2d_PROXY_POLICY +d2i_PrivateKey d2i_AutoPrivateKey d2i_PrivateKey_bio d2i_PrivateKey_fp d2i_PublicKey i2d_PKCS8PrivateKeyInfo_bio i2d_PKCS8PrivateKeyInfo_fp i2d_PrivateKey i2d_PublicKey +d2i_RSAPublicKey d2i_Netscape_RSA d2i_RSA_PSS_PARAMS d2i_RSA_PUBKEY d2i_RSA_PUBKEY_bio d2i_RSA_PUBKEY_fp d2i_RSAPrivateKey d2i_RSAPrivateKey_bio d2i_RSAPrivateKey_fp d2i_RSAPublicKey_bio d2i_RSAPublicKey_fp i2d_Netscape_RSA i2d_RSA_PSS_PARAMS i2d_RSA_PUBKEY i2d_RSA_PUBKEY_bio i2d_RSA_PUBKEY_fp i2d_RSAPrivateKey i2d_RSAPrivateKey_bio i2d_RSAPrivateKey_fp i2d_RSAPublicKey i2d_RSAPublicKey_bio i2d_RSAPublicKey_fp +d2i_SSL_SESSION i2d_SSL_SESSION +d2i_TS_REQ d2i_TS_ACCURACY d2i_TS_MSG_IMPRINT d2i_TS_MSG_IMPRINT_bio d2i_TS_MSG_IMPRINT_fp d2i_TS_REQ_bio d2i_TS_REQ_fp d2i_TS_RESP d2i_TS_RESP_bio d2i_TS_RESP_fp d2i_TS_STATUS_INFO d2i_TS_TST_INFO d2i_TS_TST_INFO_bio d2i_TS_TST_INFO_fp i2d_TS_ACCURACY i2d_TS_MSG_IMPRINT i2d_TS_MSG_IMPRINT_bio i2d_TS_MSG_IMPRINT_fp i2d_TS_REQ i2d_TS_REQ_bio i2d_TS_REQ_fp i2d_TS_RESP i2d_TS_RESP_bio i2d_TS_RESP_fp i2d_TS_STATUS_INFO i2d_TS_TST_INFO i2d_TS_TST_INFO_bio i2d_TS_TST_INFO_fp +d2i_X509 d2i_X509_AUX d2i_X509_bio d2i_X509_CERT_AUX d2i_X509_CINF d2i_X509_fp d2i_X509_VAL i2d_X509 i2d_X509_AUX i2d_X509_bio i2d_X509_CERT_AUX i2d_X509_CINF i2d_X509_fp i2d_X509_VAL +d2i_X509_ALGOR i2d_X509_ALGOR +d2i_X509_ATTRIBUTE i2d_X509_ATTRIBUTE +d2i_X509_CRL d2i_X509_CRL_bio d2i_X509_CRL_fp d2i_X509_CRL_INFO d2i_X509_REVOKED i2d_X509_CRL i2d_X509_CRL_bio i2d_X509_CRL_fp i2d_X509_CRL_INFO i2d_X509_REVOKED +d2i_X509_EXTENSION d2i_X509_EXTENSIONS i2d_X509_EXTENSION i2d_X509_EXTENSIONS +d2i_X509_NAME d2i_X509_NAME_ENTRY i2d_X509_NAME i2d_X509_NAME_ENTRY X509_NAME_dup X509_NAME_ENTRY_dup X509_NAME_get0_der X509_NAME_hash +d2i_X509_REQ d2i_X509_REQ_bio d2i_X509_REQ_fp d2i_X509_REQ_INFO i2d_X509_REQ i2d_X509_REQ_bio i2d_X509_REQ_fp i2d_X509_REQ_INFO +d2i_X509_SIG d2i_PKCS8_bio d2i_PKCS8_fp i2d_PKCS8_bio i2d_PKCS8_fp i2d_X509_SIG +daca +daemon +daily monthly weekly +date +dbopen +dc +dcphy +dd +ddb +de +default_colors use_default_colors assume_default_colors +defaultdomain +define_key +delay +deprecate +deroff +des_read_pw des_read_pw_string EVP_read_pw_string EVP_read_pw_string_min +dev_mkdb +devname +df +dfs +dhclient +dhclient.conf +dhclient.leases +dhcp-options +dhcpd +dhcpd.conf +dhcpd.leases +dhcrelay +dhcrelay6 +diagnostics splain +diff +diff3 +dig +dino +dir dirent +dirname +disk disk_init disk_attach disk_busy disk_detach disk_unbusy +disklabel +disklabel bounds_check_with_label readdisklabel setdisklabel writedisklabel +diskless +diskmap +disktab +div +divert +dl_iterate_phdr +dlfcn dlopen dladdr dlclose dlctl dlerror dlsym +dma_alloc dma_free +dmesg +dmtimer +doas +doas.conf +dohooks +domainname +dostartuphooks +dpb +dpb-replay +dpclock +drm inteldrm radeondrm +dsclock +dsrtc +dsxrtc +dt +du +dump rdump +dumpfs +dup dup2 dup3 +dvmrpctl +dvmrpd +dvmrpd.conf +dwctwo +dwdog +dwge +dwiic +dwmmc +dwpcie +dwxe +eap +ebus +ec +ecadc +echo +ecvt fcvt gcvt +ed +eddsa_pk_new eddsa_pk_free eddsa_pk_from_EVP_PKEY eddsa_pk_from_ptr eddsa_pk_to_EVP_PKEY +editline +editline el_deletestr el_end el_get el_getc el_gets el_init el_insertstr el_line el_parse el_push el_reset el_resize el_set el_source el_wdeletestr el_wget el_wgetc el_wgets el_winsertstr el_wline el_wparse el_wpush el_wset history history_end history_init history_w history_wend history_winit tok_end tok_init tok_line tok_reset tok_str tok_wend tok_winit tok_wline tok_wreset tok_wstr +editrc +edma +edquota +eephy +eeprom +ef +efi +efifb +eg +ehci +eigrpctl +eigrpd +eigrpd.conf +eisa +el +elansc +elf +elf_begin +elf_cntl +elf_end +elf_errmsg elf_errno +elf_fill +elf_flagdata elf_flagarhdr elf_flagehdr elf_flagelf elf_flagphdr elf_flagscn elf_flagshdr +elf_getarhdr +elf_getarsym +elf_getbase +elf_getdata elf_newdata elf_rawdata +elf_getident +elf_getphdrnum +elf_getphnum +elf_getscn elf_ndxscn elf_newscn elf_nextscn +elf_getshdrnum +elf_getshdrstrndx +elf_getshnum +elf_getshstrndx elf_setshstrndx +elf_hash +elf_kind +elf_memory +elf_next +elf_open +elf_rand +elf_rawfile +elf_strptr +elf_update +elf_version +elroy +em +emc +emu +enc +enc2xs +encguess +encoding +encoding::warnings +encrypt +end edata etext +endrun +env +environ +envy +eoip +ep +epic +eqn +erf erfc erfcf erfcl erff erfl +err errc errx verr verrc verrx vwarn vwarnc vwarnx warn warnc warnx +es256_pk_new es256_pk_free es256_pk_from_EC_KEY es256_pk_from_ptr es256_pk_to_EVP_PKEY +esa +escodec +esm +eso +esp +ess +et +ether_aton ether_hostton ether_line ether_ntoa ether_ntohost +etherip +ethers +etphy +evbuffer_new evbuffer_add evbuffer_add_buffer evbuffer_add_printf evbuffer_add_vprintf EVBUFFER_DATA evbuffer_drain evbuffer_expand evbuffer_find evbuffer_free EVBUFFER_LENGTH evbuffer_read evbuffer_readline evbuffer_readln evbuffer_remove evbuffer_setcb evbuffer_write +evcount evcount_attach evcount_detach +event event_init bufferevent_base_set bufferevent_disable bufferevent_enable bufferevent_free bufferevent_new bufferevent_read bufferevent_settimeout bufferevent_setwatermark bufferevent_write bufferevent_write_buffer EVBUFFER_INPUT EVBUFFER_OUTPUT event_add event_asr_abort event_asr_run event_base_dispatch event_base_free event_base_loop event_base_loopbreak event_base_loopexit event_base_once event_base_set event_del event_dispatch event_initialized event_loop event_loopbreak event_loopexit event_once event_pending event_priority_init event_priority_set event_set evtimer_add evtimer_del evtimer_initialized evtimer_pending evtimer_set signal_add signal_del signal_initialized signal_pending signal_set +evp +ex +execv execl execle execlp execvp execvpe +execve +exit +exp exp2 exp2f exp2l expf expl expm1 expm1f expm1l log log10 log10f log10l log1p log1pf log1pl log2 log2f log2l logf logl pow powf powl +expand unexpand +experimental +exphy +exports +expr +exrtc +extent extent_create extent_alloc extent_alloc_region extent_alloc_subregion extent_alloc_subregion_with_descr extent_alloc_with_descr extent_destroy extent_free extent_print +fabs fabsf fabsl +factor primes +false +fanpwr +fb_setup fb_delete fb_queue +fbtab +fclose +fcntl +fcu +fd stderr stdin stdout +fdc +fdformat +fdim fdimf fdiml +fdisk +feature +fec +feclearexcept fegetexceptflag feraiseexcept fesetexceptflag fetestexcept +feenableexcept fedisableexcept fegetexcept +fegetenv feholdexcept fesetenv feupdateenv +fegetround fesetround +ferror clearerr feof fileno +fflush fpurge +ffs +ffs fls flsl +fgen +fgetln +fgets +fgetwln +fgetws +fhc +fhopen fhstat fhstatfs +fido +fido_assert_allow_cred +fido_assert_new fido_assert_authdata_len fido_assert_authdata_ptr fido_assert_clientdata_hash_len fido_assert_clientdata_hash_ptr fido_assert_count fido_assert_free fido_assert_hmac_secret_len fido_assert_hmac_secret_ptr fido_assert_sig_len fido_assert_sig_ptr fido_assert_sigcount fido_assert_user_display_name fido_assert_user_icon fido_assert_user_id_len fido_assert_user_id_ptr fido_assert_user_name +fido_assert_set_authdata fido_assert_set_authdata_raw fido_assert_set_clientdata_hash fido_assert_set_count fido_assert_set_extensions fido_assert_set_hmac_salt fido_assert_set_rp fido_assert_set_sig fido_assert_set_up fido_assert_set_uv +fido_assert_verify +fido_bio_dev_get_info fido_bio_dev_enroll_begin fido_bio_dev_enroll_cancel fido_bio_dev_enroll_continue fido_bio_dev_enroll_remove fido_bio_dev_get_template_array fido_bio_dev_set_template_name +fido_bio_enroll_new fido_bio_enroll_free fido_bio_enroll_last_status fido_bio_enroll_remaining_samples +fido_bio_info_new fido_bio_info_free fido_bio_info_max_samples fido_bio_info_type +fido_bio_template fido_bio_template_array_count fido_bio_template_array_free fido_bio_template_array_new fido_bio_template_free fido_bio_template_id_len fido_bio_template_id_ptr fido_bio_template_name fido_bio_template_new fido_bio_template_set_id fido_bio_template_set_name +fido_cbor_info_new fido_cbor_info_aaguid_len fido_cbor_info_aaguid_ptr fido_cbor_info_extensions_len fido_cbor_info_extensions_ptr fido_cbor_info_free fido_cbor_info_maxmsgsiz fido_cbor_info_options_len fido_cbor_info_options_name_ptr fido_cbor_info_options_value_ptr fido_cbor_info_protocols_len fido_cbor_info_protocols_ptr fido_cbor_info_versions_len fido_cbor_info_versions_ptr fido_dev_get_cbor_info +fido_cred_exclude +fido_cred_new fido_cred_authdata_len fido_cred_authdata_ptr fido_cred_clientdata_hash_len fido_cred_clientdata_hash_ptr fido_cred_fmt fido_cred_free fido_cred_id_len fido_cred_id_ptr fido_cred_prot fido_cred_pubkey_len fido_cred_pubkey_ptr fido_cred_sig_len fido_cred_sig_ptr fido_cred_x5c_len fido_cred_x5c_ptr +fido_cred_set_authdata fido_cred_set_authdata_raw fido_cred_set_clientdata_hash fido_cred_set_extensions fido_cred_set_fmt fido_cred_set_prot fido_cred_set_rk fido_cred_set_rp fido_cred_set_sig fido_cred_set_type fido_cred_set_user fido_cred_set_uv fido_cred_set_x509 +fido_cred_verify +fido_credman_metadata_new fido_credman_del_dev_rk fido_credman_get_dev_metadata fido_credman_get_dev_rk fido_credman_get_dev_rp fido_credman_metadata_free fido_credman_rk fido_credman_rk_count fido_credman_rk_existing fido_credman_rk_free fido_credman_rk_new fido_credman_rk_remaining fido_credman_rp_count fido_credman_rp_free fido_credman_rp_id fido_credman_rp_id_hash_len fido_credman_rp_id_hash_ptr fido_credman_rp_name fido_credman_rp_new +fido_dev_get_assert +fido_dev_info_manifest fido_dev_info_free fido_dev_info_manufacturer_string fido_dev_info_new fido_dev_info_path fido_dev_info_product fido_dev_info_product_string fido_dev_info_ptr fido_dev_info_vendor +fido_dev_make_cred +fido_dev_open fido_dev_build fido_dev_cancel fido_dev_close fido_dev_flags fido_dev_force_fido2 fido_dev_force_u2f fido_dev_free fido_dev_is_fido2 fido_dev_major fido_dev_minor fido_dev_new fido_dev_protocol +fido_dev_set_io_functions +fido_dev_set_pin fido_dev_get_retry_count fido_dev_reset +fido_init +fido_strerr +fields +file +file falloc fd_checkclosed fd_getfile fd_getfile_mode fdrelease FREF FRELE getsock getvnode +files.conf +filetest +find +finger +fingerd +fins +fintek +fish +flex flex++ lex +flock +flockfile ftrylockfile funlockfile +floor floorf floorl +fma fmaf fmal +fmax fmaxf fmaxl fmin fminf fminl +fmemopen +fmod fmodf fmodl +fms +fmt +fmt_scaled scan_scaled +fnmatch +fold +fopen fdopen freopen +fork +fork1 +form +form_cursor pos_form_cursor +form_data data_ahead data_behind +form_driver +form_field set_form_fields field_count form_fields move_field +form_field_attributes set_field_fore field_back field_fore field_pad set_field_back set_field_pad +form_field_buffer set_field_buffer field_buffer field_status set_field_status set_max_field +form_field_info field_info dynamic_field_info +form_field_just set_field_just field_just +form_field_new new_field dup_field free_field link_field +form_field_opts set_field_opts field_opts field_opts_off field_opts_on +form_field_userptr set_field_userptr field_userptr +form_field_validation set_field_type field_arg field_type +form_fieldtype new_fieldtype free_fieldtype link_fieldtype set_fieldtype_arg set_fieldtype_choice +form_hook set_field_init field_init field_term form_init form_term set_field_term set_form_init set_form_term +form_new new_form free_form +form_new_page set_new_page new_page +form_opts set_form_opts form_opts_off form_opts_on +form_page set_current_field current_field field_index set_form_page +form_post post_form unpost_form +form_requestname form_request_name form_request_by_name +form_userptr set_form_userptr +form_win set_form_win form_sub scale_form set_form_sub +fortune +forward +fparseln +fpclassify isfinite isinf isnan isnormal signbit finite finitef isinff isnanf +fpgetmask fpgetround fpgetsticky fpsetmask fpsetround fpsetsticky +fputs puts +fputws +fread fwrite +frexp frexpf frexpl +from +fs inode +fsck +fsck_ext2fs +fsck_ffs +fsck_msdos +fsdb +fseek fgetpos fseeko fsetpos ftell ftello rewind +fsirand +fstab +fstat +fsync fdatasync +ftok +ftp +ftp-proxy +ftpd +fts_open fts_children fts_close fts_read fts_set +ftw nftw +funopen fropen fwopen +fusbtc +fuse +fuse_chan_fd +fuse_daemonize +fuse_destroy +fuse_get_context +fuse_get_session +fuse_loop fuse_loop_mt +fuse_main +fuse_mount fuse_unmount +fuse_new +fuse_opt FUSE_ARGS_INIT fuse_opt_add_arg fuse_opt_add_opt fuse_opt_add_opt_escaped fuse_opt_free_args fuse_opt_insert_arg FUSE_OPT_IS_OPT_KEY FUSE_OPT_KEY fuse_opt_match fuse_opt_parse +fuse_parse_cmdline +fuse_set_signal_handlers fuse_remove_signal_handlers +fuse_setup +fuse_teardown +fuse_version +fuser +futex +fw_update +fwide +fxp +gai_strerror +gbe +gcc c++ cc g++ +gcc-local +gcov +gcu +gdb +gdiumiic +gdt +gecko +gelf +gelf_checksum elf32_checksum elf64_checksum +gelf_fsize elf32_fsize elf64_fsize +gelf_getcap gelf_update_cap +gelf_getclass +gelf_getdyn gelf_update_dyn +gelf_getehdr elf32_getehdr elf64_getehdr +gelf_getmove gelf_update_move +gelf_getphdr elf32_getphdr elf64_getphdr +gelf_getrel gelf_update_rel +gelf_getrela gelf_update_rela +gelf_getshdr elf32_getshdr elf64_getshdr +gelf_getsym gelf_update_sym +gelf_getsyminfo gelf_update_syminfo +gelf_getsymshndx gelf_update_symshndx +gelf_newehdr elf32_newehdr elf64_newehdr +gelf_newphdr elf32_newphdr elf64_newphdr +gelf_update_ehdr gelf_update_phdr gelf_update_shdr +gelf_xlatetof elf32_xlate elf64_xlate gelf_xlate +gem +genassym.cf +genassym.sh +gencat +gentbi +geodesc +get_fpc_csr set_fpc_csr +get_rfc3526_prime_8192 get_rfc2409_prime_768 BN_get_rfc2409_prime_1024 BN_get_rfc2409_prime_768 BN_get_rfc3526_prime_2048 BN_get_rfc3526_prime_3072 BN_get_rfc3526_prime_4096 BN_get_rfc3526_prime_6144 BN_get_rfc3526_prime_8192 get_rfc2409_prime_1024 get_rfc3526_prime_1536 get_rfc3526_prime_2048 get_rfc3526_prime_3072 get_rfc3526_prime_4096 get_rfc3526_prime_6144 +getaddrinfo freeaddrinfo +getbsize +getc fgetc getchar getw +getc_unlocked getchar_unlocked +getcap +getconf +getcwd getwd +getdelim getline +getdents +getdevvp bdevvp cdevvp +getdiskbyname +getdomainname setdomainname +getdtablecount +getdtablesize +getent +getentropy +getenv putenv setenv unsetenv +getfh +getfsent endfsent getfsfile getfsspec setfsent +getfsstat +getgid getegid +getgrent endgrent getgrgid getgrgid_r getgrnam getgrnam_r setgrent setgroupent +getgrouplist +getgroups +gethostbyname endhostent gethostbyaddr gethostbyname2 gethostent herror hstrerror sethostent +gethostid sethostid +gethostname sethostname +getifaddrs freeifaddrs +getitimer setitimer +getloadavg +getlogin getlogin_r setlogin +getmaxpartitions +getmntinfo +getnameinfo +getnetent endnetent getnetbyaddr getnetbyname setnetent +getnetgrent endnetgrent innetgr setnetgrent +getnewvnode +getopt +getopt_long getopt_long_only +getpagesize +getpass +getpeereid +getpeername +getpgrp getpgid +getpid getppid +getpriority setpriority +getprogname setprogname +getprotoent endprotoent endprotoent_r getprotobyname getprotobyname_r getprotobynumber getprotobynumber_r getprotoent_r setprotoent setprotoent_r +getpwent endpwent setpwent +getpwnam getpwnam_r getpwnam_shadow getpwuid getpwuid_r getpwuid_shadow setpassent +getrawpartition +getrlimit setrlimit +getrpcent endrpcent getrpcbyname getrpcbynumber setrpcent +getrpcport +getrrsetbyname freerrset +getrtable setrtable +getrusage +getservent endservent endservent_r getservbyname getservbyname_r getservbyport getservbyport_r getservent_r setservent setservent_r +getsid +getsn +getsockname +getsockopt setsockopt +getsubopt +getthrid +gettimeofday settimeofday +getttyent endttyent getttynam setttyent +getty +gettytab +getuid geteuid +getusershell endusershell setusershell +getwc fgetwc getwchar +gfxp +gif +gio +glenv +glkgpio +glob +glob globfree +glxclk +glxpcib +glxsb +gomoku +gpio +gpioctl +gpiodcf +gpioiic +gpioow +gprof +gptimer +grdc +gre egre mgre nvgre +grep egrep fgrep zegrep zfgrep zgrep +group +groupadd +groupdel +groupinfo +groupmod +groups +growfs +grtwo +gsc +gsckbc +gscpcib +gscpm +gscsio +gus +gzexe +gzip gunzip gzcat +h2ph +h2xs +hack +hangman +hardclock +harmony +hash +hashinit hashfree +hcreate hdestroy hsearch +hds +head +help +hexdump +hiclock +hidwusb +hier +hifn +hil +hilid +hilkbd +hilms +hireset +hitemp +hme +hook_establish hook_disestablish +host +hostapd +hostapd.conf +hostctl +hostname +hostname.if +hosts +hotplug +hotplugd +hpb +hpc +hsq +ht +htb +htobe64 be16toh be32toh be64toh betoh16 betoh32 betoh64 htobe16 htobe32 htole16 htole32 htole64 le16toh le32toh le64toh letoh16 letoh32 letoh64 swap16 swap32 swap64 +htonl htons ntohl ntohs +htpasswd +httpd +httpd.conf +hunt +huntd +hvn +hvs +hyperv +hypot cabs cabsf cabsl hypotf hypotl +hz profhz stathz tick tickadj +i2d_CMS_bio_stream +i2d_PKCS7_bio_stream +i386_get_fsbase i386_set_fsbase +i386_get_gsbase i386_set_gsbase +i386_iopl +iatp +iavf +ichiic +ichpcib +ichwdt +icmp +icmp6 +icsphy +id +ident +identd +idgen32 idgen32_init +ie +iec +ieee80211 ieee80211_ifattach ieee80211_chan2ieee ieee80211_chan2mode ieee80211_ieee2mhz ieee80211_ifdetach ieee80211_media2rate ieee80211_media_change ieee80211_media_init ieee80211_media_status ieee80211_mhz2ieee ieee80211_plcp2rate ieee80211_rate2media ieee80211_rate2plcp ieee80211_setmode ieee80211_watchdog +ieee80211_crypto ieee80211_crypto_attach ieee80211_crypto_detach ieee80211_wep_crypt +ieee80211_input ieee80211_decap ieee80211_recv_mgmt +ieee80211_ioctl +ieee80211_node ieee80211_node_attach ieee80211_alloc_node ieee80211_begin_scan ieee80211_create_ibss ieee80211_dup_bss ieee80211_end_scan ieee80211_find_node ieee80211_free_allnodes ieee80211_free_node ieee80211_iterate_nodes ieee80211_next_scan ieee80211_node_detach ieee80211_node_lateattach ieee80211_release_node +ieee80211_output ieee80211_encap ieee80211_add_rates ieee80211_add_xrates ieee80211_send_mgmt +ieee80211_proto ieee80211_proto_attach ieee80211_dump_pkt ieee80211_fix_rate ieee80211_print_essid ieee80211_proto_detach +ieee80211_radiotap +if +if_addrhook_add if_addrhook_del if_detachhook_add if_detachhook_del if_linkstatehook_add if_linkstatehook_del +if_get if_put +if_indextoname if_nametoindex if_freenameindex if_nameindex +if_rxr_init if_rxr_cwm if_rxr_get if_rxr_info_ioctl if_rxr_inuse if_rxr_ioctl if_rxr_livelocked if_rxr_needrefill if_rxr_put +ifb +ifconfig +ifiq_input ifiq_enqueue +ifmedia +ifq_deq_begin ifq_deq_commit ifq_deq_rollback +ifq_enqueue ifq_barrier ifq_clr_oactive ifq_dequeue ifq_empty ifq_hdatalen ifq_is_oactive ifq_len ifq_purge ifq_restart ifq_set_oactive +ifstated +ifstated.conf +iha +ihidev +iic +iic iic_acquire_bus iic_exec iic_release_bus iic_smbus_read_byte iic_smbus_receive_byte iic_smbus_write_byte +ikbd +ikectl +iked +iked.conf +ilogb ilogbf ilogbl +imax abs imin lmax lmin max min ulmax ulmin +imaxabs +imaxdiv +imc +impact +ims +imsg_init ibuf_add ibuf_close ibuf_dynamic ibuf_free ibuf_left ibuf_open ibuf_reserve ibuf_seek ibuf_size ibuf_write imsg_add imsg_clear imsg_close imsg_compose imsg_composev imsg_create imsg_flush imsg_free imsg_get imsg_read msgbuf_clear msgbuf_drain msgbuf_init msgbuf_write +imt +imxanatop +imxesdhc +imxgpc +imxgpio +imxiic +imxpciephy +imxpwm +imxrtc +imxspi +imxsrc +imxtemp +imxtmu +imxuart +inb dense_base inl inw ioperm map_memory outb outl outw readb readl readw unmap_memory writeb writel writew +indent +inet +inet6 +inet6_opt_init inet6_opt_append inet6_opt_find inet6_opt_finish inet6_opt_get_val inet6_opt_next inet6_opt_set_val +inet6_rth_space inet6_rth_add inet6_rth_getaddr inet6_rth_init inet6_rth_reverse inet6_rth_segments +inet_addr inet_aton inet_network inet_ntoa +inet_lnaof inet_makeaddr inet_netof +inet_net_ntop inet_net_pton +inet_ntop inet_pton +inetd inetd.conf +info +infocmp +infokey +infotocap +init +initgroups +inittodr +inphy +insque remque +install +install-info +installboot +installurl +instmodsh +intc +integer +intr_barrier +intrmap_create intrmap_count intrmap_cpu intrmap_destroy +intro +intro errno +io +ioapic +ioasic +ioc +iockbc +ioctl +iof +iophy +iostat +ip +ip6 +ipcomp +ipcrm +ipcs +ipgphy +ipmi +ips +ipsec +ipsec.conf +ipsecctl +ipw +irongate +isa isadma +isagpio +isakmpd +isakmpd.conf +isakmpd.policy +isalnum isalnum_l +isalpha isalpha_l +isapnp +isascii +isblank isblank_l +iscntrl iscntrl_l +iscsi.conf +iscsictl +iscsid +isdigit isdigit_l +isduid +isfdtype +isgraph isgraph_l +isgreater isgreaterequal isless islessequal islessgreater isunordered +islower islower_l +islrtc +isprint isprint_l +ispunct ispunct_l +issetugid +isspace isspace_l +isupper isupper_l +iswalnum iswalnum_l iswalpha iswalpha_l iswblank iswblank_l iswcntrl iswcntrl_l iswdigit iswdigit_l iswgraph iswgraph_l iswlower iswlower_l iswprint iswprint_l iswpunct iswpunct_l iswspace iswspace_l iswupper iswupper_l iswxdigit iswxdigit_l +iswctype iswctype_l +isxdigit isxdigit_l +it +itherm +iwi +iwm +iwn +iwx +ix +ixgb +ixl +j0 j0f j1 j1f jn jnf y0 y0f y1 y1f yn ynf +jmb +jme +jmphy +join +jot +joy +kate +kauaiata +kbd +kbind +kcov +kdump +key_defined +keybound +keynote +keynote kn_init kn_add_action kn_add_assertion kn_add_authorizer kn_cleanup_action_environment kn_close kn_decode_base64 kn_decode_hex kn_decode_key kn_do_query kn_encode_base64 kn_encode_hex kn_encode_key kn_free_key kn_get_authorizer kn_get_failed kn_get_licensees kn_get_string kn_keycompare kn_query kn_read_asserts kn_remove_action kn_remove_assertion kn_remove_authorizer kn_sign_assertion kn_verify_assertion +keyok +kgmon +kiic +kill +killpg +km +km_alloc km_free +knote KNOTE +kqueue EV_SET kevent +ksh rksh +ksmn +kstat_create kstat_destroy kstat_install +kstat_kv_init KSTAT_KV_INITIALIZER kstat_kv_unit_init KSTAT_KV_UNIT_INITIALIZER +ksyms +kthread kthread_create kthread_create_deferred kthread_exit +ktrace +ktrace ktrgenio ktrnamei KTRPOINT ktrpsig ktrsyscall ktrsysret +kubsan +kue +kvm +kvm_dump kvm_dump_mkheader kvm_dump_inval kvm_dump_wrtheader +kvm_geterr +kvm_getfiles +kvm_getloadavg +kvm_getprocs kvm_getargv kvm_getenvv +kvm_mkdb +kvm_nlist +kvm_open kvm_close kvm_openfiles +kvm_read kvm_write +labs llabs qabs +lam +lasi +last +lastcomm +lc +lca +lcd +ld.bfd ld +ld.lld ld +ld.so +ldap +ldapctl +ldapd +ldapd.conf +ldattach +ldconfig +ldd +ldexp ldexpf ldexpl +ldiv +ldom.conf +ldomctl +ldomd +ldpctl +ldpd +ldpd.conf +le +le lebuffer ledma +leave +led +legacy_coding use_legacy_coding +leioc +less +lesskey +lgamma lgamma_r lgammaf lgammaf_r lgammal lgammal_r tgamma tgammaf tgammal gamma gammaf +lge +lh_new lh_delete lh_doall lh_doall_arg lh_error lh_free lh_insert lh_retrieve +lh_stats lh_node_stats lh_node_stats_bio lh_node_usage_stats lh_node_usage_stats_bio lh_stats_bio +lib +libnetcfg +library-specs +libtool +light +lii +lim_cur lim_cur_proc lim_fork lim_free lim_read_enter lim_read_leave +link linkat +link_ntoa +lisa +listen +lldiv qdiv +llvm-config +lm +lmenv +lmn +lms +lmtemp +ln +lndir +lo +loadfirmware +locale +localeconv +locate +locate.updatedb +lock +lockf +lockspool +log addlog +logb logbf logbl scalb scalbf scalbl significand significandf +logger +login +login logout logwtmp +login.conf +login_cap login_getclass login_close login_getcapbool login_getcapnum login_getcapsize login_getcapstr login_getcaptime login_getstyle secure_path setclasscontext setusercontext +login_chpass +login_fbtab +login_lchpass +login_passwd +login_radius +login_reject +login_skey +login_token login_activ login_crypto login_snk +login_yubikey +logname +lom +look +lorder +lpc +lpd +lpq +lpr +lprm +lpt +lrint llrint llrintf llrintl lrintf lrintl +lround llround llroundf llroundl lroundf lroundl +ls +lsearch lfind +lseek +ltrace +luphy +lxtphy +m4 +macebus macepcibr +macgpio +machfb +macobio +madvise posix_madvise +maestro +magic +magma +mail Mail mailx +mail.lmtp +mail.local +mail.maildir +mail.mboxfile +mail.mda +mailer.conf +mailwrapper +mainbus +make +makedbm +makedev major minor +makefs +makeinfo +makemap +makewhatis +malloc aligned_alloc calloc calloc_conceal free freezero malloc_conceal realloc reallocarray recallocarray +malloc free mallocarray +malo +man +man.conf +mandoc +mandoc.db +mandoc_char +map-mbone +mavb +maxds +maxrtc +maxtmp +mbg +mblen +mbr +mbrlen +mbrtowc +mbsinit +mbsrtowcs mbsnrtowcs +mbstowcs +mbtowc +mbuf MGET m_copym m_adj m_align m_apply m_calchdrlen m_cat m_copyback m_copydata m_defrag m_devget m_dup_pkt m_dup_pkthdr m_free m_freem m_freemp m_get m_getclr m_gethdr m_getptr m_leadingspace m_makespace m_prepend M_PREPEND m_pulldown m_pullup m_purge M_READONLY m_reclaim m_removehdr m_resethdr m_split m_trailingspace MCLGET MCLGETI MEXTADD MGETHDR mtod +mbuf_tags m_tag_get m_tag_copy m_tag_copy_chain m_tag_delete m_tag_delete_chain m_tag_find m_tag_first m_tag_init m_tag_next m_tag_prepend +mc +mcbus mcmem +mcpcia +mcprtc +mcx +md5 MD5Init MD5Transform +md5 sha1 sha256 sha512 +mdoc +mec +mediabay +mem kmem +membar_sync membar_enter membar_consumer membar_exit membar_producer +memc +memccpy +memchr memrchr +memcmp +memcmp skpc bcmp memchr scanc timingsafe_bcmp +memconfig +memcpy +memmem +memmove +memset +menu +menu_attributes set_menu_fore menu_back menu_fore menu_grey menu_pad set_menu_back set_menu_grey set_menu_pad +menu_cursor pos_menu_cursor +menu_driver +menu_format set_menu_format +menu_hook set_item_init item_init item_term menu_init menu_term set_item_term set_menu_init set_menu_term +menu_items set_menu_items item_count +menu_mark set_menu_mark +menu_new new_menu free_menu +menu_opts set_menu_opts menu_opts_off menu_opts_on +menu_pattern set_menu_pattern +menu_post post_menu unpost_menu +menu_requestname menu_request_name menu_request_by_name +menu_spacing set_menu_spacing +menu_userptr set_menu_userptr +menu_win set_menu_win menu_sub scale_menu set_menu_sub +merge +mesg +mfi +mfii +mfokclock +mg +mgx +mi_switch cpu_switchto +microtime binboottime binruntime bintime binuptime getmicrotime getmicrouptime getnanotime getnanouptime gettime getuptime microboottime microuptime nanoboottime nanoruntime nanotime nanouptime +midi +midicat +mii +mille +minherit +mio_open mio_close mio_eof mio_nfds mio_pollfd mio_read mio_revents mio_write +mirroring-ports +mitem_current set_current_item current_item item_index set_top_row top_row +mitem_name item_name item_description +mitem_new new_item free_item +mitem_opts set_item_opts item_opts item_opts_off item_opts_on +mitem_userptr set_item_userptr item_userptr +mitem_value set_item_value item_value +mitem_visible item_visible +mixerctl +mixerctl.conf +mk.conf +mkalias +mkbc +mkboot +mkdep +mkdir +mkdir mkdirat +mkfifo +mkfifo mkfifoat +mkhybrid +mklocale +mknetid +mknod +mknod mknodat +mksuncd +mktemp +mktemp mkdtemp mkostemp mkostemps mkstemp mkstemps +mkuboot +ml_init MBUF_LIST_FIRST MBUF_LIST_FOREACH MBUF_LIST_INITIALIZER MBUF_LIST_NEXT ml_dechain ml_dequeue ml_empty ml_enlist ml_enqueue ml_hdatalen ml_len ml_purge +mlock munlock +mlockall munlockall +mlphy +mmap +mms +modf modff modfl +moduli +moncontrol monstartup +mongoose +monop +mopa.out +mopchk +mopd +mopprobe +moptrace +more +morse +mos +moscom +motd +mount +mount unmount +mount_cd9660 +mount_ext2fs +mount_ffs +mount_msdos +mount_nfs +mount_ntfs +mount_tmpfs +mount_udf +mount_vnd +mountd +mpath +mpbios +mpcpcibr +mpe +mpi +mpii +mpip +mprotect +mpu +mpw +mq_init MBUF_QUEUE_INITIALIZER mq_dechain mq_delist mq_dequeue mq_drops mq_empty mq_enlist mq_enqueue mq_full mq_hdatalen mq_len mq_purge mq_push mq_set_maxlen +mquery +mrinfo +mro +mrouted +msgctl +msgget +msgrcv +msgsnd +msk mskc +msts +msync +msyscall +mt eject +mtd +mtdphy +mtio +mtrace +mtree +mtrr +mue +multicast +munmap +mutex mtx_enter mtx_enter_try mtx_init mtx_init_flags mtx_leave MUTEX_ASSERT_LOCKED MUTEX_ASSERT_UNLOCKED MUTEX_INITIALIZER MUTEX_INITIALIZER_FLAGS +mv +mvclock +mvdog +mvgicp +mvgpio +mvicu +mviic +mvneta mvmdio +mvpinctrl +mvpp mvppc +mvrng +mvrtc +mvspi +mvtemp +mvuart +myname mygate +myx +namei NDINIT NDINITAT vfs_lookup vfs_relookup +nan nanf nanl +nanosleep +nc +ncheck_ffs ncheck +ndbm dbm_open dbm_clearerr dbm_close dbm_delete dbm_dirfno dbm_error dbm_fetch dbm_firstkey dbm_nextkey dbm_pagfno dbm_rdonly dbm_store +ndp +ne +necsb +neo +nep +netgroup +netgroup_mkdb +netid +netintro +netstart +netstat +newaliases +newfs mount_mfs +newfs_ext2fs +newfs_msdos +newlocale duplocale freelocale +newport +newsyslog newsyslog.conf +nextafter nextafterf nextafterl nexttoward nexttowardf nexttowardl +nfe +nfsd +nfsstat +nfssvc +nge +nice +nl +nl_langinfo nl_langinfo_l +nlist +nm +nmea +nohup +nologin +npppctl +npppd +npppd-users +npppd.conf +npx +nsclpcsio +nsd +nsd-checkconf +nsd-checkzone +nsd-control nsd-control-setup +nsd.conf +nsgphy +nslookup +nsphy +nsphyter +ntpctl +ntpd +ntpd.conf +null +number +nviic +nvme +nvram +nvt +ober_add_string ober_get_element ober_add_bitstring ober_add_boolean ober_add_enumerated ober_add_eoc ober_add_integer ober_add_noid ober_add_nstring ober_add_null ober_add_oid ober_add_oidstring ober_add_ostring ober_add_sequence ober_add_set ober_printf_elements +ober_get_string ober_get_null ober_get_bitstring ober_get_boolean ober_get_enumerated ober_get_eoc ober_get_integer ober_get_nstring ober_get_oid ober_get_ostring ober_getpos ober_scanf_elements +ober_oid_cmp ober_oid2ber ober_string2oid +ober_read_elements ober_set_readbuf ober_free ober_get_writebuf ober_set_application ober_write_elements +ober_set_header ober_calc_len ober_free_element ober_free_elements ober_link_elements ober_replace_elements ober_set_writecallback ober_unlink_elements +obio +objcopy +objdump +oce +ocspcheck +octcf +octcib +octcit +octciu +octcrypto +octgmx +octgpio +octiic +octmmc +octpcie +octpip +octrng +octrtc +octsctl +octsmi +octuctl +octxctl +od +odyssey +offsetof +ogx +ogxnexus +ohash_init ohash_delete ohash_entries ohash_find ohash_first ohash_insert ohash_lookup_interval ohash_lookup_memory ohash_next ohash_remove +ohash_interval ohash_create_entry ohash_qlookup ohash_qlookupi +ohci +ok +omap +omclock +omcm +omdog +omgpio +ommmc +omrng +omsysc +omwugen +onewire +onyx +oosiop +open +open openat +open_memstream open_wmemstream +opendev +opendir closedir dirfd fdopendir readdir readdir_r rewinddir seekdir telldir +opendisk +openpic +openprom +openpty getptmfd fdforkpty fdopenpty forkpty login_tty +openrsync +openssl +openssl.cnf +operator +ops +options +osiop +ospf6ctl +ospf6d +ospf6d.conf +ospfctl +ospfd +ospfd.conf +ossaudio +otus +outdated-perl-ports +overload +overloading +owctr +owid +owmac +owsbm +owserial +owtemp +package +packages +packages-specs +pagesize +pair +panel +panel new_panel bottom_panel del_panel hide_panel move_panel panel_above panel_below panel_hidden panel_userptr panel_window replace_panel set_panel_userptr show_panel top_panel update_panels +panic +parent +pas +passwd +passwd master.passwd +paste +patch +pathconf fpathconf +patterns +pause +pax +pcagpio +pcaled +pcamux +pcap-filter +pcap_open_live pcap_activate pcap_breakloop pcap_can_set_rfmon pcap_close pcap_compile pcap_create pcap_datalink pcap_datalink_name_to_val pcap_datalink_val_to_description pcap_datalink_val_to_name pcap_dispatch pcap_dump pcap_dump_close pcap_dump_file pcap_dump_flush pcap_dump_fopen pcap_dump_ftell pcap_dump_open pcap_file pcap_fileno pcap_findalldevs pcap_fopen_offline pcap_free_datalinks pcap_freealldevs pcap_freecode pcap_get_selectable_fd pcap_geterr pcap_getnonblock pcap_inject pcap_is_swapped pcap_lib_version pcap_list_datalinks pcap_lookupdev pcap_lookupnet pcap_loop pcap_major_version pcap_minor_version pcap_next pcap_next_ex pcap_offline_filter pcap_open_dead pcap_open_offline pcap_perror pcap_sendpacket pcap_set_buffer_size pcap_set_datalink pcap_set_immediate_mode pcap_set_promisc pcap_set_rfmon pcap_set_snaplen pcap_set_timeout pcap_setdirection pcap_setfilter pcap_setnonblock pcap_snapshot pcap_stats pcap_statustostr pcap_strerror +pcdisplay +pcexmem pcexio +pcfadc +pcfiic +pcfrtc +pchb +pchtemp +pci +pci_conf_read pci_make_tag pci_conf_write pci_decompose_tag +pci_intr_map pci_intr_disestablish pci_intr_establish pci_intr_line pci_intr_map_msi pci_intr_map_msix pci_intr_string +pci_mapreg_map pci_mapreg_info pci_mapreg_probe pci_mapreg_type +pcib +pcibios +pcidump +pciide +pckbc +pckbd +pcmcia pcic +pcn +pcons +pcppi +pcscp +pctr +pcxrtc +pdc +pdisk +perl +perl5004delta +perl5005delta +perl5100delta +perl5101delta +perl5120delta +perl5121delta +perl5122delta +perl5123delta +perl5124delta +perl5125delta +perl5140delta +perl5141delta +perl5142delta +perl5143delta +perl5144delta +perl5160delta +perl5161delta +perl5162delta +perl5163delta +perl5180delta +perl5181delta +perl5182delta +perl5184delta +perl5200delta +perl5201delta +perl5202delta +perl5203delta +perl5220delta +perl5221delta +perl5222delta +perl5223delta +perl5224delta +perl5240delta +perl5241delta +perl5242delta +perl5243delta +perl5244delta +perl5260delta +perl5261delta +perl5262delta +perl5263delta +perl5280delta +perl5281delta +perl5282delta +perl5300delta +perl5301delta +perl5302delta +perl5303delta perldelta +perl561delta +perl56delta +perl581delta +perl582delta +perl583delta +perl584delta +perl585delta +perl586delta +perl587delta +perl588delta +perl589delta +perl58delta +perl5db perl5db.pl +perlapi +perlapio +perlbook +perlboot +perlbot +perlbug +perlcall +perlcheat +perlclib +perlcommunity +perldata +perldbmfilter +perldebguts +perldebtut +perldebug +perldelta +perldeprecation +perldiag +perldoc +perldsc +perlembed +perlexperiment +perlfaq +perlfaq1 +perlfaq2 +perlfaq3 +perlfaq4 +perlfaq5 +perlfaq6 +perlfaq7 +perlfaq8 +perlfaq9 +perlfilter +perlfork +perlform +perlfunc +perlgit +perlglossary +perlguts +perlhack +perlhacktips +perlhacktut +perlhist +perlintern +perlinterp +perlintro +perliol +perlipc +perlivp +perllexwarn +perllocale +perllol +perlmod +perlmodinstall +perlmodlib +perlmodstyle +perlmroapi +perlnewmod +perlnumber +perlobj +perlootut +perlop +perlopenbsd +perlopentut +perlpacktut +perlperf +perlpod +perlpodspec +perlpodstyle +perlpolicy +perlport +perlpragma +perlre +perlreapi +perlrebackslash +perlrecharclass +perlref +perlreftut +perlreguts +perlrepository +perlrequick +perlreref +perlretut +perlrun +perlsec +perlsource +perlstyle +perlsub +perlsyn +perlsynology +perlthrtut +perltie +perltoc +perltodo +perltooc +perltoot +perltrap +perlunicode +perlunicook +perlunifaq +perluniintro +perluniprops +perlunitut +perlutil +perlvar +perlxs +perlxstut +perlxstypemap +perror +pf +pf.conf +pf.os +pfctl +pflog +pflogd +pflow +pfsync +pgs +pgt +phantasia +phantomas +physio +piconv +pidfile +pig +piic +piixpm +pinctrl +ping ping6 +pipe pipe2 +pipex +pkcs5_pbkdf2 +pkg-config +pkg_add +pkg_check +pkg_check-manpages +pkg_check-problems +pkg_create +pkg_delete +pkg_info +pkg_mklocatedb +pkg_outdated +pkg_sign +pkg_subst +pkgpath +pkill pgrep +pl2pm +pledge +plgpio +plrtc +pluart +pmap pmap_init pmap_clear_modify pmap_clear_reference pmap_collect pmap_copy pmap_copy_page pmap_create pmap_destroy pmap_enter pmap_growkernel pmap_is_modified pmap_is_referenced pmap_kenter_pa pmap_kremove pmap_page_protect pmap_protect pmap_reference pmap_remove pmap_steal_memory pmap_unwire pmap_update pmap_virtual_space pmap_zero_page +pmc +pms +pod2html +pod2man +pod2text +pod2usage +podchecker +podselect +poll ppoll +pom +pool pool_init pool_destroy pool_get pool_prime pool_put pool_sethardlimit pool_sethiwat pool_setlowat +pool_cache_init pool_cache_destroy +popen pclose +port-getpkgpath-helper +port-modules +port-resolve-lib-helper +port-search-helper +portbump +portcheck +portgen +portimport +portlock +portmap +ports +portslogger +posix_memalign +posix_openpt +posix_spawn posix_spawnp +posix_spawn_file_actions_addopen posix_spawn_file_actions_addclose posix_spawn_file_actions_adddup2 +posix_spawn_file_actions_init posix_spawn_file_actions_destroy +posix_spawnattr_getflags posix_spawnattr_setflags +posix_spawnattr_getpgroup posix_spawnattr_getschedparam posix_spawnattr_getschedpolicy posix_spawnattr_getsigdefault posix_spawnattr_getsigmask posix_spawnattr_setpgroup posix_spawnattr_setschedparam posix_spawnattr_setschedpolicy posix_spawnattr_setsigdefault posix_spawnattr_setsigmask +posix_spawnattr_init posix_spawnattr_destroy +power +ppb +ppm +ppp +pppd +pppoe +pppstats +pppx pppac +ppsratecheck +ppt +pr +prcm +printcap +printenv +printf +printf asprintf dprintf fprintf snprintf sprintf vasprintf vdprintf vfprintf vprintf vsnprintf vsprintf +printf db_printf db_vprintf snprintf ttyprintf uprintf vprintf vsnprintf +procmap +profil +proot +protocols +protoize unprotoize +prove +prtc +ps +psci +psignal pgsigio pgsignal +psignal sys_siglist sys_signame +pstat +psycho +pthread_atfork +pthread_attr_init pthread_attr_destroy +pthread_attr_setdetachstate pthread_attr_getdetachstate +pthread_attr_setguardsize pthread_attr_getguardsize +pthread_attr_setstack pthread_attr_getstack +pthread_attr_setstackaddr pthread_attr_getstackaddr +pthread_attr_setstacksize pthread_attr_getstacksize +pthread_barrier_init pthread_barrier_destroy +pthread_barrier_wait +pthread_barrierattr_getpshared pthread_barrierattr_setpshared +pthread_barrierattr_init pthread_barrierattr_destroy +pthread_cancel +pthread_cleanup_pop +pthread_cleanup_push +pthread_cond_broadcast +pthread_cond_destroy +pthread_cond_init +pthread_cond_signal +pthread_cond_timedwait +pthread_cond_wait +pthread_condattr_init pthread_condattr_destroy pthread_condattr_getclock pthread_condattr_setclock +pthread_create +pthread_detach +pthread_equal +pthread_exit +pthread_getconcurrency pthread_setconcurrency +pthread_getcpuclockid +pthread_getspecific +pthread_join +pthread_key_create +pthread_key_delete +pthread_kill +pthread_main_np +pthread_mutex_destroy +pthread_mutex_init +pthread_mutex_lock pthread_mutex_timedlock pthread_mutex_trylock +pthread_mutex_unlock +pthread_mutexattr pthread_mutexattr_init pthread_mutexattr_destroy pthread_mutexattr_getprioceiling pthread_mutexattr_getprotocol pthread_mutexattr_gettype pthread_mutexattr_setprioceiling pthread_mutexattr_setprotocol pthread_mutexattr_settype +pthread_once +pthread_rwlock_destroy +pthread_rwlock_init +pthread_rwlock_rdlock pthread_rwlock_timedrdlock pthread_rwlock_tryrdlock +pthread_rwlock_unlock +pthread_rwlock_wrlock pthread_rwlock_timedwrlock pthread_rwlock_trywrlock +pthread_rwlockattr_destroy +pthread_rwlockattr_getpshared +pthread_rwlockattr_init +pthread_rwlockattr_setpshared +pthread_schedparam pthread_setschedparam pthread_getschedparam +pthread_self +pthread_set_name_np pthread_get_name_np +pthread_setspecific +pthread_sigmask +pthread_spin_init pthread_spin_destroy +pthread_spin_lock pthread_spin_trylock +pthread_spin_unlock +pthread_stackseg_np +pthread_testcancel pthread_setcancelstate pthread_setcanceltype +pthread_yield +pthreads +ptrace +ptsname grantpt unlockpt +pty ptm +puc +putc fputc putchar putw +putc_unlocked putchar_unlocked +putwc fputwc putwchar +pvbus +pvclock +pw_dup +pw_init pw_copy pw_edit pw_error pw_file pw_prompt pw_scan pw_setdir +pw_lock pw_abort pw_mkdb +pwd +pwd_mkdb +pwdog +pwmbl +pwmfan +pwmreg +pxeboot +pyro +qe +qec +qla +qle +qlw +qsort heapsort mergesort +qsphy +queue SLIST_INIT SLIST_ENTRY LIST_EMPTY LIST_ENTRY LIST_FIRST LIST_FOREACH LIST_FOREACH_SAFE LIST_HEAD LIST_HEAD_INITIALIZER LIST_INIT LIST_INSERT_AFTER LIST_INSERT_BEFORE LIST_INSERT_HEAD LIST_NEXT LIST_REMOVE LIST_REPLACE SIMPLEQ_CONCAT SIMPLEQ_EMPTY SIMPLEQ_ENTRY SIMPLEQ_FIRST SIMPLEQ_FOREACH SIMPLEQ_FOREACH_SAFE SIMPLEQ_HEAD SIMPLEQ_HEAD_INITIALIZER SIMPLEQ_INIT SIMPLEQ_INSERT_AFTER SIMPLEQ_INSERT_HEAD SIMPLEQ_INSERT_TAIL SIMPLEQ_NEXT SIMPLEQ_REMOVE_AFTER SIMPLEQ_REMOVE_HEAD SLIST_EMPTY SLIST_FIRST SLIST_FOREACH SLIST_FOREACH_SAFE SLIST_HEAD SLIST_HEAD_INITIALIZER SLIST_INSERT_AFTER SLIST_INSERT_HEAD SLIST_NEXT SLIST_REMOVE SLIST_REMOVE_AFTER SLIST_REMOVE_HEAD TAILQ_CONCAT TAILQ_EMPTY TAILQ_ENTRY TAILQ_FIRST TAILQ_FOREACH TAILQ_FOREACH_REVERSE TAILQ_FOREACH_REVERSE_SAFE TAILQ_FOREACH_SAFE TAILQ_HEAD TAILQ_HEAD_INITIALIZER TAILQ_INIT TAILQ_INSERT_AFTER TAILQ_INSERT_BEFORE TAILQ_INSERT_HEAD TAILQ_INSERT_TAIL TAILQ_LAST TAILQ_NEXT TAILQ_PREV TAILQ_REMOVE TAILQ_REPLACE +quiz +quot +quota +quotacheck +quotactl +quotaon quotaoff +ractl +rad +rad.conf +radeonfb +radio +radioctl +radius_new_request_packet radius radius_check_accounting_request_authenticator radius_check_message_authenticator radius_check_response_authenticator radius_convert_packet radius_decrypt_mppe_key_attr radius_decrypt_user_password_attr radius_del_attr_all radius_del_vs_attr_all radius_delete_packet radius_encrypt_mppe_key_attr radius_encrypt_user_password_attr radius_get_authenticator radius_get_authenticator_retval radius_get_code radius_get_data radius_get_eap_msk radius_get_id radius_get_ipv4_attr radius_get_ipv6_attr radius_get_length radius_get_mppe_recv_key_attr radius_get_mppe_send_key_attr radius_get_raw_attr radius_get_raw_attr_cat radius_get_raw_attr_ptr radius_get_request_authenticator_retval radius_get_request_packet radius_get_string_attr radius_get_uint16_attr radius_get_uint32_attr radius_get_uint64_attr radius_get_user_password_attr radius_get_vs_ipv4_attr radius_get_vs_ipv6_attr radius_get_vs_raw_attr radius_get_vs_raw_attr_cat radius_get_vs_raw_attr_ptr radius_get_vs_string_attr radius_get_vs_uint16_attr radius_get_vs_uint32_attr radius_get_vs_uint64_attr radius_has_attr radius_has_vs_attr radius_new_response_packet radius_put_ipv4_attr radius_put_ipv6_attr radius_put_message_authenticator radius_put_mppe_recv_key_attr radius_put_mppe_send_key_attr radius_put_raw_attr radius_put_raw_attr_cat radius_put_string_attr radius_put_uint16_attr radius_put_uint32_attr radius_put_uint64_attr radius_put_user_password_attr radius_put_vs_ipv4_attr radius_put_vs_ipv6_attr radius_put_vs_raw_attr radius_put_vs_raw_attr_cat radius_put_vs_string_attr radius_put_vs_uint16_attr radius_put_vs_uint32_attr radius_put_vs_uint64_attr radius_recv radius_recvfrom radius_recvmsg radius_send radius_sendmsg radius_sendto radius_set_accounting_request_authenticator radius_set_id radius_set_ipv4_attr radius_set_ipv6_attr radius_set_message_authenticator radius_set_raw_attr radius_set_request_packet radius_set_response_authenticator radius_set_uint16_attr radius_set_uint32_attr radius_set_uint64_attr radius_set_vs_ipv4_attr radius_set_vs_ipv6_attr radius_set_vs_raw_attr radius_set_vs_uint16_attr radius_set_vs_uint32_attr radius_set_vs_uint64_attr radius_update_id +radiusctl +radiusd +radiusd.conf +radixsort sradixsort +rain +raise +ral +rand rand_r srand srand_deterministic +rand48 drand48 erand48 jrand48 lcong48 lcong48_deterministic lrand48 mrand48 nrand48 seed48 seed48_deterministic srand48 srand48_deterministic +random +random initstate setstate srandom srandom_deterministic srandomdev +random urandom +ranlib +raptor +rarpd +rasops rasops_init rasops_reconfig +ratecheck +rbootd +rc rc.firsttime rc.local rc.securelevel +rc.conf rc.conf.local +rc.d +rc.shutdown +rc.subr +rcctl +rcmd rcmd_af rresvport rresvport_af ruserok +rcmdsh +rcs +rcs2log +rcsclean +rcsdiff +rcsfile +rcsmerge +rd +rdac +rdate +rdcphy +rdist +rdistd +rdomain rtable +rdsetroot +re +re_format +read pread preadv readv +readelf +readlabelfs +readline +readlink +readlink readlinkat +readpassphrase +realpath +reboot +reboot halt +recno +recv recvfrom recvmsg +refcnt_init refcnt_finalize REFCNT_INITIALIZER refcnt_rele refcnt_rele_wake refcnt_take +regex regexec regcomp regerror regfree +register-plist +relayctl +relayd +relayd.conf +release +remainder remainderf remainderl remquo remquof remquol drem dremf +remote +remove +rename renameat +renice +repquota +res_init res_query dn_comp dn_expand res_mkquery res_search res_send +resettodr +resizeterm is_term_resized resize_term +resolv.conf resolv.conf.tail +restore rrestore +rev +revnetgroup +revoke +rfx +rge +rgephy +ricohrtc +rint nearbyint nearbyintf nearbyintl rintf rintl +ripctl +ripd +ripd.conf +rkanxdp +rkclock +rkdrm +rkdwhdmi +rkdwusb +rkemmcphy +rkgpio +rkgrf +rkiic +rkiis +rkpcie +rkpinctrl +rkpmic +rkpwm +rkrng +rktemp +rkvop +rl +rlog +rlphy +rm +rmdir +rmgroup +rmt +robots +roff +round roundf roundl +route +route rt_setgate rtdeletemsg rtredirect +route6d +rpc +rpc callrpc clnt_broadcast clnt_call clnt_control clnt_create clnt_destroy clnt_freeres clnt_geterr clnt_pcreateerror clnt_perrno clnt_perror clnt_spcreateerror clnt_sperrno clnt_sperror clntraw_create clnttcp_create clntudp_bufcreate clntudp_create get_myaddress pmap_getmaps pmap_getport pmap_rmtcall pmap_set pmap_unset registerrpc svc_destroy svc_freeargs svc_getargs svc_getcaller svc_getreq svc_getreq_common svc_getreq_poll svc_getreqset svc_getreqset2 svc_register svc_run svc_sendreply svc_unregister svcerr_auth svcerr_decode svcerr_noproc svcerr_noprog svcerr_progvers svcerr_systemerr svcerr_weakauth svcfd_create svcraw_create svctcp_create svcudp_bufcreate svcudp_create xdr_accepted_reply xdr_authunix_parms xdr_callhdr xdr_callmsg xdr_opaque_auth xdr_pmap xdr_pmaplist xdr_rejected_reply xdr_replymsg xprt_register xprt_unregister rpc_createerr svc_fds svc_fdset svc_max_pollfd svc_pollfd +rpc.bootparamd bootparamd +rpc.lockd +rpc.rquotad rquotad +rpc.rstatd +rpc.rusersd +rpc.rwalld rwalld +rpc.statd +rpcgen +rpcinfo +rpki-client +rs +rs256_pk_new rs256_pk_free rs256_pk_from_ptr rs256_pk_from_RSA rs256_pk_to_EVP_PKEY +rssadapt ieee80211_rssadapt_choose ieee80211_rssadapt_input ieee80211_rssadapt_lower_rate ieee80211_rssadapt_raise_rate ieee80211_rssadapt_updatestats +rsu +rt_ifa_add rt_ifa_addlocal rt_ifa_del rt_ifa_dellocal +rt_timer_add rt_timer_queue_change rt_timer_queue_count rt_timer_queue_create rt_timer_queue_destroy rt_timer_remove_all +rtable_add rtable_exists rtable_l2 rtable_l2set rtable_loindex +rtable_walk +rtalloc rtalloc_mpath rtfree rtisvalid rtref +rtlabel_id2name rtlabel_id2sa rtlabel_name2id rtlabel_unref +rtrequest +rtsx +rtw +rtwn +ruby-module +rum +run +runway +rup +rusers +rwall +rwlock rrw_enter rrw_exit rrw_init rrw_init_flags rrw_status rw_assert_anylock rw_assert_rdlock rw_assert_unlocked rw_assert_wrlock rw_enter rw_enter_read rw_enter_write rw_exit rw_exit_read rw_exit_write rw_init rw_init_flags rw_status RWLOCK_INITIALIZER +sa +sab sabtty +safe +safte +sail +sasyncd +sasyncd.conf +savecore +sb +sbbc +sbus +scalbn scalbln scalblnf scalblnl scalbnf scalbnl +scan_ffs +scandir alphasort +scanf fscanf sscanf vfscanf vscanf vsscanf +sched_get_priority_min sched_get_priority_max +sched_yield +schizo +schsio +scp +script +scsi +scsi scsibus +sd +sdhc +sdiff +sdmmc +sdtemp +se +securelevel +securenet +security +sed +select FD_CLR FD_ISSET FD_SET FD_ZERO pselect +sem_destroy +sem_getvalue +sem_init +sem_open sem_close sem_unlink +sem_post +sem_wait sem_timedwait sem_trywait +semctl +semget +semop +send sendmsg sendto +sendbug +sendmail +sendsyslog +sensor_attach sensor_detach sensor_find sensor_task_register sensor_task_unregister sensordev_deinstall sensordev_get sensordev_install +sensorsd +sensorsd.conf +services +ses +setbuf setbuffer setlinebuf +setgroups +setjmp sigsetjmp _longjmp _setjmp longjmp siglongjmp +setlocale +setmode getmode +setnetbootinfo +setpgid setpgrp +setproctitle +setregid +setresuid getresgid getresuid setresgid +setreuid +setsid +setuid setegid seteuid setgid +setvbuf +sf +sftp +sftp-server +sgivol +sh +shar +shells +shm_open shm_mkstemp shm_unlink +shmat shmdt +shmctl +shmget +showmount +shpcic +shutdown +sigaction +sigaddset sigemptyset sigdelset sigfillset sigismember +sigaltstack +sigblock sigmask +siginterrupt +sigio_init sigio_copy sigio_free sigio_getown sigio_setown +signal bsd_signal +signify +sigpause +sigpending +sigprocmask +sigreturn +sigsetmask +sigsuspend +sigtrap +sigvec +sigwait +sili +simpleamp +simpleaudio +simplefb +simplepanel +sin sinf sinl +sincos sincosf sincosl +sinh sinhf sinhl +sio_open sio_close sio_eof sio_getcap sio_getpar sio_initpar sio_nfds sio_onmove sio_onvol sio_pollfd sio_read sio_revents sio_setpar sio_setvol sio_start sio_stop sio_write +sioctl_open sioctl_close sioctl_eof sioctl_nfds sioctl_ondesc sioctl_onval sioctl_pollfd sioctl_setval +siop +sis +sisfb +size +sk skc +skey +skey otp-md5 otp-rmd160 otp-sha1 +skey skeylookup atob8 backspace btoa8 btoe etob f htoi keycrunch put8 readpass readskey rip sevenbit skey_authenticate skey_get_algorithm skey_haskey skey_keyinfo skey_passcheck skey_set_algorithm skey_unlock skeychallenge skeychallenge2 skeygetnext skeyverify skipspace +skeyaudit +skeyinfo +skeyinit +skeyprune +skgpio +slaacctl +slaacd +sleep +slowcgi +sm +smbios +smfb +smr_call smr_read_enter SMR_ASSERT_CRITICAL SMR_ASSERT_NONCRITICAL smr_barrier smr_flush smr_init smr_read_leave +smsc +smtp +smtpctl mailq +smtpd +smtpd.conf +smu +snake +snapper +sndio +sndioctl +sndiod +snmp +snmpd +snmpd.conf +sockatmark +socket +socketpair +socreate sobind so_upcall soclose soconnect sogetopt soreceive sosend sosetopt soshutdown +softraid +sort +sosplice somove +spamd +spamd-setup +spamd.conf +spamdb +spamlogd +spc +spdmem +speaker spkr +spell +spif +spl splx splraise spl0 splassert splbio splclock splhigh spllowersoftclock splnet splsched splserial splsoftclock splsoftnet splsofttty splstatclock spltty splvm +splain diagnostics +split +sppp +sq +sqphy +sqrt cbrt cbrtf cbrtl sqrtf sqrtl +srp_enter srp_init srp_finalize srp_follow srp_gc_finalize srp_gc_init SRP_GC_INITIALIZER srp_get_locked SRP_INITIALIZER srp_leave srp_swap srp_swap_locked srp_update srp_update_locked +srpl_rc_init SRPL_ENTRY SRPL_FIRST SRPL_FOLLOW SRPL_FOREACH SRPL_HEAD SRPL_INIT SRPL_LEAVE SRPL_NEXT SRPL_RC_INITIALIZER +ssdfb +ssh +ssh-add +ssh-agent +ssh-keygen +ssh-keyscan +ssh-keysign +ssh-pkcs11-helper +ssh-sk-helper +ssh_config +sshd +sshd_config +ssio +ssl +ssm +st +starttls +startuphook_establish startuphook_disestablish +stat +stat fstat fstatat lstat S_ISBLK S_ISCHR S_ISDIR S_ISFIFO S_ISLNK S_ISREG S_ISSOCK +statfs fstatfs +statvfs fstatvfs +stdio +ste +stge +sti +sticky +stoeplitz_to_key stoeplitz_hash_ip4 stoeplitz_hash_ip4port stoeplitz_hash_ip6 stoeplitz_hash_ip6port +stp +stpcpy stpncpy +strcasecmp strcasecmp_l strncasecmp strncasecmp_l +strcat +strchr index +strcmp strlen strlcat strlcpy strncasecmp strncmp strncpy strnlen +strcmp strncmp +strcoll strcoll_l +strcpy +strcspn +strdup strndup +strerror strerror_l strerror_r +strftime strftime_l +strict +strings +strip +strlcpy strlcat +strlen strnlen +strmode +strncat +strncpy +strpbrk +strptime +strrchr rindex +strsep +strsignal +strspn +strstr strcasestr +strtod strtof strtold +strtofflags fflagstostr +strtok strtok_r +strtol strtoimax strtoll strtoq +strtonum +strtoul strtoull strtoumax strtouq +strxfrm strxfrm_l +stsec +stty +style +su +subs +sv +swab +swapctl +swapctl swapon +switch +switchctl +switchd +switchd.conf +sxiccmu +sxidog +sxie +sxiintc +sximmc +sxipio +sxipwm +sxirsb +sxirtc +sxisid +sxisyscon +sxitemp +sxitimer +sxits +sxitwi +sym +symlink +symlink symlinkat +sync +sypwr +sysarch +sysbutton +syscall +syscall __syscall +syscon +sysconf +sysctl +sysctl.conf +sysctl_int sysctl_int_arr sysctl_quad sysctl_rdint sysctl_rdquad sysctl_rdstring sysctl_rdstruct sysctl_string sysctl_struct sysctl_tstring +sysexits +syslog closelog closelog_r openlog openlog_r setlogmask setlogmask_r syslog_r vsyslog vsyslog_r +syslog.conf +syslogc +syslogd +sysmerge +syspatch +sysreg +systat +system +sysupgrade +table +tail +talk +talkd ntalkd +tan tanf tanl +tanh tanhf tanhl +tap +tar +task_add taskq_create task_del TASK_INITIALIZER task_pending task_set taskq_barrier taskq_del_barrier taskq_destroy +tbl +tc_init +tcasic +tcgetpgrp +tcgetsid +tcic +tcp +tcpbench +tcpci +tcpcib +tcpdrop +tcpdump +tcsendbreak tcdrain tcflow tcflush +tcsetattr cfgetispeed cfgetospeed cfmakeraw cfsetispeed cfsetospeed cfsetspeed tcgetattr +tcsetpgrp +tda +tee +telnet +term +termcap +termcap tgetent tgetflag tgetnum tgetstr tgoto tputs +terminfo +terminfo del_curterm mvcur putp restartterm set_curterm setterm setupterm tigetflag tigetnum tigetstr tparm tputs vid_attr vid_puts vidattr vidputs +termios +test [ +tetris +texi2dvi +texi2pdf +texindex +texinfo +tfind pgfind prfind +tftp +tftp-proxy +tftpd +tga +thmc +thread_fork +threads +threads::shared +thrkill +tht thtc +ti +tic +time +time2posix posix2time +timeout timeout_set timeout_add timeout_add_bt timeout_add_msec timeout_add_nsec timeout_add_sec timeout_add_ts timeout_add_tv timeout_add_usec timeout_barrier timeout_del timeout_del_barrier timeout_initialized TIMEOUT_INITIALIZER TIMEOUT_INITIALIZER_FLAGS timeout_pending timeout_set_flags timeout_triggered +timer +timeradd timerclear timercmp timerisset timerisvalid timersub TIMESPEC_TO_TIMEVAL timespecadd timespecclear timespeccmp timespecisset timespecisvalid timespecsub TIMEVAL_TO_TIMESPEC +times +timespec_get +timingsafe_bcmp timingsafe_memcmp +tipmic +tl +tlphy +tls_accept_socket tls_accept_cbs tls_accept_fds +tls_client tls_configure tls_free tls_reset tls_server +tls_config_ocsp_require_stapling +tls_config_set_protocols tls_config_parse_protocols tls_config_prefer_ciphers_client tls_config_prefer_ciphers_server tls_config_set_alpn tls_config_set_ciphers tls_config_set_dheparams tls_config_set_ecdhecurves +tls_config_set_session_id tls_config_set_session_fd tls_config_add_ticket_key tls_config_set_session_lifetime +tls_config_verify tls_config_insecure_noverifycert tls_config_insecure_noverifyname tls_config_insecure_noverifytime +tls_conn_version tls_conn_alpn_selected tls_conn_cipher tls_conn_cipher_strength tls_conn_servername tls_conn_session_resumed tls_peer_cert_chain_pem tls_peer_cert_contains_name tls_peer_cert_hash tls_peer_cert_issuer tls_peer_cert_notafter tls_peer_cert_notbefore tls_peer_cert_provided tls_peer_cert_subject +tls_connect tls_connect_cbs tls_connect_fds tls_connect_servername tls_connect_socket +tls_init tls_config_error tls_config_free tls_config_new +tls_load_file tls_config_add_keypair_file tls_config_add_keypair_mem tls_config_add_keypair_ocsp_file tls_config_add_keypair_ocsp_mem tls_config_clear_keys tls_config_set_ca_file tls_config_set_ca_mem tls_config_set_ca_path tls_config_set_cert_file tls_config_set_cert_mem tls_config_set_crl_file tls_config_set_crl_mem tls_config_set_key_file tls_config_set_key_mem tls_config_set_keypair_file tls_config_set_keypair_mem tls_config_set_keypair_ocsp_file tls_config_set_keypair_ocsp_mem tls_config_set_ocsp_staple_file tls_config_set_ocsp_staple_mem tls_config_set_verify_depth tls_config_verify_client tls_config_verify_client_optional tls_default_ca_cert_file tls_unload_file +tls_ocsp_process_response tls_peer_ocsp_cert_status tls_peer_ocsp_crl_reason tls_peer_ocsp_next_update tls_peer_ocsp_response_status tls_peer_ocsp_result tls_peer_ocsp_revocation_time tls_peer_ocsp_this_update tls_peer_ocsp_url +tls_read tls_close tls_error tls_handshake tls_reset tls_write +tmpnam tempnam tmpfile +tmux +toascii +tokenadm activadm cryptoadm snkadm +tokeninit activinit cryptoinit snkinit +tolower _tolower tolower_l +top +touch +toupper _toupper toupper_l +towctrans towctrans_l +towlower towlower_l towupper towupper_l +tpm +tpmr +tput clear +tqphy +tr +traceroute traceroute6 +tradcpp +tree SPLAY_INIT SPLAY_PROTOTYPE RB_EMPTY RB_ENTRY RB_FIND RB_FOREACH RB_FOREACH_REVERSE RB_FOREACH_REVERSE_SAFE RB_FOREACH_SAFE RB_GENERATE RB_GENERATE_STATIC RB_HEAD RB_INIT RB_INITIALIZER RB_INSERT RB_LEFT RB_MAX RB_MIN RB_NEXT RB_NFIND RB_PARENT RB_PREV RB_PROTOTYPE RB_PROTOTYPE_STATIC RB_REMOVE RB_RIGHT RB_ROOT SPLAY_EMPTY SPLAY_ENTRY SPLAY_FIND SPLAY_FOREACH SPLAY_GENERATE SPLAY_HEAD SPLAY_INITIALIZER SPLAY_INSERT SPLAY_LEFT SPLAY_MAX SPLAY_MIN SPLAY_NEXT SPLAY_REMOVE SPLAY_RIGHT SPLAY_ROOT +trek +trm +trpt +true +trunc truncf truncl +truncate ftruncate +trunk +tsc tsp +tsciic +tsearch tdelete tfind twalk +tset reset +tsl +tsleep msleep msleep_nsec rwsleep rwsleep_nsec tsleep_nsec wakeup wakeup_n wakeup_one +tsort +tty +tty cua +ttyflags +ttyname isatty ttyname_r ttyslot +ttys +tumbler +tun +tunefs +tvtohz tstohz +tvtwo +twe +txp +txphy +tzfile +tzset tzsetwall +ualarm +uark +uath +uaudio +ubcmtp +uberry +ubsa +ubsec +uchcom +ucom +ucrcom +ucycom +udav +udcf +udl +udp +udsbr +uftdi +ugen +ugl +ugold +uguru +uha +uhci +uhid +uhidev +uiomove +uipaq +uk +ukbd +ukphy +ukspan +ul +ulpt +umask +umass +umb +umbg +umcs +umct +umidi +umodem +umount +ums +umsm +umstc +umt +uname +unbound +unbound-anchor +unbound-checkconf +unbound-control unbound-control-setup +unbound-host +unbound.conf +ungetc +ungetwc +unifdef +uniq +units +unix +unlink unlinkat +unveil +unvis +unvis strnunvis strunvis +unwind +unwind.conf +unwindctl +uoaklux +uoakrh +uoakv +uonerng +uow +upa +upd +update-patches +update-plist +uperf +upgt +upl +uplcom +uptime +ural +ure +url +urlphy +urndis +urng +urtw +urtwn +usb uhub +usb_add_task usb_init_task usb_rem_task usb_rem_wait_task usb_wait_task +usbd_close_pipe usbd_abort_pipe +usbd_open_pipe usbd_open_pipe_intr +usbd_ref_wait usbd_ref_incr usbd_ref_decr +usbd_transfer usbd_setup_xfer +usbdevs +usbhid hid_dispose_report_desc hid_end_parse hid_get_data hid_get_item hid_get_report_desc hid_init hid_locate hid_parse_usage_in_page hid_parse_usage_page hid_report_size hid_set_data hid_start hid_start_parse hid_usage_in_page hid_usage_page hid_use_report_desc +usbhidaction +usbhidctl +uscom +uselocale +user +user_from_uid gid_from_group group_from_gid uid_from_user +useradd +userdel +userinfo +usermgmt.conf +usermod +users +uslcom +usleep +uslhcom +usps +utf8 +uthum +uticom +utime +utimes futimens futimes utimensat +utmp lastlog wtmp +utpms +utrace +utrh +uts +uturn +utvfu +utwitch +uu_lock uu_lock_txfr uu_lockerr uu_unlock +uuencode +uuencode b64decode b64encode uudecode +uuid_compare uuid_create uuid_create_nil uuid_dec_be uuid_dec_le uuid_enc_be uuid_enc_le uuid_equal uuid_from_string uuid_hash uuid_is_nil uuid_to_string +uvideo +uvisor +uvm_fault +uvm_init uao_create uao_detach uao_reference uvm_chgkprot uvm_coredump uvm_grow uvm_init_limits uvm_io uvm_kernacc uvm_meter uvm_pageout uvm_setpagesize uvm_swap_init uvm_sysctl +uvm_km_alloc uvm_km_alloc1 uvm_km_free uvm_km_free_wakeup uvm_km_kmemalloc uvm_km_suballoc uvm_km_valloc uvm_km_valloc_wait uvm_km_zalloc +uvm_map uvm_map_checkprot uvm_map_pageable uvm_map_pageable_all uvm_map_protect UVM_MAPFLAG uvm_uarea_alloc uvm_uarea_free uvmspace_alloc uvmspace_exec uvmspace_fork uvmspace_free uvmspace_share +uvm_pagealloc uvm_page_physload uvm_pagefree uvm_pagerealloc uvm_pglistalloc uvm_pglistfree +uvm_vslock uvm_vslock_device uvm_vsunlock uvm_vsunlock_device +uvn_attach uvm_vnp_setsize uvm_vnp_sync uvm_vnp_terminate uvm_vnp_uncache +uvscom +uwacom +uxrcom +va_start va_arg va_copy va_end +vacation +vaccess +valloc +vars +vbus +vcc vcctty +vclean +vcons +vcount +vdevgone +vds vdsp +vdsk +version +version::Internals +vether +vfinddev +vflush +vflushbuf +vfork +vfs +vfs_busy vfs_isbusy vfs_unbusy +vfs_cache cache_enter cache_lookup cache_purge cache_purgevfs cache_revlookup +vga +vgafb +vge +vget +vgone vgonel +vhold vdrop +vi ex view +viapm +viasio +vic +video +vigra +vinvalbuf +vio +vioblk +viocon +viomb +viornd +vioscsi +vipw +virtio +vis +vis stravis strnvis strvis strvisx +vlan svlan +vldc vldcp +vm.conf +vmctl +vmd +vmm +vmmci +vmsish +vmstat +vmt +vmwpvs +vmx +vnconfig +vnd +vnet +vnode +vnsubr vn_close vn_default_error vn_isunder vn_lock vn_marktext vn_open vn_rdwr vn_stat vn_writechk +voyager +vpci +vput +vr +vrecycle +vref +vrele +vrng +vrtc +vscsi +vsw +vte +vwaitforio +vwakeup +vxlan +w +wait wait3 wait4 waitpid WCOREDUMP WEXITSTATUS WIFCONTINUED WIFEXITED WIFSIGNALED WIFSTOPPED WSTOPSIG WTERMSIG +wall +warnings +warnings::register +watchdog +watchdogd +wax +wb +wbenv +wbng +wbsd +wbsio +wc +wcrtomb +wcscasecmp wcscasecmp_l wcsncasecmp wcsncasecmp_l +wcscat wcsncat +wcschr +wcscmp wcsncmp +wcscoll wcscoll_l +wcscpy wcsncpy +wcscspn +wcsdup +wcsftime +wcslcpy wcslcat +wcslen +wcspbrk +wcsrchr +wcsrtombs wcsnrtombs +wcsspn +wcsstr +wcstod wcstof wcstold +wcstok +wcstol wcstoimax wcstoll wcstoul wcstoull wcstoumax +wcstombs +wcswidth +wcsxfrm wcsxfrm_l +wctob +wctomb +wctrans wctrans_l +wctype wctype_l +wcwidth +wd +wdc +wdog_register +wds +wdsc +wdt +we +wg +what +whereis +which +who +whoami +whois +wi +witness +wmemchr +wmemcmp +wmemcpy +wmemmove +wmemset +worm +worms +wpi +wprintf fwprintf swprintf vfwprintf vswprintf vwprintf +wresize +write +write pwrite pwritev writev +wscanf fwscanf swscanf vfwscanf vswscanf vwscanf +wscons +wsconscfg +wsconsctl +wsconsctl.conf +wsdisplay +wsfont_init wsfont_add wsfont_enum wsfont_find wsfont_lock wsfont_map_unichar wsfont_remove wsfont_unlock +wsfontload +wskbd +wsmouse +wsmoused +wsmux +wump +x509v3.cnf +x99token +xargs +xbf +xbow +xbox +xbridge xbpci +xdr xdr_array xdr_bool xdr_bytes xdr_char xdr_destroy xdr_double xdr_enum xdr_float xdr_free xdr_getpos xdr_inline xdr_int xdr_int64_t xdr_long xdr_opaque xdr_pointer xdr_reference xdr_setpos xdr_short xdr_string xdr_u_char xdr_u_int xdr_u_int64_t xdr_u_long xdr_u_short xdr_union xdr_vector xdr_void xdr_wrapstring xdrmem_create xdrrec_create xdrrec_endofrecord xdrrec_eof xdrrec_skiprecord xdrstdio_create +xe +xen +xf86 +xge +xhci +xheart +xl +xlights +xmphy +xnf +xp +xspd +xsubpp +xxboot +yacc +yds +yes +ykbec +yp +yp_bind yp_all yp_first yp_get_default_domain yp_maplist yp_master yp_match yp_next yp_order yp_unbind yperr_string ypprot_err +ypbind +ypcat +ypinit +ypldap +ypldap.conf +ypmatch +yppoll +yppush +ypserv +ypserv.acl +ypset +ypwhich +ypxfr ypxfr_1perday ypxfr_1perhour ypxfr_2perday +yyfix +zdiff zcmp +zdump +zero +zforce +zic +zmore zless +znew +zs zskbd zsms zstty +zs zstty +zx +zyd diff --git a/completions/man.ksh b/completions/man.ksh new file mode 100755 index 0000000..544fd84 --- /dev/null +++ b/completions/man.ksh @@ -0,0 +1,9 @@ +MAN_CACHE=$LOAD_PATH/cache/man +if [ ! -f $MAN_CACHE ]; then + MANPATH=/usr/share/man man -k Nm~. | cut -d\( -f1 | tr -d , | \ + sort | \ + uniq > $MAN_CACHE +fi + +set -A complete_man_1 -- $(cat $MAN_CACHE) + diff --git a/completions/rc.ksh b/completions/rc.ksh new file mode 100755 index 0000000..3b46937 --- /dev/null +++ b/completions/rc.ksh @@ -0,0 +1,2 @@ +set -A complete_rcctl_1 -- disable enable get ls order set restart start stop +set -A complete_rcctl_2 -- $(rcctl ls all) diff --git a/completions/ssh.ksh b/completions/ssh.ksh new file mode 100755 index 0000000..b186636 --- /dev/null +++ b/completions/ssh.ksh @@ -0,0 +1,13 @@ +set -A SSH_KNOWN_HOSTS ~/.ssh/known_hosts + +if [ -f /etc/ssh/ssh_known_hosts ]; then + SSH_KNOWN_HOSTS="${SSH_KNOWN_HOSTS[@]} /etc/ssh/ssh_known_hosts" +fi + +HOST_LIST=$(awk \ + '{split($1,a,","); gsub("].*", "", a[1]); gsub("\\[", "", a[1]); print a[1] " root@" a[1]}' \ + $SSH_KNOWN_HOSTS | sort | uniq) + +set -A complete_ssh -- $HOST_LIST +set -A complete_scp -- $HOST_LIST +set -A complete_mosh -- $HOST_LIST diff --git a/completions/vmd.ksh b/completions/vmd.ksh new file mode 100755 index 0000000..dde998f --- /dev/null +++ b/completions/vmd.ksh @@ -0,0 +1,5 @@ +pgrep -fq '/usr/sbin/vmd' +if [ $? = 0 ]; then + set -A complete_vmctl -- console load reload start stop reset status send receive + set -A complete_vmctl_2 -- $(vmctl status | awk '!/NAME/{print $NF}') +fi diff --git a/extensions/fonts.ksh b/extensions/fonts.ksh new file mode 100755 index 0000000..1db3950 --- /dev/null +++ b/extensions/fonts.ksh @@ -0,0 +1,8 @@ +[[ -d ~/.fonts ]] && xset +fp ~/.fonts 2>/dev/null +[[ -d ~/.local/share/fonts ]] && xset +fp ~/.local/share/fonts/ 2>/dev/null + +for font in /usr/local/share/fonts/*; do + xset +fp "${font}" 2>/dev/null +done + +xset fp rehash diff --git a/extensions/fzf.ksh b/extensions/fzf.ksh new file mode 100755 index 0000000..e4ee415 --- /dev/null +++ b/extensions/fzf.ksh @@ -0,0 +1,3 @@ +h() { + history | fzf +} diff --git a/extensions/git-prompt.ksh b/extensions/git-prompt.ksh new file mode 100755 index 0000000..e8c7268 --- /dev/null +++ b/extensions/git-prompt.ksh @@ -0,0 +1,546 @@ +# ksh git prompt support +# +# Copyright (C) 2013,2016,2019 Aaron Bieber +# Copyright (C) 2006,2007 Shawn O. Pearce +# Distributed under the GNU General Public License, version 2.0. +# +# This script allows you to see repository status in your prompt. +# +# To enable: +# +# 1) Copy this file to somewhere (e.g. ~/.git-prompt.sh). +# 2) Add the following line to your .bashrc/.zshrc: +# source ~/.git-prompt.sh +# 3a) Change your PS1 to call __git_ps1 as +# command-substitution: +# Bash: PS1='[\u@\h \W$(__git_ps1 " (%s)")]\$ ' +# ZSH: setopt PROMPT_SUBST ; PS1='[%n@%m %c$(__git_ps1 " (%s)")]\$ ' +# the optional argument will be used as format string. +# 3b) Alternatively, for a slightly faster prompt, __git_ps1 can +# be used for PROMPT_COMMAND in Bash or for precmd() in Zsh +# with two parameters,
 and , which are strings
+#        you would put in $PS1 before and after the status string
+#        generated by the git-prompt machinery.  e.g.
+#        Bash: PROMPT_COMMAND='__git_ps1 "\u@\h:\w" "\\\$ "'
+#          will show username, at-sign, host, colon, cwd, then
+#          various status string, followed by dollar and SP, as
+#          your prompt.
+#        ZSH:  precmd () { __git_ps1 "%n" ":%~$ " "|%s" }
+#          will show username, pipe, then various status string,
+#          followed by colon, cwd, dollar and SP, as your prompt.
+#        Optionally, you can supply a third argument with a printf
+#        format string to finetune the output of the branch status
+#
+# The repository status will be displayed only if you are currently in a
+# git repository. The %s token is the placeholder for the shown status.
+#
+# The prompt status always includes the current branch name.
+#
+# In addition, if you set GIT_PS1_SHOWDIRTYSTATE to a nonempty value,
+# unstaged (*) and staged (+) changes will be shown next to the branch
+# name.  You can configure this per-repository with the
+# bash.showDirtyState variable, which defaults to true once
+# GIT_PS1_SHOWDIRTYSTATE is enabled.
+#
+# You can also see if currently something is stashed, by setting
+# GIT_PS1_SHOWSTASHSTATE to a nonempty value. If something is stashed,
+# then a '$' will be shown next to the branch name.
+#
+# If you would like to see if there're untracked files, then you can set
+# GIT_PS1_SHOWUNTRACKEDFILES to a nonempty value. If there're untracked
+# files, then a '%' will be shown next to the branch name.  You can
+# configure this per-repository with the bash.showUntrackedFiles
+# variable, which defaults to true once GIT_PS1_SHOWUNTRACKEDFILES is
+# enabled.
+#
+# If you would like to see the difference between HEAD and its upstream,
+# set GIT_PS1_SHOWUPSTREAM="auto".  A "<" indicates you are behind, ">"
+# indicates you are ahead, "<>" indicates you have diverged and "="
+# indicates that there is no difference. You can further control
+# behaviour by setting GIT_PS1_SHOWUPSTREAM to a space-separated list
+# of values:
+#
+#     verbose       show number of commits ahead/behind (+/-) upstream
+#     name          if verbose, then also show the upstream abbrev name
+#     legacy        don't use the '--count' option available in recent
+#                   versions of git-rev-list
+#     git           always compare HEAD to @{upstream}
+#     svn           always compare HEAD to your SVN upstream
+#
+# You can change the separator between the branch name and the above
+# state symbols by setting GIT_PS1_STATESEPARATOR. The default separator
+# is SP.
+#
+# By default, __git_ps1 will compare HEAD to your SVN upstream if it can
+# find one, or @{upstream} otherwise.  Once you have set
+# GIT_PS1_SHOWUPSTREAM, you can override it on a per-repository basis by
+# setting the bash.showUpstream config variable.
+#
+# If you would like to see more information about the identity of
+# commits checked out as a detached HEAD, set GIT_PS1_DESCRIBE_STYLE
+# to one of these values:
+#
+#     contains      relative to newer annotated tag (v1.6.3.2~35)
+#     branch        relative to newer tag or branch (master~4)
+#     describe      relative to older annotated tag (v1.6.3.1-13-gdd42c2f)
+#     default       exactly matching tag
+#
+# If you would like a colored hint about the current dirty state, set
+# GIT_PS1_SHOWCOLORHINTS to a nonempty value. The colors are based on
+# the colored output of "git status -sb" and are available only when
+# using __git_ps1 for PROMPT_COMMAND or precmd.
+#
+# If you would like __git_ps1 to do nothing in the case when the current
+# directory is set up to be ignored by git, then set
+# GIT_PS1_HIDE_IF_PWD_IGNORED to a nonempty value. Override this on the
+# repository level by setting bash.hideIfPwdIgnored to "false".
+
+# check whether printf supports -v
+__git_printf_supports_v=
+printf -v __git_printf_supports_v -- '%s' yes >/dev/null 2>&1
+
+# stores the divergence from upstream in $p
+# used by GIT_PS1_SHOWUPSTREAM
+__git_ps1_show_upstream ()
+{
+	local key value
+	local svn_remote svn_url_pattern count n
+	local upstream=git legacy="" verbose="" name=""
+
+	set -A svn_remote
+	# get some config options from git-config
+	set -A output $(git config -z --get-regexp '^(svn-remote\..*\.url|bash\.showupstream)$' 2>/dev/null | tr '\0\n' '\n ')
+	count=0
+	for idx in ${output[@]}; do
+		if [ $((count % 2)) == 0 ]; then
+			key=${output[$count]}
+			value=${output[$((count+1))]}
+		fi
+
+		case "$key" in
+		bash.showupstream)
+			GIT_PS1_SHOWUPSTREAM="$value"
+			if [[ -z "${GIT_PS1_SHOWUPSTREAM}" ]]; then
+				p=""
+				return
+			fi
+			;;
+		svn-remote.*.url)
+			svn_remote[$((${#svn_remote[@]} + 1))]="$value"
+			svn_url_pattern="$svn_url_pattern\\|$value"
+			upstream=svn+git # default upstream is SVN if available, else git
+			;;
+		esac
+		((count=count+1))
+	done
+
+	# parse configuration values
+	for option in ${GIT_PS1_SHOWUPSTREAM}; do
+		case "$option" in
+		git|svn) upstream="$option" ;;
+		verbose) verbose=1 ;;
+		legacy)  legacy=1  ;;
+		name)    name=1 ;;
+		esac
+	done
+
+	# Find our upstream
+	case "$upstream" in
+	git)    upstream="@{upstream}" ;;
+	svn*)
+		# get the upstream from the "git-svn-id: ..." in a commit message
+		# (git-svn uses essentially the same procedure internally)
+		set -A svn_upstream $(git log --first-parent -1 \
+					--grep="^git-svn-id: \(${svn_url_pattern#??}\)" 2>/dev/null)
+		if [[ 0 -ne ${#svn_upstream[@]} ]]; then
+			svn_upstream=${svn_upstream[${#svn_upstream[@]} - 2]}
+			svn_upstream=${svn_upstream%@*}
+			local n_stop="${#svn_remote[@]}"
+			#for ((n=1; n <= n_stop; n++)); do
+			local count=1;
+echo n_stop;
+			for n in n_stop; do
+				svn_upstream=${svn_upstream#${svn_remote[$count]}}
+				((count=count+1))
+			done
+
+			if [[ -z "$svn_upstream" ]]; then
+				# default branch name for checkouts with no layout:
+				upstream=${GIT_SVN_ID:-git-svn}
+			else
+				upstream=${svn_upstream#/}
+			fi
+		elif [[ "svn+git" = "$upstream" ]]; then
+			upstream="@{upstream}"
+		fi
+		;;
+	esac
+
+	# Find how many commits we are ahead/behind our upstream
+	if [[ -z "$legacy" ]]; then
+		count="$(git rev-list --count --left-right \
+				"$upstream"...HEAD 2>/dev/null)"
+	else
+		# produce equivalent output to --count for older versions of git
+		local commits
+		if commits="$(git rev-list --left-right "$upstream"...HEAD 2>/dev/null)"
+		then
+			local commit behind=0 ahead=0
+			for commit in $commits
+			do
+				case "$commit" in
+				"<"*) ((behind++)) ;;
+				*)    ((ahead++))  ;;
+				esac
+			done
+			count="$behind	$ahead"
+		else
+			count=""
+		fi
+	fi
+
+	# calculate the result
+	if [[ -z "$verbose" ]]; then
+		case "$count" in
+		"") # no upstream
+			p="" ;;
+		"0	0") # equal to upstream
+			p="=" ;;
+		"0	"*) # ahead of upstream
+			p=">" ;;
+		*"	0") # behind upstream
+			p="<" ;;
+		*)	    # diverged from upstream
+			p="<>" ;;
+		esac
+	else
+		case "$count" in
+		"") # no upstream
+			p="" ;;
+		"0	0") # equal to upstream
+			p=" u=" ;;
+		"0	"*) # ahead of upstream
+			p=" u+${count#0	}" ;;
+		*"	0") # behind upstream
+			p=" u-${count%	0}" ;;
+		*)	    # diverged from upstream
+			p=" u+${count#*	}-${count%	*}" ;;
+		esac
+		if [[ -n "$count" && -n "$name" ]]; then
+			__git_ps1_upstream_name=$(git rev-parse \
+				--abbrev-ref "$upstream" 2>/dev/null)
+			if [ $pcmode = yes ] && [ $ps1_expanded = yes ]; then
+				p="$p \${__git_ps1_upstream_name}"
+			else
+				p=$(echo "$p ${__git_ps1_upstream_name}" | sed 's/\n//g')
+				# not needed anymore; keep user's
+				# environment clean
+				unset __git_ps1_upstream_name
+			fi
+		fi
+	fi
+
+}
+
+# Helper function that is meant to be called from __git_ps1.  It
+# injects color codes into the appropriate gitstring variables used
+# to build a gitstring.
+__git_ps1_colorize_gitstring ()
+{
+	if [[ -n ${ZSH_VERSION-} ]]; then
+		local c_red='%F{red}'
+		local c_green='%F{green}'
+		local c_lblue='%F{blue}'
+		local c_clear='%f'
+	else
+		# Using \[ and \] around colors is necessary to prevent
+		# issues with command line editing/browsing/completion!
+		local c_red='\[\e[31m\]'
+		local c_green='\[\e[32m\]'
+		local c_lblue='\[\e[1;34m\]'
+		local c_clear='\[\e[0m\]'
+	fi
+	local bad_color=$c_red
+	local ok_color=$c_green
+	local flags_color="$c_lblue"
+
+	local branch_color=""
+	if [ $detached = no ]; then
+		branch_color="$ok_color"
+	else
+		branch_color="$bad_color"
+	fi
+	c="$branch_color$c"
+
+	z="$c_clear$z"
+	if [ "$w" = "*" ]; then
+		w="$bad_color$w"
+	fi
+	if [ -n "$i" ]; then
+		i="$ok_color$i"
+	fi
+	if [ -n "$s" ]; then
+		s="$flags_color$s"
+	fi
+	if [ -n "$u" ]; then
+		u="$bad_color$u"
+	fi
+	r="$c_clear$r"
+}
+
+__git_eread ()
+{
+	local f="$1"
+	shift
+	test -r "$f" && read "$@" <"$f"
+}
+
+# __git_ps1 accepts 0 or 1 arguments (i.e., format string)
+# when called from PS1 using command substitution
+# in this mode it prints text to add to bash PS1 prompt (includes branch name)
+#
+# __git_ps1 requires 2 or 3 arguments when called from PROMPT_COMMAND (pc)
+# in that case it _sets_ PS1. The arguments are parts of a PS1 string.
+# when two arguments are given, the first is prepended and the second appended
+# to the state string when assigned to PS1.
+# The optional third parameter will be used as printf format string to further
+# customize the output of the git-status string.
+# In this mode you can request colored hints using GIT_PS1_SHOWCOLORHINTS=true
+__git_ps1 ()
+{
+	# preserve exit status
+	local exit=$?
+	local pcmode=no
+	local detached=no
+	local ps1pc_start='\u@\h:\w '
+	local ps1pc_end='\$ '
+	local printf_format=' (%s)'
+
+	case "$#" in
+		2|3)	pcmode=yes
+			ps1pc_start="$1"
+			ps1pc_end="$2"
+			printf_format="${3:-$printf_format}"
+			# set PS1 to a plain prompt so that we can
+			# simply return early if the prompt should not
+			# be decorated
+			PS1="$ps1pc_start$ps1pc_end"
+		;;
+		0|1)	printf_format="${1:-$printf_format}"
+		;;
+		*)	return $exit
+		;;
+	esac
+
+	# ps1_expanded:  This variable is set to 'yes' if the shell
+	# subjects the value of PS1 to parameter expansion:
+	#
+	#   * bash does unless the promptvars option is disabled
+	#   * zsh does not unless the PROMPT_SUBST option is set
+	#   * POSIX shells always do
+	#
+	# If the shell would expand the contents of PS1 when drawing
+	# the prompt, a raw ref name must not be included in PS1.
+	# This protects the user from arbitrary code execution via
+	# specially crafted ref names.  For example, a ref named
+	# 'refs/heads/$(IFS=_;cmd=sudo_rm_-rf_/;$cmd)' might cause the
+	# shell to execute 'sudo rm -rf /' when the prompt is drawn.
+	#
+	# Instead, the ref name should be placed in a separate global
+	# variable (in the __git_ps1_* namespace to avoid colliding
+	# with the user's environment) and that variable should be
+	# referenced from PS1.  For example:
+	#
+	#     __git_ps1_foo=$(do_something_to_get_ref_name)
+	#     PS1="...stuff...\${__git_ps1_foo}...stuff..."
+	#
+	# If the shell does not expand the contents of PS1, the raw
+	# ref name must be included in PS1.
+	#
+	# The value of this variable is only relevant when in pcmode.
+	#
+	# Assume that the shell follows the POSIX specification and
+	# expands PS1 unless determined otherwise.  (This is more
+	# likely to be correct if the user has a non-bash, non-zsh
+	# shell and safer than the alternative if the assumption is
+	# incorrect.)
+	#
+	local ps1_expanded=yes
+	[ -z "${ZSH_VERSION-}" ] || [[ -o PROMPT_SUBST ]] || ps1_expanded=no
+	[ -z "${BASH_VERSION-}" ] || shopt -q promptvars || ps1_expanded=no
+
+	local repo_info rev_parse_exit_code
+	set -A repo_info $(git rev-parse --git-dir --is-inside-git-dir \
+		--is-bare-repository --is-inside-work-tree \
+		--short HEAD 2>/dev/null)
+	rev_parse_exit_code="$?"
+
+	if [ -z "$repo_info" ]; then
+		return $exit
+	fi
+
+	local short_sha=""
+	idx=${#repo_info[@]}
+	((idx=idx-1))
+	if [ "$rev_parse_exit_code" = "0" ]; then
+		short_sha="${repo_info[$idx]}"
+		((idx=idx-1))
+	fi
+	local inside_worktree="${repo_info[$idx]}"
+	((idx=idx-1))
+	local bare_repo="${repo_info[$idx]}"
+	((idx=idx-1))
+	local inside_gitdir="${repo_info[$idx]}"
+	((idx=idx-1))
+	local g="${repo_info[0]}"
+
+	if [ "true" = "$inside_worktree" ] &&
+	   [ -n "${GIT_PS1_HIDE_IF_PWD_IGNORED-}" ] &&
+	   [ "$(git config --bool bash.hideIfPwdIgnored)" != "false" ] &&
+	   git check-ignore -q .
+	then
+		return $exit
+	fi
+
+	local r=""
+	local b=""
+	local step=""
+	local total=""
+	if [ -d "$g/rebase-merge" ]; then
+		__git_eread "$g/rebase-merge/head-name" b
+		__git_eread "$g/rebase-merge/msgnum" step
+		__git_eread "$g/rebase-merge/end" total
+		if [ -f "$g/rebase-merge/interactive" ]; then
+			r="|REBASE-i"
+		else
+			r="|REBASE-m"
+		fi
+	else
+		if [ -d "$g/rebase-apply" ]; then
+			__git_eread "$g/rebase-apply/next" step
+			__git_eread "$g/rebase-apply/last" total
+			if [ -f "$g/rebase-apply/rebasing" ]; then
+				__git_eread "$g/rebase-apply/head-name" b
+				r="|REBASE"
+			elif [ -f "$g/rebase-apply/applying" ]; then
+				r="|AM"
+			else
+				r="|AM/REBASE"
+			fi
+		elif [ -f "$g/MERGE_HEAD" ]; then
+			r="|MERGING"
+		elif [ -f "$g/CHERRY_PICK_HEAD" ]; then
+			r="|CHERRY-PICKING"
+		elif [ -f "$g/REVERT_HEAD" ]; then
+			r="|REVERTING"
+		elif [ -f "$g/BISECT_LOG" ]; then
+			r="|BISECTING"
+		fi
+
+		if [ -n "$b" ]; then
+			:
+		elif [ -h "$g/HEAD" ]; then
+			# symlink symbolic ref
+			b="$(git symbolic-ref HEAD 2>/dev/null)"
+		else
+			local head=""
+			if ! __git_eread "$g/HEAD" head; then
+				return $exit
+			fi
+			# is it a symbolic ref?
+			b="${head#ref: }"
+			if [ "$head" = "$b" ]; then
+				detached=yes
+				b="$(
+				case "${GIT_PS1_DESCRIBE_STYLE-}" in
+				(contains)
+					git describe --contains HEAD ;;
+				(branch)
+					git describe --contains --all HEAD ;;
+				(describe)
+					git describe HEAD ;;
+				(* | default)
+					git describe --tags --exact-match HEAD ;;
+				esac 2>/dev/null)" ||
+
+				b="$short_sha..."
+				b="($b)"
+			fi
+		fi
+	fi
+
+	if [ -n "$step" ] && [ -n "$total" ]; then
+		r="$r $step/$total"
+	fi
+
+	local w=""
+	local i=""
+	local s=""
+	local u=""
+	local c=""
+	local p=""
+
+	if [ "true" = "$inside_gitdir" ]; then
+		if [ "true" = "$bare_repo" ]; then
+			c="BARE:"
+		else
+			b="GIT_DIR!"
+		fi
+	elif [ "true" = "$inside_worktree" ]; then
+		if [ -n "${GIT_PS1_SHOWDIRTYSTATE-}" ] &&
+		   [ "$(git config --bool bash.showDirtyState)" != "false" ]
+		then
+			git diff --no-ext-diff --quiet || w="*"
+			git diff --no-ext-diff --cached --quiet || i="+"
+			if [ -z "$short_sha" ] && [ -z "$i" ]; then
+				i="#"
+			fi
+		fi
+		if [ -n "${GIT_PS1_SHOWSTASHSTATE-}" ] &&
+		   git rev-parse --verify --quiet refs/stash >/dev/null
+		then
+			s="$"
+		fi
+
+		if [ -n "${GIT_PS1_SHOWUNTRACKEDFILES-}" ] &&
+		   [ "$(git config --bool bash.showUntrackedFiles)" != "false" ] &&
+		   git ls-files --others --exclude-standard --directory --no-empty-directory --error-unmatch -- ':/*' >/dev/null 2>/dev/null
+		then
+			u="%${ZSH_VERSION+%}"
+		fi
+
+		if [ -n "${GIT_PS1_SHOWUPSTREAM-}" ]; then
+			__git_ps1_show_upstream
+		fi
+	fi
+
+	local z="${GIT_PS1_STATESEPARATOR-" "}"
+
+	# NO color option unless in PROMPT_COMMAND mode
+	if [ $pcmode = yes ] && [ -n "${GIT_PS1_SHOWCOLORHINTS-}" ]; then
+		__git_ps1_colorize_gitstring
+	fi
+
+	b=${b##refs/heads/}
+	if [ $pcmode = yes ] && [ $ps1_expanded = yes ]; then
+		__git_ps1_branch_name=$b
+		b="\${__git_ps1_branch_name}"
+	fi
+
+	local f="$w$i$s$u"
+	local gitstring="$c$b${f:+$z$f}$r$p"
+
+	if [ $pcmode = yes ]; then
+		if [ "${__git_printf_supports_v-}" != yes ]; then
+			gitstring=$(printf -- "$printf_format" "$gitstring")
+		else
+			printf -v gitstring -- "$printf_format" "$gitstring"
+		fi
+		PS1="$ps1pc_start$gitstring$ps1pc_end"
+	else
+		printf -- "$printf_format" "$gitstring"
+	fi
+
+	return $exit
+}
+
diff --git a/extensions/k.ksh b/extensions/k.ksh
new file mode 100755
index 0000000..b114f0b
--- /dev/null
+++ b/extensions/k.ksh
@@ -0,0 +1,30 @@
+#!/bin/ksh
+
+# Copyright (c) 2019 Aaron Bieber 
+#
+# Permission to use, copy, modify, and distribute this software for any
+# purpose with or without fee is hereby granted, provided that the above
+# copyright notice and this permission notice appear in all copies.
+#
+# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+k() {
+	${K_DEBUG}
+	if [ -z $1 ]; then
+		echo $PWD >> ~/.k
+	else
+		K=~/.k
+		case $1 in
+		clean)	sort $K | uniq > ${K}.tmp && mv ${K}.tmp ${K};;
+		rm)	sed -i -E "\#^${PWD}\$#d" ${K};;
+		ls)	cat ${K};;
+		*)	cd "$(grep -e "$1" ${K} | head -n 1)";;
+		esac
+	fi
+}
diff --git a/extensions/nocolor.ksh b/extensions/nocolor.ksh
new file mode 100755
index 0000000..ec8108a
--- /dev/null
+++ b/extensions/nocolor.ksh
@@ -0,0 +1,15 @@
+# For a comprehensive list of no-color switches: https://no-color.org/
+
+export NO_COLOR=1
+
+export ANSIBLE_NOCOLOR=true
+export DCC_COLORS=
+
+# Ruby
+export RUBY_TESTOPTS=--color=never
+export SPEC_OPTS=--no-color
+
+alias ag='ag --nocolor'
+alias fzf='fzf --color=bw'
+alias hg='hg --color=never'
+alias lynx='lynx -nocolor'
diff --git a/extensions/openbsd.ksh b/extensions/openbsd.ksh
new file mode 100755
index 0000000..d28bc0f
--- /dev/null
+++ b/extensions/openbsd.ksh
@@ -0,0 +1,52 @@
+src() {
+	cd /usr/src/*/$1 || return
+}
+
+port() {
+	cd /usr/ports/*/$1 2>/dev/null || \
+		cd /usr/ports/*/*/$1 2>/dev/null || \
+		return
+}
+
+pclean() {
+	find . -name \*.orig -exec rm {} \;
+	find . -size 0 -exec rm {} \;
+}
+
+maintains() {
+	cd /usr/ports/*/$1 > /dev/null 2>&1 && \
+		make show=MAINTAINER || \
+		echo "No port '/usr/ports/*/$1'"
+}
+
+seq() {
+	start=$1
+	end=$2
+	if echo "$start" | egrep -q '^[0-9]+$'; then
+		if [ "$start" -lt "$end" ]; then
+			while [ $start -le "${end}" ]; do
+				printf "%d\\n" "$start"
+				start=$((start + 1))
+			done
+		else
+			while [ $start -ge "${end}" ]; do
+				printf "%d\\n" "$start"
+				start=$((start - 1))
+			done
+		fi
+	else
+		start=$(printf "%d" \'$start)
+		end=$(printf "%d" \'$end)
+		if [ "$start" -lt "$end" ]; then
+			while [ $start -le "${end}" ]; do
+				printf "\x$(printf %x $start)\\n"
+				start=$((start + 1))
+			done
+		else
+			while [ $start -ge "${end}" ]; do
+				printf "\x$(printf %x $start)\\n"
+				start=$((start - 1))
+			done
+		fi
+	fi
+}
diff --git a/lib/loader.ksh b/lib/loader.ksh
new file mode 100644
index 0000000..a1dd730
--- /dev/null
+++ b/lib/loader.ksh
@@ -0,0 +1,54 @@
+#!/bin/ksh
+
+extension_loaded() {
+	#${DEBUG}
+	local _ext=$1
+
+	for c in ${extensions[@]}; do
+		if [ "${c}" == "${_ext}" ]; then
+			return 1
+		fi
+	done
+	return 0
+}
+
+load() {
+	local _e=$1
+	[[ -x $_e ]] && \
+		. $_e
+}
+
+load_extension() {
+	${LOAD_EXTENSION_DEBUG}
+	local _ext=$1
+	if [ ! $(extension_loaded $_ext) ]; then
+		${LOAD_EXTENSION_DEBUG}
+		extensions[${#extensions[@]}]=$_ext	
+		load ${LOAD_PATH}/extensions/${_ext}.ksh
+	else
+		echo "Warning: extension already loaded"
+	fi
+}
+
+load_completion() {
+	${LOAD_COMPLETION_DEBUG}
+	local _comp=$1
+	load ${LOAD_PATH}/completions/${_comp}.ksh
+}
+
+set_prompt() {
+	${PROMPT_DEBUG}
+	local _prmpt=$1
+
+	load ${LOAD_PATH}/prompts/${_prmpt}.ksh
+}
+
+paths() {
+	${PATHS_DEBUG}
+	local _path_list="$@"
+	for p in ${_path_list[@]}; do
+		${PATHS_DEBUG}
+		[[ -d "${p}" ]] && PATH="${PATH}:$p"
+	done
+	export PATH
+}
diff --git a/ohmy.ksh b/ohmy.ksh
new file mode 100755
index 0000000..8c60208
--- /dev/null
+++ b/ohmy.ksh
@@ -0,0 +1,9 @@
+#!/bin/ksh
+
+#${DEBUG}
+
+LOAD_PATH="$OHMYKSH_DIR"
+
+. ${LOAD_PATH}/lib/loader.ksh
+
+set -A extensions --
diff --git a/prompts/og-openbsd.ksh b/prompts/og-openbsd.ksh
new file mode 100755
index 0000000..88a2a03
--- /dev/null
+++ b/prompts/og-openbsd.ksh
@@ -0,0 +1,3 @@
+PS1='\$ '
+
+export PS1
diff --git a/prompts/plain.ksh b/prompts/plain.ksh
new file mode 100644
index 0000000..27a3aad
--- /dev/null
+++ b/prompts/plain.ksh
@@ -0,0 +1,3 @@
+PS1=""
+
+export PS1
diff --git a/prompts/q.ksh b/prompts/q.ksh
new file mode 100755
index 0000000..2a1dd18
--- /dev/null
+++ b/prompts/q.ksh
@@ -0,0 +1,5 @@
+load_extension git-prompt
+
+PS1='\u@\h[\[\e[01;$(($??31:39))m\]$?\[\e[0m]\]:\w\]$(__git_ps1 " (%s)")\$ '
+
+export PS1