003 File Manager
Current Path:
/usr/src/crypto/heimdal/doc/doxyout/hcrypto/man/man3
usr
/
src
/
crypto
/
heimdal
/
doc
/
doxyout
/
hcrypto
/
man
/
man3
/
📁
..
📄
DES_cbc_cksum.3
(23 B)
📄
DES_cbc_encrypt.3
(23 B)
📄
DES_cfb64_encrypt.3
(23 B)
📄
DES_check_key_parity.3
(23 B)
📄
DES_ecb3_encrypt.3
(23 B)
📄
DES_ecb_encrypt.3
(23 B)
📄
DES_ede3_cbc_encrypt.3
(23 B)
📄
DES_encrypt.3
(23 B)
📄
DES_init_random_number_generator.3
(23 B)
📄
DES_is_weak_key.3
(23 B)
📄
DES_key_sched.3
(23 B)
📄
DES_new_random_key.3
(23 B)
📄
DES_pcbc_encrypt.3
(23 B)
📄
DES_random_key.3
(23 B)
📄
DES_set_key.3
(23 B)
📄
DES_set_key_checked.3
(23 B)
📄
DES_set_key_unchecked.3
(23 B)
📄
DES_set_odd_parity.3
(23 B)
📄
DES_string_to_key.3
(23 B)
📄
DH_check_pubkey.3
(22 B)
📄
DH_compute_key.3
(22 B)
📄
DH_free.3
(22 B)
📄
DH_generate_key.3
(22 B)
📄
DH_generate_parameters_ex.3
(22 B)
📄
DH_get_default_method.3
(22 B)
📄
DH_get_ex_data.3
(22 B)
📄
DH_ltm_method.3
(22 B)
📄
DH_new.3
(22 B)
📄
DH_new_method.3
(22 B)
📄
DH_null_method.3
(22 B)
📄
DH_set_default_method.3
(22 B)
📄
DH_set_ex_data.3
(22 B)
📄
DH_set_method.3
(22 B)
📄
DH_size.3
(22 B)
📄
DH_up_ref.3
(22 B)
📄
EVP_BytesToKey.3
(23 B)
📄
EVP_CIPHER_CTX_block_size.3
(23 B)
📄
EVP_CIPHER_CTX_cipher.3
(23 B)
📄
EVP_CIPHER_CTX_cleanup.3
(23 B)
📄
EVP_CIPHER_CTX_ctrl.3
(24 B)
📄
EVP_CIPHER_CTX_flags.3
(23 B)
📄
EVP_CIPHER_CTX_get_app_data.3
(23 B)
📄
EVP_CIPHER_CTX_init.3
(23 B)
📄
EVP_CIPHER_CTX_iv_length.3
(23 B)
📄
EVP_CIPHER_CTX_key_length.3
(23 B)
📄
EVP_CIPHER_CTX_mode.3
(23 B)
📄
EVP_CIPHER_CTX_rand_key.3
(24 B)
📄
EVP_CIPHER_CTX_set_app_data.3
(23 B)
📄
EVP_CIPHER_CTX_set_key_length.3
(23 B)
📄
EVP_CIPHER_block_size.3
(23 B)
📄
EVP_CIPHER_iv_length.3
(23 B)
📄
EVP_CIPHER_key_length.3
(23 B)
📄
EVP_CipherFinal_ex.3
(23 B)
📄
EVP_CipherInit_ex.3
(23 B)
📄
EVP_CipherUpdate.3
(23 B)
📄
EVP_Digest.3
(23 B)
📄
EVP_DigestFinal_ex.3
(23 B)
📄
EVP_DigestInit_ex.3
(23 B)
📄
EVP_DigestUpdate.3
(23 B)
📄
EVP_MD_CTX_block_size.3
(23 B)
📄
EVP_MD_CTX_cleanup.3
(23 B)
📄
EVP_MD_CTX_create.3
(23 B)
📄
EVP_MD_CTX_destroy.3
(23 B)
📄
EVP_MD_CTX_init.3
(23 B)
📄
EVP_MD_CTX_md.3
(23 B)
📄
EVP_MD_CTX_size.3
(23 B)
📄
EVP_MD_block_size.3
(23 B)
📄
EVP_MD_size.3
(23 B)
📄
EVP_aes_128_cbc.3
(23 B)
📄
EVP_aes_128_cfb8.3
(23 B)
📄
EVP_aes_192_cbc.3
(23 B)
📄
EVP_aes_192_cfb8.3
(23 B)
📄
EVP_aes_256_cbc.3
(23 B)
📄
EVP_aes_256_cfb8.3
(23 B)
📄
EVP_camellia_128_cbc.3
(23 B)
📄
EVP_camellia_192_cbc.3
(23 B)
📄
EVP_camellia_256_cbc.3
(23 B)
📄
EVP_des_cbc.3
(23 B)
📄
EVP_des_ede3_cbc.3
(23 B)
📄
EVP_enc_null.3
(23 B)
📄
EVP_get_cipherbyname.3
(23 B)
📄
EVP_hcrypto_aes_128_cbc.3
(23 B)
📄
EVP_hcrypto_aes_128_cfb8.3
(23 B)
📄
EVP_hcrypto_aes_192_cbc.3
(23 B)
📄
EVP_hcrypto_aes_192_cfb8.3
(23 B)
📄
EVP_hcrypto_aes_256_cbc.3
(23 B)
📄
EVP_hcrypto_aes_256_cfb8.3
(23 B)
📄
EVP_hcrypto_camellia_128_cbc.3
(23 B)
📄
EVP_hcrypto_camellia_192_cbc.3
(23 B)
📄
EVP_hcrypto_camellia_256_cbc.3
(23 B)
📄
EVP_hcrypto_des_cbc.3
(23 B)
📄
EVP_hcrypto_des_ede3_cbc.3
(23 B)
📄
EVP_hcrypto_md2.3
(23 B)
📄
EVP_hcrypto_md4.3
(23 B)
📄
EVP_hcrypto_md5.3
(23 B)
📄
EVP_hcrypto_rc2_40_cbc.3
(23 B)
📄
EVP_hcrypto_rc2_64_cbc.3
(23 B)
📄
EVP_hcrypto_rc2_cbc.3
(23 B)
📄
EVP_hcrypto_sha1.3
(23 B)
📄
EVP_hcrypto_sha256.3
(23 B)
📄
EVP_hcrypto_sha384.3
(23 B)
📄
EVP_hcrypto_sha512.3
(23 B)
📄
EVP_md2.3
(23 B)
📄
EVP_md4.3
(23 B)
📄
EVP_md5.3
(23 B)
📄
EVP_md_null.3
(23 B)
📄
EVP_rc2_40_cbc.3
(23 B)
📄
EVP_rc2_64_cbc.3
(23 B)
📄
EVP_rc2_cbc.3
(23 B)
📄
EVP_rc4.3
(23 B)
📄
EVP_rc4_40.3
(23 B)
📄
EVP_sha.3
(23 B)
📄
EVP_sha1.3
(23 B)
📄
EVP_sha256.3
(23 B)
📄
EVP_sha384.3
(23 B)
📄
EVP_sha512.3
(23 B)
📄
EVP_wincrypt_des_ede3_cbc.3
(23 B)
📄
OpenSSL_add_all_algorithms.3
(24 B)
📄
OpenSSL_add_all_algorithms_conf.3
(24 B)
📄
OpenSSL_add_all_algorithms_noconf.3
(24 B)
📄
PKCS5_PBKDF2_HMAC_SHA1.3
(24 B)
📄
RAND_add.3
(24 B)
📄
RAND_bytes.3
(24 B)
📄
RAND_cleanup.3
(24 B)
📄
RAND_file_name.3
(24 B)
📄
RAND_get_rand_method.3
(24 B)
📄
RAND_load_file.3
(24 B)
📄
RAND_pseudo_bytes.3
(24 B)
📄
RAND_seed.3
(24 B)
📄
RAND_set_rand_engine.3
(24 B)
📄
RAND_set_rand_method.3
(24 B)
📄
RAND_status.3
(24 B)
📄
RAND_write_file.3
(24 B)
📄
RSA_free.3
(23 B)
📄
RSA_get_app_data.3
(23 B)
📄
RSA_get_method.3
(23 B)
📄
RSA_new.3
(23 B)
📄
RSA_new_method.3
(23 B)
📄
RSA_set_app_data.3
(23 B)
📄
RSA_set_method.3
(23 B)
📄
RSA_up_ref.3
(23 B)
📄
hcrypto_core.3
(1.7 KB)
📄
hcrypto_des.3
(9.49 KB)
📄
hcrypto_dh.3
(5.93 KB)
📄
hcrypto_evp.3
(23.81 KB)
📄
hcrypto_misc.3
(1.01 KB)
📄
hcrypto_rand.3
(3.96 KB)
📄
hcrypto_rsa.3
(2.8 KB)
📄
page_des.3
(1.85 KB)
📄
page_dh.3
(388 B)
📄
page_evp.3
(459 B)
📄
page_rand.3
(205 B)
📄
page_rsa.3
(735 B)
Editing: hcrypto_rsa.3
.TH "RSA functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdal crypto library" \" -*- nroff -*- .ad l .nh .SH NAME RSA functions \- .SS "Functions" .in +1c .ti -1c .RI "RSA * \fBRSA_new\fP (void)" .br .ti -1c .RI "RSA * \fBRSA_new_method\fP (ENGINE *engine)" .br .ti -1c .RI "void \fBRSA_free\fP (RSA *rsa)" .br .ti -1c .RI "int \fBRSA_up_ref\fP (RSA *rsa)" .br .ti -1c .RI "const RSA_METHOD * \fBRSA_get_method\fP (const RSA *rsa)" .br .ti -1c .RI "int \fBRSA_set_method\fP (RSA *rsa, const RSA_METHOD *method)" .br .ti -1c .RI "int \fBRSA_set_app_data\fP (RSA *rsa, void *arg)" .br .ti -1c .RI "void * \fBRSA_get_app_data\fP (const RSA *rsa)" .br .in -1c .SH "Detailed Description" .PP See the \fBRSA - public-key cryptography\fP for description and examples. .SH "Function Documentation" .PP .SS "void RSA_free (RSA * rsa)" .PP Free an allocation RSA object. .PP \fBParameters:\fP .RS 4 \fIrsa\fP the RSA object to free. .RE .PP .SS "void* RSA_get_app_data (const RSA * rsa)" .PP Get the application data for the RSA object. .PP \fBParameters:\fP .RS 4 \fIrsa\fP the rsa object to get the parameter for .RE .PP \fBReturns:\fP .RS 4 the data object .RE .PP .SS "const RSA_METHOD* RSA_get_method (const RSA * rsa)" .PP Return the RSA_METHOD used for this RSA object. .PP \fBParameters:\fP .RS 4 \fIrsa\fP the object to get the method from. .RE .PP \fBReturns:\fP .RS 4 the method used for this RSA object. .RE .PP .SS "RSA* RSA_new (void)" .PP Same as \fBRSA_new_method()\fP using NULL as engine. .PP \fBReturns:\fP .RS 4 a newly allocated RSA object. Free with \fBRSA_free()\fP. .RE .PP .SS "RSA* RSA_new_method (ENGINE * engine)" .PP Allocate a new RSA object using the engine, if NULL is specified as the engine, use the default RSA engine as returned by ENGINE_get_default_RSA(). .PP \fBParameters:\fP .RS 4 \fIengine\fP Specific what ENGINE RSA provider should be used. .RE .PP \fBReturns:\fP .RS 4 a newly allocated RSA object. Free with \fBRSA_free()\fP. .RE .PP .SS "int RSA_set_app_data (RSA * rsa, void * arg)" .PP Set the application data for the RSA object. .PP \fBParameters:\fP .RS 4 \fIrsa\fP the rsa object to set the parameter for .br \fIarg\fP the data object to store .RE .PP \fBReturns:\fP .RS 4 1 on success. .RE .PP .SS "int RSA_set_method (RSA * rsa, const RSA_METHOD * method)" .PP Set a new method for the RSA keypair. .PP \fBParameters:\fP .RS 4 \fIrsa\fP rsa parameter. .br \fImethod\fP the new method for the RSA parameter. .RE .PP \fBReturns:\fP .RS 4 1 on success. .RE .PP .SS "int RSA_up_ref (RSA * rsa)" .PP Add an extra reference to the RSA object. The object should be free with \fBRSA_free()\fP to drop the reference. .PP \fBParameters:\fP .RS 4 \fIrsa\fP the object to add reference counting too. .RE .PP \fBReturns:\fP .RS 4 the current reference count, can't safely be used except for debug printing. .RE .PP
Upload File
Create Folder