Upgrade to OpenSSL 0.9.8b.
This commit is contained in:
parent
9ceddbd532
commit
e7926dc0a5
@ -1,11 +1,12 @@
|
||||
# $FreeBSD$
|
||||
|
||||
SHLIBDIR?= /lib
|
||||
SUBDIR= engines
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
LIB= crypto
|
||||
SHLIB_MAJOR= 4
|
||||
SHLIB_MAJOR= 5
|
||||
|
||||
NO_LINT=
|
||||
|
||||
@ -20,7 +21,7 @@ MAN+= config.5 des_modes.7
|
||||
|
||||
# base sources
|
||||
SRCS= cpt_err.c cryptlib.c cversion.c ebcdic.c ex_data.c mem.c mem_clr.c \
|
||||
mem_dbg.c o_time.c o_str.c tmdiff.c uid.c
|
||||
mem_dbg.c o_dir.c o_str.c o_time.c tmdiff.c uid.c
|
||||
INCS= crypto.h ebcdic.h opensslv.h ossl_typ.h symhacks.h tmdiff.h \
|
||||
../e_os.h ../e_os2.h
|
||||
|
||||
@ -29,19 +30,19 @@ SRCS+= aes_cbc.c aes_cfb.c aes_core.c aes_ctr.c aes_ecb.c aes_misc.c aes_ofb.c
|
||||
INCS+= aes.h aes_locl.h
|
||||
|
||||
# asn1
|
||||
SRCS+= a_bitstr.c a_bool.c a_bytes.c a_d2i_fp.c a_digest.c \
|
||||
a_dup.c a_enum.c a_gentm.c a_hdr.c a_i2d_fp.c a_int.c \
|
||||
a_mbstr.c a_meth.c a_object.c a_octet.c a_print.c \
|
||||
a_set.c a_sign.c a_strex.c a_strnid.c a_time.c a_type.c \
|
||||
a_utctm.c a_utf8.c a_verify.c asn1_err.c asn1_lib.c \
|
||||
asn1_par.c asn_moid.c asn_pack.c d2i_pr.c d2i_pu.c \
|
||||
evp_asn1.c f_enum.c f_int.c f_string.c i2d_pr.c i2d_pu.c \
|
||||
n_pkey.c nsseq.c p5_pbe.c p5_pbev2.c p8_pkey.c t_bitst.c \
|
||||
t_crl.c t_pkey.c t_req.c t_spki.c t_x509.c t_x509a.c \
|
||||
tasn_dec.c tasn_enc.c tasn_fre.c tasn_new.c tasn_typ.c \
|
||||
tasn_utl.c x_algor.c x_attrib.c x_bignum.c x_crl.c \
|
||||
x_exten.c x_info.c x_long.c x_name.c x_pkey.c x_pubkey.c \
|
||||
x_req.c x_sig.c x_spki.c x_val.c x_x509.c x_x509a.c
|
||||
SRCS+= a_bitstr.c a_bool.c a_bytes.c a_d2i_fp.c a_digest.c a_dup.c \
|
||||
a_enum.c a_gentm.c a_hdr.c a_i2d_fp.c a_int.c a_mbstr.c \
|
||||
a_meth.c a_object.c a_octet.c a_print.c a_set.c a_sign.c \
|
||||
a_strex.c a_strnid.c a_time.c a_type.c a_utctm.c a_utf8.c \
|
||||
a_verify.c asn1_err.c asn1_gen.c asn1_lib.c asn1_par.c \
|
||||
asn_moid.c asn_pack.c d2i_pr.c d2i_pu.c evp_asn1.c f_enum.c \
|
||||
f_int.c f_string.c i2d_pr.c i2d_pu.c n_pkey.c nsseq.c p5_pbe.c \
|
||||
p5_pbev2.c p8_pkey.c t_bitst.c t_crl.c t_pkey.c t_req.c \
|
||||
t_spki.c t_x509.c t_x509a.c tasn_dec.c tasn_enc.c tasn_fre.c \
|
||||
tasn_new.c tasn_typ.c tasn_utl.c x_algor.c x_attrib.c \
|
||||
x_bignum.c x_crl.c x_exten.c x_info.c x_long.c x_name.c \
|
||||
x_pkey.c x_pubkey.c x_req.c x_sig.c x_spki.c x_val.c x_x509.c \
|
||||
x_x509a.c
|
||||
INCS+= asn1.h asn1_mac.h asn1t.h
|
||||
|
||||
# bf
|
||||
@ -60,15 +61,16 @@ INCS+= blowfish.h
|
||||
# bio
|
||||
SRCS+= b_dump.c b_print.c b_sock.c bf_buff.c bf_lbuf.c bf_nbio.c \
|
||||
bf_null.c bio_cb.c bio_err.c bio_lib.c bss_acpt.c bss_bio.c \
|
||||
bss_conn.c bss_fd.c bss_file.c bss_log.c bss_mem.c \
|
||||
bss_conn.c bss_dgram.c bss_fd.c bss_file.c bss_log.c bss_mem.c \
|
||||
bss_null.c bss_sock.c
|
||||
INCS+= bio.h
|
||||
INCS+= bio.h bio_lcl.h
|
||||
|
||||
# bn
|
||||
SRCS+= bn_add.c bn_blind.c bn_ctx.c bn_div.c bn_err.c bn_exp.c \
|
||||
bn_exp2.c bn_gcd.c bn_kron.c bn_lib.c bn_mod.c bn_mont.c \
|
||||
bn_mpi.c bn_mul.c bn_prime.c bn_print.c bn_rand.c bn_recp.c \
|
||||
bn_shift.c bn_sqr.c bn_sqrt.c bn_word.c
|
||||
SRCS+= bn_add.c bn_blind.c bn_const.c bn_ctx.c bn_depr.c bn_div.c \
|
||||
bn_err.c bn_exp.c bn_exp2.c bn_gcd.c bn_gf2m.c bn_kron.c \
|
||||
bn_lib.c bn_mod.c bn_mont.c bn_mpi.c bn_mul.c bn_nist.c \
|
||||
bn_prime.c bn_print.c bn_rand.c bn_recp.c bn_shift.c bn_sqr.c \
|
||||
bn_sqrt.c bn_word.c
|
||||
.if ${MACHINE_ARCH} == "i386"
|
||||
SRCS+= bn-586.s co-586.s
|
||||
.elif ${MACHINE_ARCH} == "amd64"
|
||||
@ -114,11 +116,12 @@ SRCS+= des_enc.c fcrypt_b.c
|
||||
INCS+= des.h des_old.h
|
||||
|
||||
# dh
|
||||
SRCS+= dh_asn1.c dh_check.c dh_err.c dh_gen.c dh_key.c dh_lib.c
|
||||
SRCS+= dh_asn1.c dh_check.c dh_err.c dh_depr.c dh_gen.c dh_key.c dh_lib.c
|
||||
INCS+= dh.h
|
||||
|
||||
# dsa
|
||||
SRCS+= dsa_asn1.c dsa_err.c dsa_gen.c dsa_key.c dsa_lib.c dsa_ossl.c dsa_sign.c dsa_vrf.c
|
||||
SRCS+= dsa_asn1.c dsa_err.c dsa_depr.c dsa_gen.c dsa_key.c dsa_lib.c \
|
||||
dsa_ossl.c dsa_sign.c dsa_vrf.c
|
||||
INCS+= dsa.h
|
||||
|
||||
# dso
|
||||
@ -126,22 +129,26 @@ SRCS+= dso_dl.c dso_dlfcn.c dso_err.c dso_lib.c dso_null.c dso_openssl.c
|
||||
INCS+= dso.h
|
||||
|
||||
# ec
|
||||
SRCS+= ec_cvt.c ec_err.c ec_lib.c ec_mult.c ecp_mont.c ecp_nist.c \
|
||||
ecp_recp.c ecp_smpl.c
|
||||
SRCS+= ec_asn1.c ec_check.c ec_curve.c ec_cvt.c ec_err.c ec_key.c \
|
||||
ec_lib.c ec_mult.c ec_print.c ecp_mont.c ecp_nist.c \
|
||||
ecp_smpl.c ec2_mult.c ec2_smpl.c
|
||||
INCS+= ec.h
|
||||
|
||||
# ecdh
|
||||
SRCS+= ech_err.c ech_key.c ech_lib.c ech_ossl.c
|
||||
INCS+= ecdh.h
|
||||
|
||||
# ecdsa
|
||||
SRCS+= ecs_asn1.c ecs_err.c ecs_lib.c ecs_ossl.c ecs_sign.c ecs_vrf.c
|
||||
INCS+= ecdsa.h
|
||||
|
||||
# engine
|
||||
SRCS+= eng_all.c eng_cnf.c eng_ctrl.c eng_dyn.c eng_err.c eng_fat.c \
|
||||
eng_init.c eng_lib.c eng_list.c eng_openssl.c eng_padlock.c eng_pkey.c \
|
||||
eng_table.c hw_4758_cca.c hw_4758_cca_err.c hw_aep.c hw_aep_err.c \
|
||||
hw_atalla.c hw_atalla_err.c hw_cryptodev.c hw_cswift.c \
|
||||
hw_cswift_err.c hw_ncipher.c hw_ncipher_err.c hw_nuron.c \
|
||||
hw_nuron_err.c hw_sureware.c hw_sureware_err.c hw_ubsec.c \
|
||||
hw_ubsec_err.c tb_cipher.c tb_dh.c tb_digest.c tb_dsa.c tb_rand.c \
|
||||
tb_rsa.c
|
||||
INCS+= eng_int.h engine.h hw_4758_cca_err.h hw_aep_err.h hw_atalla_err.h \
|
||||
hw_cswift_err.h hw_ncipher_err.h hw_nuron_err.h hw_sureware_err.h \
|
||||
hw_ubsec_err.h
|
||||
SRCS+= eng_all.c eng_cnf.c eng_cryptodev.c eng_ctrl.c eng_dyn.c \
|
||||
eng_err.c eng_fat.c eng_init.c eng_lib.c eng_list.c \
|
||||
eng_openssl.c eng_padlock.c eng_pkey.c eng_table.c tb_cipher.c \
|
||||
tb_dh.c tb_digest.c tb_dsa.c tb_ecdh.c tb_ecdsa.c tb_rand.c \
|
||||
tb_rsa.c tb_store.c
|
||||
INCS+= engine.h
|
||||
|
||||
# err
|
||||
SRCS+= err.c err_all.c err_prn.c
|
||||
@ -151,12 +158,11 @@ INCS+= err.h
|
||||
SRCS+= bio_b64.c bio_enc.c bio_md.c bio_ok.c c_all.c c_allc.c c_alld.c \
|
||||
digest.c e_aes.c e_bf.c e_cast.c e_des.c e_des3.c e_idea.c \
|
||||
e_null.c e_old.c e_rc2.c e_rc4.c e_rc5.c e_xcbc_d.c encode.c \
|
||||
evp_acnf.c \
|
||||
evp_enc.c evp_err.c evp_key.c evp_lib.c evp_pbe.c evp_pkey.c \
|
||||
m_dss.c m_dss1.c m_md2.c m_md4.c m_md5.c m_mdc2.c m_null.c \
|
||||
m_ripemd.c m_sha.c m_sha1.c names.c openbsd_hw.c p5_crpt.c \
|
||||
p5_crpt2.c p_dec.c p_enc.c p_lib.c p_open.c p_seal.c p_sign.c \
|
||||
p_verify.c
|
||||
evp_acnf.c evp_enc.c evp_err.c evp_key.c evp_lib.c evp_pbe.c \
|
||||
evp_pkey.c m_dss.c m_dss1.c m_ecdsa.c m_md2.c m_md4.c m_md5.c \
|
||||
m_mdc2.c m_null.c m_ripemd.c m_sha.c m_sha1.c names.c \
|
||||
openbsd_hw.c p5_crpt.c p5_crpt2.c p_dec.c p_enc.c p_lib.c \
|
||||
p_open.c p_seal.c p_sign.c p_verify.c
|
||||
INCS+= evp.h
|
||||
|
||||
# fips
|
||||
@ -223,6 +229,10 @@ INCS+= pkcs12.h pkcs7.h
|
||||
SRCS+= example.c pk7_asn1.c pk7_attr.c pk7_dgst.c pk7_doit.c \
|
||||
pk7_lib.c pk7_mime.c pk7_smime.c pkcs7err.c
|
||||
|
||||
# pqueue
|
||||
SRCS+= pqueue.c
|
||||
INCS+= pqueue.h pq_compat.h
|
||||
|
||||
# rand
|
||||
SRCS+= md_rand.c rand_egd.c rand_err.c rand_lib.c rand_unix.c randfile.c
|
||||
INCS+= rand.h
|
||||
@ -256,11 +266,11 @@ INCS+= ripemd.h
|
||||
# rsa
|
||||
SRCS+= rsa_asn1.c rsa_chk.c rsa_eay.c rsa_err.c rsa_gen.c rsa_lib.c \
|
||||
rsa_none.c rsa_null.c rsa_oaep.c rsa_pk1.c rsa_saos.c \
|
||||
rsa_sign.c rsa_ssl.c
|
||||
rsa_sign.c rsa_ssl.c rsa_depr.c rsa_pss.c rsa_x931.c
|
||||
INCS+= rsa.h
|
||||
|
||||
# sha
|
||||
SRCS+= sha1_one.c sha1dgst.c sha_dgst.c sha_one.c
|
||||
SRCS+= sha1_one.c sha1dgst.c sha_dgst.c sha_one.c sha256.c sha512.c
|
||||
.if ${MACHINE_ARCH} == "i386"
|
||||
SRCS+= sha1-586.s
|
||||
.endif
|
||||
@ -270,6 +280,10 @@ INCS+= sha.h
|
||||
SRCS+= stack.c
|
||||
INCS+= stack.h safestack.h
|
||||
|
||||
# store
|
||||
SRCS+= str_err.c str_lib.c str_meth.c str_mem.c
|
||||
INCS+= store.h
|
||||
|
||||
# threads
|
||||
SRCS+= th-lock.c
|
||||
|
||||
@ -286,14 +300,16 @@ SRCS+= by_dir.c by_file.c x509_att.c x509_cmp.c x509_d2.c \
|
||||
x509_def.c x509_err.c x509_ext.c x509_lu.c x509_obj.c \
|
||||
x509_r2x.c x509_req.c x509_set.c x509_trs.c x509_txt.c \
|
||||
x509_v3.c x509_vfy.c x509cset.c x509name.c x509rset.c \
|
||||
x509spki.c x509type.c x_all.c
|
||||
x509spki.c x509type.c x_all.c x509_vpm.c
|
||||
INCS+= x509.h x509_vfy.h
|
||||
|
||||
# x509v3
|
||||
SRCS+= v3_akey.c v3_akeya.c v3_alt.c v3_bcons.c v3_bitst.c \
|
||||
v3_conf.c v3_cpols.c v3_crld.c v3_enum.c v3_extku.c \
|
||||
v3_genn.c v3_ia5.c v3_info.c v3_int.c v3_lib.c v3_ocsp.c \
|
||||
v3_pku.c v3_prn.c v3_purp.c v3_skey.c v3_sxnet.c v3_utl.c v3err.c
|
||||
SRCS+= pcy_cache.c pcy_data.c pcy_lib.c pcy_map.c pcy_node.c \
|
||||
pcy_tree.c v3_akey.c v3_akeya.c v3_alt.c v3_bcons.c v3_bitst.c \
|
||||
v3_conf.c v3_cpols.c v3_crld.c v3_enum.c v3_extku.c v3_genn.c \
|
||||
v3_ia5.c v3_info.c v3_int.c v3_lib.c v3_ncons.c v3_ocsp.c \
|
||||
v3_pci.c v3_pcia.c v3_pcons.c v3_pku.c v3_pmaps.c v3_prn.c \
|
||||
v3_purp.c v3_skey.c v3_sxnet.c v3_utl.c v3err.c
|
||||
INCS+= x509v3.h
|
||||
|
||||
SRCS+= buildinf.h
|
||||
@ -370,6 +386,8 @@ _ideapath= ${LCRYPTO_SRC}/crypto/idea
|
||||
${LCRYPTO_SRC}/crypto/dsa \
|
||||
${LCRYPTO_SRC}/crypto/dso \
|
||||
${LCRYPTO_SRC}/crypto/ec \
|
||||
${LCRYPTO_SRC}/crypto/ecdh \
|
||||
${LCRYPTO_SRC}/crypto/ecdsa \
|
||||
${LCRYPTO_SRC}/crypto/engine \
|
||||
${LCRYPTO_SRC}/crypto/err \
|
||||
${LCRYPTO_SRC}/crypto/evp \
|
||||
@ -386,6 +404,7 @@ _ideapath= ${LCRYPTO_SRC}/crypto/idea
|
||||
${LCRYPTO_SRC}/crypto/pem \
|
||||
${LCRYPTO_SRC}/crypto/pkcs12 \
|
||||
${LCRYPTO_SRC}/crypto/pkcs7 \
|
||||
${LCRYPTO_SRC}/crypto/pqueue \
|
||||
${LCRYPTO_SRC}/crypto/rand \
|
||||
${LCRYPTO_SRC}/crypto/rc2 \
|
||||
${LCRYPTO_SRC}/crypto/rc4 \
|
||||
@ -394,10 +413,12 @@ _ideapath= ${LCRYPTO_SRC}/crypto/idea
|
||||
${LCRYPTO_SRC}/crypto/rsa \
|
||||
${LCRYPTO_SRC}/crypto/sha \
|
||||
${LCRYPTO_SRC}/crypto/stack \
|
||||
${LCRYPTO_SRC}/crypto/store \
|
||||
${LCRYPTO_SRC}/crypto/threads \
|
||||
${LCRYPTO_SRC}/crypto/txt_db \
|
||||
${LCRYPTO_SRC}/crypto/ui \
|
||||
${LCRYPTO_SRC}/crypto/x509 \
|
||||
${LCRYPTO_SRC}/crypto/x509v3 \
|
||||
${LCRYPTO_SRC}/engines \
|
||||
${LCRYPTO_SRC} \
|
||||
${.CURDIR}/man
|
||||
|
@ -36,9 +36,9 @@ man-update:
|
||||
@(sec=${manpage:E}; \
|
||||
pod=${manpage:R}.pod; \
|
||||
cp ${LCRYPTO_DOC}/${_docs}/$$pod .; \
|
||||
pod2man --section=$$sec --release="0.9.7d" --center="OpenSSL" \
|
||||
pod2man --section=$$sec --release="0.9.8b" --center="OpenSSL" \
|
||||
$$pod > ${.CURDIR}/man/${manpage}; \
|
||||
rm $$pod; \
|
||||
rm -f $$pod; \
|
||||
${ECHO} ${manpage})
|
||||
.endfor
|
||||
|
||||
|
@ -4,6 +4,7 @@ MAN+= ASN1_OBJECT_new.3
|
||||
MAN+= ASN1_STRING_length.3
|
||||
MAN+= ASN1_STRING_new.3
|
||||
MAN+= ASN1_STRING_print_ex.3
|
||||
MAN+= ASN1_generate_nconf.3
|
||||
MAN+= BIO_ctrl.3
|
||||
MAN+= BIO_f_base64.3
|
||||
MAN+= BIO_f_buffer.3
|
||||
@ -25,6 +26,7 @@ MAN+= BIO_s_null.3
|
||||
MAN+= BIO_s_socket.3
|
||||
MAN+= BIO_set_callback.3
|
||||
MAN+= BIO_should_retry.3
|
||||
MAN+= BN_BLINDING_new.3
|
||||
MAN+= BN_CTX_new.3
|
||||
MAN+= BN_CTX_start.3
|
||||
MAN+= BN_add.3
|
||||
@ -70,6 +72,7 @@ MAN+= ERR_load_strings.3
|
||||
MAN+= ERR_print_errors.3
|
||||
MAN+= ERR_put_error.3
|
||||
MAN+= ERR_remove_state.3
|
||||
MAN+= ERR_set_mark.3
|
||||
MAN+= EVP_BytesToKey.3
|
||||
MAN+= EVP_DigestInit.3
|
||||
MAN+= EVP_EncryptInit.3
|
||||
@ -80,8 +83,10 @@ MAN+= EVP_SealInit.3
|
||||
MAN+= EVP_SignInit.3
|
||||
MAN+= EVP_VerifyInit.3
|
||||
MAN+= OBJ_nid2obj.3
|
||||
MAN+= OPENSSL_Applink.3
|
||||
MAN+= OPENSSL_VERSION_NUMBER.3
|
||||
MAN+= OPENSSL_config.3
|
||||
MAN+= OPENSSL_ia32cap.3
|
||||
MAN+= OPENSSL_load_builtin_modules.3
|
||||
MAN+= OpenSSL_add_all_algorithms.3
|
||||
MAN+= PKCS12_create.3
|
||||
@ -136,6 +141,7 @@ MAN+= d2i_X509_SIG.3
|
||||
MAN+= des.3
|
||||
MAN+= dh.3
|
||||
MAN+= dsa.3
|
||||
MAN+= ecdsa.3
|
||||
MAN+= engine.3
|
||||
MAN+= err.3
|
||||
MAN+= evp.3
|
||||
@ -153,6 +159,7 @@ MAN+= sha.3
|
||||
MAN+= threads.3
|
||||
MAN+= ui.3
|
||||
MAN+= ui_compat.3
|
||||
MAN+= x509.3
|
||||
MLINKS+= ASN1_OBJECT_new.3 ASN1_OBJECT_free.3
|
||||
MLINKS+= ASN1_STRING_length.3 ASN1_STRING_dup.3
|
||||
MLINKS+= ASN1_STRING_length.3 ASN1_STRING_cmp.3
|
||||
@ -163,6 +170,7 @@ MLINKS+= ASN1_STRING_length.3 ASN1_STRING_data.3
|
||||
MLINKS+= ASN1_STRING_new.3 ASN1_STRING_type_new.3
|
||||
MLINKS+= ASN1_STRING_new.3 ASN1_STRING_free.3
|
||||
MLINKS+= ASN1_STRING_print_ex.3 ASN1_STRING_print_ex_fp.3
|
||||
MLINKS+= ASN1_generate_nconf.3 ASN1_generate_v3.3
|
||||
MLINKS+= BIO_ctrl.3 BIO_callback_ctrl.3
|
||||
MLINKS+= BIO_ctrl.3 BIO_ptr_ctrl.3
|
||||
MLINKS+= BIO_ctrl.3 BIO_int_ctrl.3
|
||||
@ -260,6 +268,17 @@ MLINKS+= BIO_should_retry.3 BIO_should_io_special.3
|
||||
MLINKS+= BIO_should_retry.3 BIO_retry_type.3
|
||||
MLINKS+= BIO_should_retry.3 BIO_get_retry_BIO.3
|
||||
MLINKS+= BIO_should_retry.3 BIO_get_retry_reason.3
|
||||
MLINKS+= BN_BLINDING_new.3 BN_BLINDING_free.3
|
||||
MLINKS+= BN_BLINDING_new.3 BN_BLINDING_update.3
|
||||
MLINKS+= BN_BLINDING_new.3 BN_BLINDING_convert.3
|
||||
MLINKS+= BN_BLINDING_new.3 BN_BLINDING_invert.3
|
||||
MLINKS+= BN_BLINDING_new.3 BN_BLINDING_convert_ex.3
|
||||
MLINKS+= BN_BLINDING_new.3 BN_BLINDING_invert_ex.3
|
||||
MLINKS+= BN_BLINDING_new.3 BN_BLINDING_get_thread_id.3
|
||||
MLINKS+= BN_BLINDING_new.3 BN_BLINDING_set_thread_id.3
|
||||
MLINKS+= BN_BLINDING_new.3 BN_BLINDING_get_flags.3
|
||||
MLINKS+= BN_BLINDING_new.3 BN_BLINDING_set_flags.3
|
||||
MLINKS+= BN_BLINDING_new.3 BN_BLINDING_create_param.3
|
||||
MLINKS+= BN_CTX_new.3 BN_CTX_init.3
|
||||
MLINKS+= BN_CTX_new.3 BN_CTX_free.3
|
||||
MLINKS+= BN_CTX_start.3 BN_CTX_get.3
|
||||
@ -372,6 +391,7 @@ MLINKS+= ERR_load_strings.3 ERR_PACK.3
|
||||
MLINKS+= ERR_load_strings.3 ERR_get_next_error_library.3
|
||||
MLINKS+= ERR_print_errors.3 ERR_print_errors_fp.3
|
||||
MLINKS+= ERR_put_error.3 ERR_add_error_data.3
|
||||
MLINKS+= ERR_set_mark.3 ERR_pop_to_mark.3
|
||||
MLINKS+= EVP_DigestInit.3 EVP_MD_CTX_init.3
|
||||
MLINKS+= EVP_DigestInit.3 EVP_MD_CTX_create.3
|
||||
MLINKS+= EVP_DigestInit.3 EVP_DigestInit_ex.3
|
||||
|
6
secure/lib/libcrypto/engines/Makefile
Normal file
6
secure/lib/libcrypto/engines/Makefile
Normal file
@ -0,0 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
SUBDIR= lib4758cca libaep libatalla libcswift libchil libnuron \
|
||||
libsureware libubsec
|
||||
|
||||
.include <bsd.subdir.mk>
|
6
secure/lib/libcrypto/engines/Makefile.inc
Normal file
6
secure/lib/libcrypto/engines/Makefile.inc
Normal file
@ -0,0 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LCRYPTO_SRC= ${.CURDIR}/../../../../../crypto/openssl
|
||||
.PATH: ${LCRYPTO_SRC}/engines
|
||||
|
||||
SHLIBDIR?= /usr/lib/engines
|
7
secure/lib/libcrypto/engines/lib4758cca/Makefile
Normal file
7
secure/lib/libcrypto/engines/lib4758cca/Makefile
Normal file
@ -0,0 +1,7 @@
|
||||
# $FreeBSD$
|
||||
|
||||
SHLIB_NAME?= lib4758cca.so
|
||||
SRCS= e_4758cca.c
|
||||
NO_MAN= # For now
|
||||
|
||||
.include <bsd.lib.mk>
|
6
secure/lib/libcrypto/engines/libaep/Makefile
Normal file
6
secure/lib/libcrypto/engines/libaep/Makefile
Normal file
@ -0,0 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
SHLIB_NAME?= libaep.so
|
||||
SRCS= e_aep.c
|
||||
|
||||
.include <bsd.lib.mk>
|
6
secure/lib/libcrypto/engines/libatalla/Makefile
Normal file
6
secure/lib/libcrypto/engines/libatalla/Makefile
Normal file
@ -0,0 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
SHLIB_NAME?= libatalla.so
|
||||
SRCS= e_atalla.c
|
||||
|
||||
.include <bsd.lib.mk>
|
6
secure/lib/libcrypto/engines/libchil/Makefile
Normal file
6
secure/lib/libcrypto/engines/libchil/Makefile
Normal file
@ -0,0 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
SHLIB_NAME?= libchil.so
|
||||
SRCS= e_chil.c
|
||||
|
||||
.include <bsd.lib.mk>
|
6
secure/lib/libcrypto/engines/libcswift/Makefile
Normal file
6
secure/lib/libcrypto/engines/libcswift/Makefile
Normal file
@ -0,0 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
SHLIB_NAME?= libcswift.so
|
||||
SRCS= e_cswift.c
|
||||
|
||||
.include <bsd.lib.mk>
|
6
secure/lib/libcrypto/engines/libnuron/Makefile
Normal file
6
secure/lib/libcrypto/engines/libnuron/Makefile
Normal file
@ -0,0 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
SHLIB_NAME?= libnuron.so
|
||||
SRCS= e_nuron.c
|
||||
|
||||
.include <bsd.lib.mk>
|
6
secure/lib/libcrypto/engines/libsureware/Makefile
Normal file
6
secure/lib/libcrypto/engines/libsureware/Makefile
Normal file
@ -0,0 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
SHLIB_NAME?= libsureware.so
|
||||
SRCS= e_sureware.c
|
||||
|
||||
.include <bsd.lib.mk>
|
6
secure/lib/libcrypto/engines/libubsec/Makefile
Normal file
6
secure/lib/libcrypto/engines/libubsec/Makefile
Normal file
@ -0,0 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
SHLIB_NAME?= libubsec.so
|
||||
SRCS= e_ubsec.c
|
||||
|
||||
.include <bsd.lib.mk>
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ASN1_OBJECT_new 3"
|
||||
.TH ASN1_OBJECT_new 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH ASN1_OBJECT_new 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
ASN1_OBJECT_new, ASN1_OBJECT_free, \- object allocation functions
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ASN1_STRING_length 3"
|
||||
.TH ASN1_STRING_length 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH ASN1_STRING_length 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
ASN1_STRING_dup, ASN1_STRING_cmp, ASN1_STRING_set, ASN1_STRING_length,
|
||||
ASN1_STRING_length_set, ASN1_STRING_type, ASN1_STRING_data \-
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ASN1_STRING_new 3"
|
||||
.TH ASN1_STRING_new 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH ASN1_STRING_new 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
ASN1_STRING_new, ASN1_STRING_type_new, ASN1_STRING_free \-
|
||||
ASN1_STRING allocation functions
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ASN1_STRING_print_ex 3"
|
||||
.TH ASN1_STRING_print_ex 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH ASN1_STRING_print_ex 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
ASN1_STRING_print_ex, ASN1_STRING_print_ex_fp \- ASN1_STRING output routines.
|
||||
.SH "SYNOPSIS"
|
||||
@ -159,8 +159,8 @@ with '.'.
|
||||
.IX Header "NOTES"
|
||||
\&\fIASN1_STRING_print()\fR is a legacy function which should be avoided in new applications.
|
||||
.PP
|
||||
Although there are a large number of options frequently \fB\s-1ASN1_STRFLAGS_RFC2253\s0\fR is
|
||||
suitable, or on \s-1UTF8\s0 terminals \fB\s-1ASN1_STRFLAGS_RFC2253\s0 & ~ASN1_STRFLAGS_ESC_MSB\fR.
|
||||
Although there are a large number of options frequently \fB\s-1ASN1_STRFLGS_RFC2253\s0\fR is
|
||||
suitable, or on \s-1UTF8\s0 terminals \fB\s-1ASN1_STRFLGS_RFC2253\s0 & ~ASN1_STRFLGS_ESC_MSB\fR.
|
||||
.PP
|
||||
The complete set of supported options for \fBflags\fR is listed below.
|
||||
.PP
|
||||
@ -201,7 +201,7 @@ octet.
|
||||
If \fB\s-1ASN1_STRFLGS_DUMP_ALL\s0\fR is set then any type is dumped.
|
||||
.PP
|
||||
Normally non character string types (such as \s-1OCTET\s0 \s-1STRING\s0) are assumed to be
|
||||
one byte per character, if \fB\s-1ASN1_STRFLAGS_DUMP_UNKNOWN\s0\fR is set then they will
|
||||
one byte per character, if \fB\s-1ASN1_STRFLGS_DUMP_UNKNOWN\s0\fR is set then they will
|
||||
be dumped instead.
|
||||
.PP
|
||||
When a type is dumped normally just the content octets are printed, if
|
||||
|
383
secure/lib/libcrypto/man/ASN1_generate_nconf.3
Normal file
383
secure/lib/libcrypto/man/ASN1_generate_nconf.3
Normal file
@ -0,0 +1,383 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
.de Sh \" Subsection heading
|
||||
.br
|
||||
.if t .Sp
|
||||
.ne 5
|
||||
.PP
|
||||
\fB\\$1\fR
|
||||
.PP
|
||||
..
|
||||
.de Sp \" Vertical space (when we can't use .PP)
|
||||
.if t .sp .5v
|
||||
.if n .sp
|
||||
..
|
||||
.de Vb \" Begin verbatim text
|
||||
.ft CW
|
||||
.nf
|
||||
.ne \\$1
|
||||
..
|
||||
.de Ve \" End verbatim text
|
||||
.ft R
|
||||
.fi
|
||||
..
|
||||
.\" Set up some character translations and predefined strings. \*(-- will
|
||||
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
|
||||
.\" double quote, and \*(R" will give a right double quote. | will give a
|
||||
.\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to
|
||||
.\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C'
|
||||
.\" expand to `' in nroff, nothing in troff, for use with C<>.
|
||||
.tr \(*W-|\(bv\*(Tr
|
||||
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
|
||||
.ie n \{\
|
||||
. ds -- \(*W-
|
||||
. ds PI pi
|
||||
. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
|
||||
. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
|
||||
. ds L" ""
|
||||
. ds R" ""
|
||||
. ds C` ""
|
||||
. ds C' ""
|
||||
'br\}
|
||||
.el\{\
|
||||
. ds -- \|\(em\|
|
||||
. ds PI \(*p
|
||||
. ds L" ``
|
||||
. ds R" ''
|
||||
'br\}
|
||||
.\"
|
||||
.\" If the F register is turned on, we'll generate index entries on stderr for
|
||||
.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
|
||||
.\" entries marked with X<> in POD. Of course, you'll have to process the
|
||||
.\" output yourself in some meaningful fashion.
|
||||
.if \nF \{\
|
||||
. de IX
|
||||
. tm Index:\\$1\t\\n%\t"\\$2"
|
||||
..
|
||||
. nr % 0
|
||||
. rr F
|
||||
.\}
|
||||
.\"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.hy 0
|
||||
.if n .na
|
||||
.\"
|
||||
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
|
||||
.\" Fear. Run. Save yourself. No user-serviceable parts.
|
||||
. \" fudge factors for nroff and troff
|
||||
.if n \{\
|
||||
. ds #H 0
|
||||
. ds #V .8m
|
||||
. ds #F .3m
|
||||
. ds #[ \f1
|
||||
. ds #] \fP
|
||||
.\}
|
||||
.if t \{\
|
||||
. ds #H ((1u-(\\\\n(.fu%2u))*.13m)
|
||||
. ds #V .6m
|
||||
. ds #F 0
|
||||
. ds #[ \&
|
||||
. ds #] \&
|
||||
.\}
|
||||
. \" simple accents for nroff and troff
|
||||
.if n \{\
|
||||
. ds ' \&
|
||||
. ds ` \&
|
||||
. ds ^ \&
|
||||
. ds , \&
|
||||
. ds ~ ~
|
||||
. ds /
|
||||
.\}
|
||||
.if t \{\
|
||||
. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
|
||||
. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
|
||||
. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
|
||||
. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
|
||||
. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
|
||||
. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
|
||||
.\}
|
||||
. \" troff and (daisy-wheel) nroff accents
|
||||
.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
|
||||
.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
|
||||
.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
|
||||
.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
|
||||
.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
|
||||
.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
|
||||
.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
|
||||
.ds ae a\h'-(\w'a'u*4/10)'e
|
||||
.ds Ae A\h'-(\w'A'u*4/10)'E
|
||||
. \" corrections for vroff
|
||||
.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
|
||||
.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
|
||||
. \" for low resolution devices (crt and lpr)
|
||||
.if \n(.H>23 .if \n(.V>19 \
|
||||
\{\
|
||||
. ds : e
|
||||
. ds 8 ss
|
||||
. ds o a
|
||||
. ds d- d\h'-1'\(ga
|
||||
. ds D- D\h'-1'\(hy
|
||||
. ds th \o'bp'
|
||||
. ds Th \o'LP'
|
||||
. ds ae ae
|
||||
. ds Ae AE
|
||||
.\}
|
||||
.rm #[ #] #H #V #F C
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ASN1_generate_nconf 3"
|
||||
.TH ASN1_generate_nconf 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
ASN1_generate_nconf, ASN1_generate_v3 \- ASN1 generation functions
|
||||
.SH "SYNOPSIS"
|
||||
.IX Header "SYNOPSIS"
|
||||
.Vb 2
|
||||
\& ASN1_TYPE *ASN1_generate_nconf(char *str, CONF *nconf);
|
||||
\& ASN1_TYPE *ASN1_generate_v3(char *str, X509V3_CTX *cnf);
|
||||
.Ve
|
||||
.SH "DESCRIPTION"
|
||||
.IX Header "DESCRIPTION"
|
||||
These functions generate the \s-1ASN1\s0 encoding of a string
|
||||
in an \fB\s-1ASN1_TYPE\s0\fR structure.
|
||||
.PP
|
||||
\&\fBstr\fR contains the string to encode \fBnconf\fR or \fBcnf\fR contains
|
||||
the optional configuration information where additional strings
|
||||
will be read from. \fBnconf\fR will typically come from a config
|
||||
file wherease \fBcnf\fR is obtained from an \fBX509V3_CTX\fR structure
|
||||
which will typically be used by X509 v3 certificate extension
|
||||
functions. \fBcnf\fR or \fBnconf\fR can be set to \fB\s-1NULL\s0\fR if no additional
|
||||
configuration will be used.
|
||||
.SH "GENERATION STRING FORMAT"
|
||||
.IX Header "GENERATION STRING FORMAT"
|
||||
The actual data encoded is determined by the string \fBstr\fR and
|
||||
the configuration information. The general format of the string
|
||||
is:
|
||||
.PP
|
||||
.Vb 1
|
||||
\& B<[modifier,]type[:value]>
|
||||
.Ve
|
||||
.PP
|
||||
That is zero or more comma separated modifiers followed by a type
|
||||
followed by an optional colon and a value. The formats of \fBtype\fR,
|
||||
\&\fBvalue\fR and \fBmodifier\fR are explained below.
|
||||
.Sh "\s-1SUPPORTED\s0 \s-1TYPES\s0"
|
||||
.IX Subsection "SUPPORTED TYPES"
|
||||
The supported types are listed below. Unless otherwise specified
|
||||
only the \fB\s-1ASCII\s0\fR format is permissible.
|
||||
.IP "\fB\s-1BOOLEAN\s0\fR, \fB\s-1BOOL\s0\fR" 2
|
||||
.IX Item "BOOLEAN, BOOL"
|
||||
This encodes a boolean type. The \fBvalue\fR string is mandatory and
|
||||
should be \fB\s-1TRUE\s0\fR or \fB\s-1FALSE\s0\fR. Additionally \fB\s-1TRUE\s0\fR, \fBtrue\fR, \fBY\fR,
|
||||
\&\fBy\fR, \fB\s-1YES\s0\fR, \fByes\fR, \fB\s-1FALSE\s0\fR, \fBfalse\fR, \fBN\fR, \fBn\fR, \fB\s-1NO\s0\fR and \fBno\fR
|
||||
are acceptable.
|
||||
.IP "\fB\s-1NULL\s0\fR" 2
|
||||
.IX Item "NULL"
|
||||
Encode the \fB\s-1NULL\s0\fR type, the \fBvalue\fR string must not be present.
|
||||
.IP "\fB\s-1INTEGER\s0\fR, \fB\s-1INT\s0\fR" 2
|
||||
.IX Item "INTEGER, INT"
|
||||
Encodes an \s-1ASN1\s0 \fB\s-1INTEGER\s0\fR type. The \fBvalue\fR string represents
|
||||
the value of the integer, it can be preceeded by a minus sign and
|
||||
is normally interpreted as a decimal value unless the prefix \fB0x\fR
|
||||
is included.
|
||||
.IP "\fB\s-1ENUMERATED\s0\fR, \fB\s-1ENUM\s0\fR" 2
|
||||
.IX Item "ENUMERATED, ENUM"
|
||||
Encodes the \s-1ASN1\s0 \fB\s-1ENUMERATED\s0\fR type, it is otherwise identical to
|
||||
\&\fB\s-1INTEGER\s0\fR.
|
||||
.IP "\fB\s-1OBJECT\s0\fR, \fB\s-1OID\s0\fR" 2
|
||||
.IX Item "OBJECT, OID"
|
||||
Encodes an \s-1ASN1\s0 \fB\s-1OBJECT\s0 \s-1IDENTIFIER\s0\fR, the \fBvalue\fR string can be
|
||||
a short name, a long name or numerical format.
|
||||
.IP "\fB\s-1UTCTIME\s0\fR, \fB\s-1UTC\s0\fR" 2
|
||||
.IX Item "UTCTIME, UTC"
|
||||
Encodes an \s-1ASN1\s0 \fBUTCTime\fR structure, the value should be in
|
||||
the format \fB\s-1YYMMDDHHMMSSZ\s0\fR.
|
||||
.IP "\fB\s-1GENERALIZEDTIME\s0\fR, \fB\s-1GENTIME\s0\fR" 2
|
||||
.IX Item "GENERALIZEDTIME, GENTIME"
|
||||
Encodes an \s-1ASN1\s0 \fBGeneralizedTime\fR structure, the value should be in
|
||||
the format \fB\s-1YYYYMMDDHHMMSSZ\s0\fR.
|
||||
.IP "\fB\s-1OCTETSTRING\s0\fR, \fB\s-1OCT\s0\fR" 2
|
||||
.IX Item "OCTETSTRING, OCT"
|
||||
Emcodes an \s-1ASN1\s0 \fB\s-1OCTET\s0 \s-1STRING\s0\fR. \fBvalue\fR represents the contents
|
||||
of this structure, the format strings \fB\s-1ASCII\s0\fR and \fB\s-1HEX\s0\fR can be
|
||||
used to specify the format of \fBvalue\fR.
|
||||
.IP "\fB\s-1BITSRING\s0\fR, \fB\s-1BITSTR\s0\fR" 2
|
||||
.IX Item "BITSRING, BITSTR"
|
||||
Emcodes an \s-1ASN1\s0 \fB\s-1BIT\s0 \s-1STRING\s0\fR. \fBvalue\fR represents the contents
|
||||
of this structure, the format strings \fB\s-1ASCII\s0\fR, \fB\s-1HEX\s0\fR and \fB\s-1BITLIST\s0\fR
|
||||
can be used to specify the format of \fBvalue\fR.
|
||||
.Sp
|
||||
If the format is anything other than \fB\s-1BITLIST\s0\fR the number of unused
|
||||
bits is set to zero.
|
||||
.IP "\fB\s-1UNIVERSALSTRING\s0\fR, \fB\s-1UNIV\s0\fR, \fB\s-1IA5\s0\fR, \fB\s-1IA5STRING\s0\fR, \fB\s-1UTF8\s0\fR, \fBUTF8String\fR, \fB\s-1BMP\s0\fR, \fB\s-1BMPSTRING\s0\fR, \fB\s-1VISIBLESTRING\s0\fR, \fB\s-1VISIBLE\s0\fR, \fB\s-1PRINTABLESTRING\s0\fR, \fB\s-1PRINTABLE\s0\fR, \fBT61\fR, \fBT61STRING\fR, \fB\s-1TELETEXSTRING\s0\fR, \fBGeneralString\fR" 2
|
||||
.IX Item "UNIVERSALSTRING, UNIV, IA5, IA5STRING, UTF8, UTF8String, BMP, BMPSTRING, VISIBLESTRING, VISIBLE, PRINTABLESTRING, PRINTABLE, T61, T61STRING, TELETEXSTRING, GeneralString"
|
||||
These encode the corresponding string types. \fBvalue\fR represents the
|
||||
contents of this structure. The format can be \fB\s-1ASCII\s0\fR or \fB\s-1UTF8\s0\fR.
|
||||
.IP "\fB\s-1SEQUENCE\s0\fR, \fB\s-1SEQ\s0\fR, \fB\s-1SET\s0\fR" 2
|
||||
.IX Item "SEQUENCE, SEQ, SET"
|
||||
Formats the result as an \s-1ASN1\s0 \fB\s-1SEQUENCE\s0\fR or \fB\s-1SET\s0\fR type. \fBvalue\fR
|
||||
should be a section name which will contain the contents. The
|
||||
field names in the section are ignored and the values are in the
|
||||
generated string format. If \fBvalue\fR is absent then an empty \s-1SEQUENCE\s0
|
||||
will be encoded.
|
||||
.Sh "\s-1MODIFIERS\s0"
|
||||
.IX Subsection "MODIFIERS"
|
||||
Modifiers affect the following structure, they can be used to
|
||||
add \s-1EXPLICIT\s0 or \s-1IMPLICIT\s0 tagging, add wrappers or to change
|
||||
the string format of the final type and value. The supported
|
||||
formats are documented below.
|
||||
.IP "\fB\s-1EXPLICIT\s0\fR, \fB\s-1EXP\s0\fR" 2
|
||||
.IX Item "EXPLICIT, EXP"
|
||||
Add an explicit tag to the following structure. This string
|
||||
should be followed by a colon and the tag value to use as a
|
||||
decimal value.
|
||||
.Sp
|
||||
By following the number with \fBU\fR, \fBA\fR, \fBP\fR or \fBC\fR \s-1UNIVERSAL\s0,
|
||||
\&\s-1APPLICATION\s0, \s-1PRIVATE\s0 or \s-1CONTEXT\s0 \s-1SPECIFIC\s0 tagging can be used,
|
||||
the default is \s-1CONTEXT\s0 \s-1SPECIFIC\s0.
|
||||
.IP "\fB\s-1IMPLICIT\s0\fR, \fB\s-1IMP\s0\fR" 2
|
||||
.IX Item "IMPLICIT, IMP"
|
||||
This is the same as \fB\s-1EXPLICIT\s0\fR except \s-1IMPLICIT\s0 tagging is used
|
||||
instead.
|
||||
.IP "\fB\s-1OCTWRAP\s0\fR, \fB\s-1SEQWRAP\s0\fR, \fB\s-1SETWRAP\s0\fR, \fB\s-1BITWRAP\s0\fR" 2
|
||||
.IX Item "OCTWRAP, SEQWRAP, SETWRAP, BITWRAP"
|
||||
The following structure is surrounded by an \s-1OCTET\s0 \s-1STRING\s0, a \s-1SEQUENCE\s0,
|
||||
a \s-1SET\s0 or a \s-1BIT\s0 \s-1STRING\s0 respectively. For a \s-1BIT\s0 \s-1STRING\s0 the number of unused
|
||||
bits is set to zero.
|
||||
.IP "\fB\s-1FORMAT\s0\fR" 2
|
||||
.IX Item "FORMAT"
|
||||
This specifies the format of the ultimate value. It should be followed
|
||||
by a colon and one of the strings \fB\s-1ASCII\s0\fR, \fB\s-1UTF8\s0\fR, \fB\s-1HEX\s0\fR or \fB\s-1BITLIST\s0\fR.
|
||||
.Sp
|
||||
If no format specifier is included then \fB\s-1ASCII\s0\fR is used. If \fB\s-1UTF8\s0\fR is specified
|
||||
then the value string must be a valid \fB\s-1UTF8\s0\fR string. For \fB\s-1HEX\s0\fR the output must
|
||||
be a set of hex digits. \fB\s-1BITLIST\s0\fR (which is only valid for a \s-1BIT\s0 \s-1STRING\s0) is a
|
||||
comma separated list of set bits.
|
||||
.SH "EXAMPLES"
|
||||
.IX Header "EXAMPLES"
|
||||
A simple IA5String:
|
||||
.PP
|
||||
.Vb 1
|
||||
\& IA5STRING:Hello World
|
||||
.Ve
|
||||
.PP
|
||||
An IA5String explicitly tagged:
|
||||
.PP
|
||||
.Vb 1
|
||||
\& EXPLICIT:0,IA5STRING:Hello World
|
||||
.Ve
|
||||
.PP
|
||||
An IA5String explicitly tagged using \s-1APPLICATION\s0 tagging:
|
||||
.PP
|
||||
.Vb 1
|
||||
\& EXPLICIT:0A,IA5STRING:Hello World
|
||||
.Ve
|
||||
.PP
|
||||
A more complex example using a config file to produce a
|
||||
\&\s-1SEQUENCE\s0 consiting of a \s-1BOOL\s0 an \s-1OID\s0 and a UTF8String:
|
||||
.PP
|
||||
asn1 = SEQUENCE:seq_section
|
||||
.PP
|
||||
[seq_section]
|
||||
.PP
|
||||
field1 = \s-1BOOLEAN:TRUE\s0
|
||||
field2 = OID:commonName
|
||||
field3 = UTF8:Third field
|
||||
.PP
|
||||
This example produces an RSAPrivateKey structure, this is the
|
||||
key contained in the file client.pem in all OpenSSL distributions
|
||||
(note: the field names such as 'coeff' are ignored and are present just
|
||||
for clarity):
|
||||
.PP
|
||||
.Vb 3
|
||||
\& asn1=SEQUENCE:private_key
|
||||
\& [private_key]
|
||||
\& version=INTEGER:0
|
||||
.Ve
|
||||
.PP
|
||||
.Vb 2
|
||||
\& n=INTEGER:0xBB6FE79432CC6EA2D8F970675A5A87BFBE1AFF0BE63E879F2AFFB93644\e
|
||||
\& D4D2C6D000430DEC66ABF47829E74B8C5108623A1C0EE8BE217B3AD8D36D5EB4FCA1D9
|
||||
.Ve
|
||||
.PP
|
||||
.Vb 1
|
||||
\& e=INTEGER:0x010001
|
||||
.Ve
|
||||
.PP
|
||||
.Vb 2
|
||||
\& d=INTEGER:0x6F05EAD2F27FFAEC84BEC360C4B928FD5F3A9865D0FCAAD291E2A52F4A\e
|
||||
\& F810DC6373278C006A0ABBA27DC8C63BF97F7E666E27C5284D7D3B1FFFE16B7A87B51D
|
||||
.Ve
|
||||
.PP
|
||||
.Vb 2
|
||||
\& p=INTEGER:0xF3929B9435608F8A22C208D86795271D54EBDFB09DDEF539AB083DA912\e
|
||||
\& D4BD57
|
||||
.Ve
|
||||
.PP
|
||||
.Vb 2
|
||||
\& q=INTEGER:0xC50016F89DFF2561347ED1186A46E150E28BF2D0F539A1594BBD7FE467\e
|
||||
\& 46EC4F
|
||||
.Ve
|
||||
.PP
|
||||
.Vb 2
|
||||
\& exp1=INTEGER:0x9E7D4326C924AFC1DEA40B45650134966D6F9DFA3A7F9D698CD4ABEA\e
|
||||
\& 9C0A39B9
|
||||
.Ve
|
||||
.PP
|
||||
.Vb 2
|
||||
\& exp2=INTEGER:0xBA84003BB95355AFB7C50DF140C60513D0BA51D637272E355E397779\e
|
||||
\& E7B2458F
|
||||
.Ve
|
||||
.PP
|
||||
.Vb 2
|
||||
\& coeff=INTEGER:0x30B9E4F2AFA5AC679F920FC83F1F2DF1BAF1779CF989447FABC2F5\e
|
||||
\& 628657053A
|
||||
.Ve
|
||||
.PP
|
||||
This example is the corresponding public key in a SubjectPublicKeyInfo
|
||||
structure:
|
||||
.PP
|
||||
.Vb 2
|
||||
\& # Start with a SEQUENCE
|
||||
\& asn1=SEQUENCE:pubkeyinfo
|
||||
.Ve
|
||||
.PP
|
||||
.Vb 5
|
||||
\& # pubkeyinfo contains an algorithm identifier and the public key wrapped
|
||||
\& # in a BIT STRING
|
||||
\& [pubkeyinfo]
|
||||
\& algorithm=SEQUENCE:rsa_alg
|
||||
\& pubkey=BITWRAP,SEQUENCE:rsapubkey
|
||||
.Ve
|
||||
.PP
|
||||
.Vb 4
|
||||
\& # algorithm ID for RSA is just an OID and a NULL
|
||||
\& [rsa_alg]
|
||||
\& algorithm=OID:rsaEncryption
|
||||
\& parameter=NULL
|
||||
.Ve
|
||||
.PP
|
||||
.Vb 4
|
||||
\& # Actual public key: modulus and exponent
|
||||
\& [rsapubkey]
|
||||
\& n=INTEGER:0xBB6FE79432CC6EA2D8F970675A5A87BFBE1AFF0BE63E879F2AFFB93644\e
|
||||
\& D4D2C6D000430DEC66ABF47829E74B8C5108623A1C0EE8BE217B3AD8D36D5EB4FCA1D9
|
||||
.Ve
|
||||
.PP
|
||||
.Vb 1
|
||||
\& e=INTEGER:0x010001
|
||||
.Ve
|
||||
.SH "RETURN VALUES"
|
||||
.IX Header "RETURN VALUES"
|
||||
\&\fIASN1_generate_nconf()\fR and \fIASN1_generate_v3()\fR return the encoded
|
||||
data as an \fB\s-1ASN1_TYPE\s0\fR structure or \fB\s-1NULL\s0\fR if an error occurred.
|
||||
.PP
|
||||
The error codes that can be obtained by \fIERR_get_error\fR\|(3).
|
||||
.SH "SEE ALSO"
|
||||
.IX Header "SEE ALSO"
|
||||
\&\fIERR_get_error\fR\|(3)
|
||||
.SH "HISTORY"
|
||||
.IX Header "HISTORY"
|
||||
\&\fIASN1_generate_nconf()\fR and \fIASN1_generate_v3()\fR were added to OpenSSL 0.9.8
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_ctrl 3"
|
||||
.TH BIO_ctrl 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BIO_ctrl 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BIO_ctrl, BIO_callback_ctrl, BIO_ptr_ctrl, BIO_int_ctrl, BIO_reset,
|
||||
BIO_seek, BIO_tell, BIO_flush, BIO_eof, BIO_set_close, BIO_get_close,
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_f_base64 3"
|
||||
.TH BIO_f_base64 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BIO_f_base64 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BIO_f_base64 \- base64 BIO filter
|
||||
.SH "SYNOPSIS"
|
||||
@ -200,7 +200,7 @@ data to standard output:
|
||||
\& bio = BIO_new_fp(stdin, BIO_NOCLOSE);
|
||||
\& bio_out = BIO_new_fp(stdout, BIO_NOCLOSE);
|
||||
\& bio = BIO_push(b64, bio);
|
||||
\& while((inlen = BIO_read(bio, inbuf, 512) > 0)
|
||||
\& while((inlen = BIO_read(bio, inbuf, 512)) > 0)
|
||||
\& BIO_write(bio_out, inbuf, inlen);
|
||||
.Ve
|
||||
.PP
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_f_buffer 3"
|
||||
.TH BIO_f_buffer 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BIO_f_buffer 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BIO_f_buffer \- buffering BIO
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_f_cipher 3"
|
||||
.TH BIO_f_cipher 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BIO_f_cipher 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BIO_f_cipher, BIO_set_cipher, BIO_get_cipher_status, BIO_get_cipher_ctx \- cipher BIO filter
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_f_md 3"
|
||||
.TH BIO_f_md 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BIO_f_md 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BIO_f_md, BIO_set_md, BIO_get_md, BIO_get_md_ctx \- message digest BIO filter
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_f_null 3"
|
||||
.TH BIO_f_null 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BIO_f_null 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BIO_f_null \- null filter
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_f_ssl 3"
|
||||
.TH BIO_f_ssl 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BIO_f_ssl 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BIO_f_ssl, BIO_set_ssl, BIO_get_ssl, BIO_set_ssl_mode, BIO_set_ssl_renegotiate_bytes,
|
||||
BIO_get_num_renegotiates, BIO_set_ssl_renegotiate_timeout, BIO_new_ssl,
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_find_type 3"
|
||||
.TH BIO_find_type 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BIO_find_type 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BIO_find_type, BIO_next \- BIO chain traversal
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_new 3"
|
||||
.TH BIO_new 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BIO_new 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BIO_new, BIO_set, BIO_free, BIO_vfree, BIO_free_all \- BIO allocation and freeing functions
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_push 3"
|
||||
.TH BIO_push 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BIO_push 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BIO_push, BIO_pop \- add and remove BIOs from a chain.
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_read 3"
|
||||
.TH BIO_read 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BIO_read 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BIO_read, BIO_write, BIO_gets, BIO_puts \- BIO I/O functions
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_s_accept 3"
|
||||
.TH BIO_s_accept 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BIO_s_accept 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BIO_s_accept, BIO_set_accept_port, BIO_get_accept_port,
|
||||
BIO_set_nbio_accept, BIO_set_accept_bios, BIO_set_bind_mode,
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_s_bio 3"
|
||||
.TH BIO_s_bio 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BIO_s_bio 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BIO_s_bio, BIO_make_bio_pair, BIO_destroy_bio_pair, BIO_shutdown_wr,
|
||||
BIO_set_write_buf_size, BIO_get_write_buf_size, BIO_new_bio_pair,
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_s_connect 3"
|
||||
.TH BIO_s_connect 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BIO_s_connect 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BIO_s_connect, BIO_set_conn_hostname, BIO_set_conn_port,
|
||||
BIO_set_conn_ip, BIO_set_conn_int_port, BIO_get_conn_hostname,
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_s_fd 3"
|
||||
.TH BIO_s_fd 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BIO_s_fd 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BIO_s_fd, BIO_set_fd, BIO_get_fd, BIO_new_fd \- file descriptor BIO
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_s_file 3"
|
||||
.TH BIO_s_file 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BIO_s_file 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BIO_s_file, BIO_new_file, BIO_new_fp, BIO_set_fp, BIO_get_fp,
|
||||
BIO_read_filename, BIO_write_filename, BIO_append_filename,
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_s_mem 3"
|
||||
.TH BIO_s_mem 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BIO_s_mem 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BIO_s_mem, BIO_set_mem_eof_return, BIO_get_mem_data, BIO_set_mem_buf,
|
||||
BIO_get_mem_ptr, BIO_new_mem_buf \- memory BIO
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_s_null 3"
|
||||
.TH BIO_s_null 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BIO_s_null 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BIO_s_null \- null data sink
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_s_socket 3"
|
||||
.TH BIO_s_socket 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BIO_s_socket 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BIO_s_socket, BIO_new_socket \- socket BIO
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_set_callback 3"
|
||||
.TH BIO_set_callback 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BIO_set_callback 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BIO_set_callback, BIO_get_callback, BIO_set_callback_arg, BIO_get_callback_arg,
|
||||
BIO_debug_callback \- BIO callback functions
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_should_retry 3"
|
||||
.TH BIO_should_retry 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BIO_should_retry 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BIO_should_retry, BIO_should_read, BIO_should_write,
|
||||
BIO_should_io_special, BIO_retry_type, BIO_should_retry,
|
||||
|
234
secure/lib/libcrypto/man/BN_BLINDING_new.3
Normal file
234
secure/lib/libcrypto/man/BN_BLINDING_new.3
Normal file
@ -0,0 +1,234 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
.de Sh \" Subsection heading
|
||||
.br
|
||||
.if t .Sp
|
||||
.ne 5
|
||||
.PP
|
||||
\fB\\$1\fR
|
||||
.PP
|
||||
..
|
||||
.de Sp \" Vertical space (when we can't use .PP)
|
||||
.if t .sp .5v
|
||||
.if n .sp
|
||||
..
|
||||
.de Vb \" Begin verbatim text
|
||||
.ft CW
|
||||
.nf
|
||||
.ne \\$1
|
||||
..
|
||||
.de Ve \" End verbatim text
|
||||
.ft R
|
||||
.fi
|
||||
..
|
||||
.\" Set up some character translations and predefined strings. \*(-- will
|
||||
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
|
||||
.\" double quote, and \*(R" will give a right double quote. | will give a
|
||||
.\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to
|
||||
.\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C'
|
||||
.\" expand to `' in nroff, nothing in troff, for use with C<>.
|
||||
.tr \(*W-|\(bv\*(Tr
|
||||
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
|
||||
.ie n \{\
|
||||
. ds -- \(*W-
|
||||
. ds PI pi
|
||||
. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
|
||||
. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
|
||||
. ds L" ""
|
||||
. ds R" ""
|
||||
. ds C` ""
|
||||
. ds C' ""
|
||||
'br\}
|
||||
.el\{\
|
||||
. ds -- \|\(em\|
|
||||
. ds PI \(*p
|
||||
. ds L" ``
|
||||
. ds R" ''
|
||||
'br\}
|
||||
.\"
|
||||
.\" If the F register is turned on, we'll generate index entries on stderr for
|
||||
.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
|
||||
.\" entries marked with X<> in POD. Of course, you'll have to process the
|
||||
.\" output yourself in some meaningful fashion.
|
||||
.if \nF \{\
|
||||
. de IX
|
||||
. tm Index:\\$1\t\\n%\t"\\$2"
|
||||
..
|
||||
. nr % 0
|
||||
. rr F
|
||||
.\}
|
||||
.\"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.hy 0
|
||||
.if n .na
|
||||
.\"
|
||||
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
|
||||
.\" Fear. Run. Save yourself. No user-serviceable parts.
|
||||
. \" fudge factors for nroff and troff
|
||||
.if n \{\
|
||||
. ds #H 0
|
||||
. ds #V .8m
|
||||
. ds #F .3m
|
||||
. ds #[ \f1
|
||||
. ds #] \fP
|
||||
.\}
|
||||
.if t \{\
|
||||
. ds #H ((1u-(\\\\n(.fu%2u))*.13m)
|
||||
. ds #V .6m
|
||||
. ds #F 0
|
||||
. ds #[ \&
|
||||
. ds #] \&
|
||||
.\}
|
||||
. \" simple accents for nroff and troff
|
||||
.if n \{\
|
||||
. ds ' \&
|
||||
. ds ` \&
|
||||
. ds ^ \&
|
||||
. ds , \&
|
||||
. ds ~ ~
|
||||
. ds /
|
||||
.\}
|
||||
.if t \{\
|
||||
. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
|
||||
. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
|
||||
. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
|
||||
. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
|
||||
. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
|
||||
. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
|
||||
.\}
|
||||
. \" troff and (daisy-wheel) nroff accents
|
||||
.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
|
||||
.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
|
||||
.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
|
||||
.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
|
||||
.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
|
||||
.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
|
||||
.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
|
||||
.ds ae a\h'-(\w'a'u*4/10)'e
|
||||
.ds Ae A\h'-(\w'A'u*4/10)'E
|
||||
. \" corrections for vroff
|
||||
.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
|
||||
.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
|
||||
. \" for low resolution devices (crt and lpr)
|
||||
.if \n(.H>23 .if \n(.V>19 \
|
||||
\{\
|
||||
. ds : e
|
||||
. ds 8 ss
|
||||
. ds o a
|
||||
. ds d- d\h'-1'\(ga
|
||||
. ds D- D\h'-1'\(hy
|
||||
. ds th \o'bp'
|
||||
. ds Th \o'LP'
|
||||
. ds ae ae
|
||||
. ds Ae AE
|
||||
.\}
|
||||
.rm #[ #] #H #V #F C
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_BLINDING_new 3"
|
||||
.TH BN_BLINDING_new 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BN_BLINDING_new, BN_BLINDING_free, BN_BLINDING_update, BN_BLINDING_convert,
|
||||
BN_BLINDING_invert, BN_BLINDING_convert_ex, BN_BLINDING_invert_ex,
|
||||
BN_BLINDING_get_thread_id, BN_BLINDING_set_thread_id, BN_BLINDING_get_flags,
|
||||
BN_BLINDING_set_flags, BN_BLINDING_create_param \- blinding related BIGNUM
|
||||
functions.
|
||||
.SH "SYNOPSIS"
|
||||
.IX Header "SYNOPSIS"
|
||||
.Vb 1
|
||||
\& #include <openssl/bn.h>
|
||||
.Ve
|
||||
.PP
|
||||
.Vb 19
|
||||
\& BN_BLINDING *BN_BLINDING_new(const BIGNUM *A, const BIGNUM *Ai,
|
||||
\& BIGNUM *mod);
|
||||
\& void BN_BLINDING_free(BN_BLINDING *b);
|
||||
\& int BN_BLINDING_update(BN_BLINDING *b,BN_CTX *ctx);
|
||||
\& int BN_BLINDING_convert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx);
|
||||
\& int BN_BLINDING_invert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx);
|
||||
\& int BN_BLINDING_convert_ex(BIGNUM *n, BIGNUM *r, BN_BLINDING *b,
|
||||
\& BN_CTX *ctx);
|
||||
\& int BN_BLINDING_invert_ex(BIGNUM *n, const BIGNUM *r, BN_BLINDING *b,
|
||||
\& BN_CTX *ctx);
|
||||
\& unsigned long BN_BLINDING_get_thread_id(const BN_BLINDING *);
|
||||
\& void BN_BLINDING_set_thread_id(BN_BLINDING *, unsigned long);
|
||||
\& unsigned long BN_BLINDING_get_flags(const BN_BLINDING *);
|
||||
\& void BN_BLINDING_set_flags(BN_BLINDING *, unsigned long);
|
||||
\& BN_BLINDING *BN_BLINDING_create_param(BN_BLINDING *b,
|
||||
\& const BIGNUM *e, BIGNUM *m, BN_CTX *ctx,
|
||||
\& int (*bn_mod_exp)(BIGNUM *r, const BIGNUM *a, const BIGNUM *p,
|
||||
\& const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx),
|
||||
\& BN_MONT_CTX *m_ctx);
|
||||
.Ve
|
||||
.SH "DESCRIPTION"
|
||||
.IX Header "DESCRIPTION"
|
||||
\&\fIBN_BLINDING_new()\fR allocates a new \fB\s-1BN_BLINDING\s0\fR structure and copies
|
||||
the \fBA\fR and \fBAi\fR values into the newly created \fB\s-1BN_BLINDING\s0\fR object.
|
||||
.PP
|
||||
\&\fIBN_BLINDING_free()\fR frees the \fB\s-1BN_BLINDING\s0\fR structure.
|
||||
.PP
|
||||
\&\fIBN_BLINDING_update()\fR updates the \fB\s-1BN_BLINDING\s0\fR parameters by squaring
|
||||
the \fBA\fR and \fBAi\fR or, after specific number of uses and if the
|
||||
necessary parameters are set, by re-creating the blinding parameters.
|
||||
.PP
|
||||
\&\fIBN_BLINDING_convert_ex()\fR multiplies \fBn\fR with the blinding factor \fBA\fR.
|
||||
If \fBr\fR is not \s-1NULL\s0 a copy the inverse blinding factor \fBAi\fR will be
|
||||
returned in \fBr\fR (this is useful if a \fB\s-1RSA\s0\fR object is shared amoung
|
||||
several threads). \fIBN_BLINDING_invert_ex()\fR multiplies \fBn\fR with the
|
||||
inverse blinding factor \fBAi\fR. If \fBr\fR is not \s-1NULL\s0 it will be used as
|
||||
the inverse blinding.
|
||||
.PP
|
||||
\&\fIBN_BLINDING_convert()\fR and \fIBN_BLINDING_invert()\fR are wrapper
|
||||
functions for \fIBN_BLINDING_convert_ex()\fR and \fIBN_BLINDING_invert_ex()\fR
|
||||
with \fBr\fR set to \s-1NULL\s0.
|
||||
.PP
|
||||
\&\fIBN_BLINDING_set_thread_id()\fR and \fIBN_BLINDING_get_thread_id()\fR
|
||||
set and get the \*(L"thread id\*(R" value of the \fB\s-1BN_BLINDING\s0\fR structure,
|
||||
a field provided to users of \fB\s-1BN_BLINDING\s0\fR structure to help them
|
||||
provide proper locking if needed for multi-threaded use. The
|
||||
\&\*(L"thread id\*(R" of a newly allocated \fB\s-1BN_BLINDING\s0\fR structure is zero.
|
||||
.PP
|
||||
\&\fIBN_BLINDING_get_flags()\fR returns the \s-1BN_BLINDING\s0 flags. Currently
|
||||
there are two supported flags: \fB\s-1BN_BLINDING_NO_UPDATE\s0\fR and
|
||||
\&\fB\s-1BN_BLINDING_NO_RECREATE\s0\fR. \fB\s-1BN_BLINDING_NO_UPDATE\s0\fR inhibits the
|
||||
automatic update of the \fB\s-1BN_BLINDING\s0\fR parameters after each use
|
||||
and \fB\s-1BN_BLINDING_NO_RECREATE\s0\fR inhibits the automatic re-creation
|
||||
of the \fB\s-1BN_BLINDING\s0\fR parameters after a fixed number of uses (currently
|
||||
32). In newly allocated \fB\s-1BN_BLINDING\s0\fR objects no flags are set.
|
||||
\&\fIBN_BLINDING_set_flags()\fR sets the \fB\s-1BN_BLINDING\s0\fR parameters flags.
|
||||
.PP
|
||||
\&\fIBN_BLINDING_create_param()\fR creates new \fB\s-1BN_BLINDING\s0\fR parameters
|
||||
using the exponent \fBe\fR and the modulus \fBm\fR. \fBbn_mod_exp\fR and
|
||||
\&\fBm_ctx\fR can be used to pass special functions for exponentiation
|
||||
(normally \fIBN_mod_exp_mont()\fR and \fB\s-1BN_MONT_CTX\s0\fR).
|
||||
.SH "RETURN VALUES"
|
||||
.IX Header "RETURN VALUES"
|
||||
\&\fIBN_BLINDING_new()\fR returns the newly allocated \fB\s-1BN_BLINDING\s0\fR structure
|
||||
or \s-1NULL\s0 in case of an error.
|
||||
.PP
|
||||
\&\fIBN_BLINDING_update()\fR, \fIBN_BLINDING_convert()\fR, \fIBN_BLINDING_invert()\fR,
|
||||
\&\fIBN_BLINDING_convert_ex()\fR and \fIBN_BLINDING_invert_ex()\fR return 1 on
|
||||
success and 0 if an error occured.
|
||||
.PP
|
||||
\&\fIBN_BLINDING_get_thread_id()\fR returns the thread id (a \fBunsigned long\fR
|
||||
value) or 0 if not set.
|
||||
.PP
|
||||
\&\fIBN_BLINDING_get_flags()\fR returns the currently set \fB\s-1BN_BLINDING\s0\fR flags
|
||||
(a \fBunsigned long\fR value).
|
||||
.PP
|
||||
\&\fIBN_BLINDING_create_param()\fR returns the newly created \fB\s-1BN_BLINDING\s0\fR
|
||||
parameters or \s-1NULL\s0 on error.
|
||||
.SH "SEE ALSO"
|
||||
.IX Header "SEE ALSO"
|
||||
\&\fIbn\fR\|(3)
|
||||
.SH "HISTORY"
|
||||
.IX Header "HISTORY"
|
||||
BN_BLINDING_convert_ex, BN_BLINDIND_invert_ex, BN_BLINDING_get_thread_id,
|
||||
BN_BLINDING_set_thread_id, BN_BLINDING_set_flags, BN_BLINDING_get_flags
|
||||
and BN_BLINDING_create_param were first introduced in OpenSSL 0.9.8
|
||||
.SH "AUTHOR"
|
||||
.IX Header "AUTHOR"
|
||||
Nils Larsch for the OpenSSL project (http://www.openssl.org).
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_CTX_new 3"
|
||||
.TH BN_CTX_new 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BN_CTX_new 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BN_CTX_new, BN_CTX_init, BN_CTX_free \- allocate and free BN_CTX structures
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_CTX_start 3"
|
||||
.TH BN_CTX_start 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BN_CTX_start 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BN_CTX_start, BN_CTX_get, BN_CTX_end \- use temporary BIGNUM variables
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_add 3"
|
||||
.TH BN_add 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BN_add 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BN_add, BN_sub, BN_mul, BN_sqr, BN_div, BN_mod, BN_nnmod, BN_mod_add,
|
||||
BN_mod_sub, BN_mod_mul, BN_mod_sqr, BN_exp, BN_mod_exp, BN_gcd \-
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_add_word 3"
|
||||
.TH BN_add_word 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BN_add_word 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BN_add_word, BN_sub_word, BN_mul_word, BN_div_word, BN_mod_word \- arithmetic
|
||||
functions on BIGNUMs with integers
|
||||
@ -168,11 +168,11 @@ arithmetic operations.
|
||||
.PP
|
||||
\&\fIBN_sub_word()\fR subtracts \fBw\fR from \fBa\fR (\f(CW\*(C`a\-=w\*(C'\fR).
|
||||
.PP
|
||||
\&\fIBN_mul_word()\fR multiplies \fBa\fR and \fBw\fR (\f(CW\*(C`a*=b\*(C'\fR).
|
||||
\&\fIBN_mul_word()\fR multiplies \fBa\fR and \fBw\fR (\f(CW\*(C`a*=w\*(C'\fR).
|
||||
.PP
|
||||
\&\fIBN_div_word()\fR divides \fBa\fR by \fBw\fR (\f(CW\*(C`a/=w\*(C'\fR) and returns the remainder.
|
||||
.PP
|
||||
\&\fIBN_mod_word()\fR returns the remainder of \fBa\fR divided by \fBw\fR (\f(CW\*(C`a%m\*(C'\fR).
|
||||
\&\fIBN_mod_word()\fR returns the remainder of \fBa\fR divided by \fBw\fR (\f(CW\*(C`a%w\*(C'\fR).
|
||||
.PP
|
||||
For \fIBN_div_word()\fR and \fIBN_mod_word()\fR, \fBw\fR must not be 0.
|
||||
.SH "RETURN VALUES"
|
||||
@ -180,7 +180,8 @@ For \fIBN_div_word()\fR and \fIBN_mod_word()\fR, \fBw\fR must not be 0.
|
||||
\&\fIBN_add_word()\fR, \fIBN_sub_word()\fR and \fIBN_mul_word()\fR return 1 for success, 0
|
||||
on error. The error codes can be obtained by \fIERR_get_error\fR\|(3).
|
||||
.PP
|
||||
\&\fIBN_mod_word()\fR and \fIBN_div_word()\fR return \fBa\fR%\fBw\fR.
|
||||
\&\fIBN_mod_word()\fR and \fIBN_div_word()\fR return \fBa\fR%\fBw\fR on success and
|
||||
\&\fB(\s-1BN_ULONG\s0)\-1\fR if an error occurred.
|
||||
.SH "SEE ALSO"
|
||||
.IX Header "SEE ALSO"
|
||||
\&\fIbn\fR\|(3), \fIERR_get_error\fR\|(3), \fIBN_add\fR\|(3)
|
||||
@ -189,3 +190,6 @@ on error. The error codes can be obtained by \fIERR_get_error\fR\|(3).
|
||||
\&\fIBN_add_word()\fR and \fIBN_mod_word()\fR are available in all versions of
|
||||
SSLeay and OpenSSL. \fIBN_div_word()\fR was added in SSLeay 0.8, and
|
||||
\&\fIBN_sub_word()\fR and \fIBN_mul_word()\fR in SSLeay 0.9.0.
|
||||
.PP
|
||||
Before 0.9.8a the return value for \fIBN_div_word()\fR and \fIBN_mod_word()\fR
|
||||
in case of an error was 0.
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_bn2bin 3"
|
||||
.TH BN_bn2bin 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BN_bn2bin 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BN_bn2bin, BN_bin2bn, BN_bn2hex, BN_bn2dec, BN_hex2bn, BN_dec2bn,
|
||||
BN_print, BN_print_fp, BN_bn2mpi, BN_mpi2bn \- format conversions
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_cmp 3"
|
||||
.TH BN_cmp 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BN_cmp 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BN_cmp, BN_ucmp, BN_is_zero, BN_is_one, BN_is_word, BN_is_odd \- BIGNUM comparison and test functions
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_copy 3"
|
||||
.TH BN_copy 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BN_copy 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BN_copy, BN_dup \- copy BIGNUMs
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_generate_prime 3"
|
||||
.TH BN_generate_prime 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BN_generate_prime 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BN_generate_prime, BN_is_prime, BN_is_prime_fasttest \- generate primes and test for primality
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_mod_inverse 3"
|
||||
.TH BN_mod_inverse 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BN_mod_inverse 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BN_mod_inverse \- compute inverse modulo n
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_mod_mul_montgomery 3"
|
||||
.TH BN_mod_mul_montgomery 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BN_mod_mul_montgomery 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BN_mod_mul_montgomery, BN_MONT_CTX_new, BN_MONT_CTX_init,
|
||||
BN_MONT_CTX_free, BN_MONT_CTX_set, BN_MONT_CTX_copy,
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_mod_mul_reciprocal 3"
|
||||
.TH BN_mod_mul_reciprocal 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BN_mod_mul_reciprocal 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BN_mod_mul_reciprocal, BN_div_recp, BN_RECP_CTX_new, BN_RECP_CTX_init,
|
||||
BN_RECP_CTX_free, BN_RECP_CTX_set \- modular multiplication using
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_new 3"
|
||||
.TH BN_new 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BN_new 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BN_new, BN_init, BN_clear, BN_free, BN_clear_free \- allocate and free BIGNUMs
|
||||
.SH "SYNOPSIS"
|
||||
@ -159,7 +159,7 @@ BN_new, BN_init, BN_clear, BN_free, BN_clear_free \- allocate and free BIGNUMs
|
||||
.Ve
|
||||
.SH "DESCRIPTION"
|
||||
.IX Header "DESCRIPTION"
|
||||
\&\fIBN_new()\fR allocated and initializes a \fB\s-1BIGNUM\s0\fR structure. \fIBN_init()\fR
|
||||
\&\fIBN_new()\fR allocates and initializes a \fB\s-1BIGNUM\s0\fR structure. \fIBN_init()\fR
|
||||
initializes an existing uninitialized \fB\s-1BIGNUM\s0\fR.
|
||||
.PP
|
||||
\&\fIBN_clear()\fR is used to destroy sensitive data such as keys when they
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_num_bytes 3"
|
||||
.TH BN_num_bytes 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BN_num_bytes 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BN_num_bits, BN_num_bytes, BN_num_bits_word \- get BIGNUM size
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_rand 3"
|
||||
.TH BN_rand 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BN_rand 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BN_rand, BN_pseudo_rand \- generate pseudo\-random number
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_set_bit 3"
|
||||
.TH BN_set_bit 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BN_set_bit 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BN_set_bit, BN_clear_bit, BN_is_bit_set, BN_mask_bits, BN_lshift,
|
||||
BN_lshift1, BN_rshift, BN_rshift1 \- bit operations on BIGNUMs
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_swap 3"
|
||||
.TH BN_swap 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BN_swap 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BN_swap \- exchange BIGNUMs
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_zero 3"
|
||||
.TH BN_zero 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH BN_zero 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
BN_zero, BN_one, BN_value_one, BN_set_word, BN_get_word \- BIGNUM assignment
|
||||
operations
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CONF_modules_free 3"
|
||||
.TH CONF_modules_free 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH CONF_modules_free 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
.Vb 2
|
||||
\& CONF_modules_free, CONF_modules_load, CONF_modules_unload -
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CONF_modules_load_file 3"
|
||||
.TH CONF_modules_load_file 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH CONF_modules_load_file 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
.Vb 1
|
||||
\& CONF_modules_load_file, CONF_modules_load - OpenSSL configuration functions
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CRYPTO_set_ex_data 3"
|
||||
.TH CRYPTO_set_ex_data 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH CRYPTO_set_ex_data 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
CRYPTO_set_ex_data, CRYPTO_get_ex_data \- internal application specific data functions
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DH_generate_key 3"
|
||||
.TH DH_generate_key 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH DH_generate_key 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
DH_generate_key, DH_compute_key \- perform Diffie\-Hellman key exchange
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DH_generate_parameters 3"
|
||||
.TH DH_generate_parameters 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH DH_generate_parameters 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
DH_generate_parameters, DH_check \- generate and check Diffie\-Hellman parameters
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DH_get_ex_new_index 3"
|
||||
.TH DH_get_ex_new_index 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH DH_get_ex_new_index 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
DH_get_ex_new_index, DH_set_ex_data, DH_get_ex_data \- add application specific data to DH structures
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DH_new 3"
|
||||
.TH DH_new 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH DH_new 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
DH_new, DH_free \- allocate and free DH objects
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DH_set_method 3"
|
||||
.TH DH_set_method 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH DH_set_method 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
DH_set_default_method, DH_get_default_method,
|
||||
DH_set_method, DH_new_method, DH_OpenSSL \- select DH method
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DH_size 3"
|
||||
.TH DH_size 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH DH_size 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
DH_size \- get Diffie\-Hellman prime size
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DSA_SIG_new 3"
|
||||
.TH DSA_SIG_new 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH DSA_SIG_new 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
DSA_SIG_new, DSA_SIG_free \- allocate and free DSA signature objects
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DSA_do_sign 3"
|
||||
.TH DSA_do_sign 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH DSA_do_sign 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
DSA_do_sign, DSA_do_verify \- raw DSA signature operations
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DSA_dup_DH 3"
|
||||
.TH DSA_dup_DH 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH DSA_dup_DH 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
DSA_dup_DH \- create a DH structure out of DSA structure
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DSA_generate_key 3"
|
||||
.TH DSA_generate_key 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH DSA_generate_key 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
DSA_generate_key \- generate DSA key pair
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DSA_generate_parameters 3"
|
||||
.TH DSA_generate_parameters 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH DSA_generate_parameters 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
DSA_generate_parameters \- generate DSA parameters
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DSA_get_ex_new_index 3"
|
||||
.TH DSA_get_ex_new_index 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH DSA_get_ex_new_index 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
DSA_get_ex_new_index, DSA_set_ex_data, DSA_get_ex_data \- add application specific data to DSA structures
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DSA_new 3"
|
||||
.TH DSA_new 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH DSA_new 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
DSA_new, DSA_free \- allocate and free DSA objects
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DSA_set_method 3"
|
||||
.TH DSA_set_method 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH DSA_set_method 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
DSA_set_default_method, DSA_get_default_method,
|
||||
DSA_set_method, DSA_new_method, DSA_OpenSSL \- select DSA method
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DSA_sign 3"
|
||||
.TH DSA_sign 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH DSA_sign 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
DSA_sign, DSA_sign_setup, DSA_verify \- DSA signatures
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DSA_size 3"
|
||||
.TH DSA_size 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH DSA_size 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
DSA_size \- get DSA signature size
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ERR_GET_LIB 3"
|
||||
.TH ERR_GET_LIB 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH ERR_GET_LIB 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
ERR_GET_LIB, ERR_GET_FUNC, ERR_GET_REASON \- get library, function and
|
||||
reason code
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ERR_clear_error 3"
|
||||
.TH ERR_clear_error 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH ERR_clear_error 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
ERR_clear_error \- clear the error queue
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ERR_error_string 3"
|
||||
.TH ERR_error_string 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH ERR_error_string 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
ERR_error_string, ERR_error_string_n, ERR_lib_error_string,
|
||||
ERR_func_error_string, ERR_reason_error_string \- obtain human\-readable
|
||||
@ -142,7 +142,7 @@ error message
|
||||
.PP
|
||||
.Vb 2
|
||||
\& char *ERR_error_string(unsigned long e, char *buf);
|
||||
\& char *ERR_error_string_n(unsigned long e, char *buf, size_t len);
|
||||
\& void ERR_error_string_n(unsigned long e, char *buf, size_t len);
|
||||
.Ve
|
||||
.PP
|
||||
.Vb 3
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ERR_get_error 3"
|
||||
.TH ERR_get_error 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH ERR_get_error 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
ERR_get_error, ERR_peek_error, ERR_peek_last_error,
|
||||
ERR_get_error_line, ERR_peek_error_line, ERR_peek_last_error_line,
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ERR_load_crypto_strings 3"
|
||||
.TH ERR_load_crypto_strings 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH ERR_load_crypto_strings 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
ERR_load_crypto_strings, SSL_load_error_strings, ERR_free_strings \-
|
||||
load and free error strings
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ERR_load_strings 3"
|
||||
.TH ERR_load_strings 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH ERR_load_strings 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
ERR_load_strings, ERR_PACK, ERR_get_next_error_library \- load
|
||||
arbitrary error strings
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ERR_print_errors 3"
|
||||
.TH ERR_print_errors 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH ERR_print_errors 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
ERR_print_errors, ERR_print_errors_fp \- print error messages
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ERR_put_error 3"
|
||||
.TH ERR_put_error 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH ERR_put_error 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
ERR_put_error, ERR_add_error_data \- record an error
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ERR_remove_state 3"
|
||||
.TH ERR_remove_state 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH ERR_remove_state 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
ERR_remove_state \- free a thread's error queue
|
||||
.SH "SYNOPSIS"
|
||||
|
166
secure/lib/libcrypto/man/ERR_set_mark.3
Normal file
166
secure/lib/libcrypto/man/ERR_set_mark.3
Normal file
@ -0,0 +1,166 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
.de Sh \" Subsection heading
|
||||
.br
|
||||
.if t .Sp
|
||||
.ne 5
|
||||
.PP
|
||||
\fB\\$1\fR
|
||||
.PP
|
||||
..
|
||||
.de Sp \" Vertical space (when we can't use .PP)
|
||||
.if t .sp .5v
|
||||
.if n .sp
|
||||
..
|
||||
.de Vb \" Begin verbatim text
|
||||
.ft CW
|
||||
.nf
|
||||
.ne \\$1
|
||||
..
|
||||
.de Ve \" End verbatim text
|
||||
.ft R
|
||||
.fi
|
||||
..
|
||||
.\" Set up some character translations and predefined strings. \*(-- will
|
||||
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
|
||||
.\" double quote, and \*(R" will give a right double quote. | will give a
|
||||
.\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to
|
||||
.\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C'
|
||||
.\" expand to `' in nroff, nothing in troff, for use with C<>.
|
||||
.tr \(*W-|\(bv\*(Tr
|
||||
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
|
||||
.ie n \{\
|
||||
. ds -- \(*W-
|
||||
. ds PI pi
|
||||
. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
|
||||
. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
|
||||
. ds L" ""
|
||||
. ds R" ""
|
||||
. ds C` ""
|
||||
. ds C' ""
|
||||
'br\}
|
||||
.el\{\
|
||||
. ds -- \|\(em\|
|
||||
. ds PI \(*p
|
||||
. ds L" ``
|
||||
. ds R" ''
|
||||
'br\}
|
||||
.\"
|
||||
.\" If the F register is turned on, we'll generate index entries on stderr for
|
||||
.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
|
||||
.\" entries marked with X<> in POD. Of course, you'll have to process the
|
||||
.\" output yourself in some meaningful fashion.
|
||||
.if \nF \{\
|
||||
. de IX
|
||||
. tm Index:\\$1\t\\n%\t"\\$2"
|
||||
..
|
||||
. nr % 0
|
||||
. rr F
|
||||
.\}
|
||||
.\"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.hy 0
|
||||
.if n .na
|
||||
.\"
|
||||
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
|
||||
.\" Fear. Run. Save yourself. No user-serviceable parts.
|
||||
. \" fudge factors for nroff and troff
|
||||
.if n \{\
|
||||
. ds #H 0
|
||||
. ds #V .8m
|
||||
. ds #F .3m
|
||||
. ds #[ \f1
|
||||
. ds #] \fP
|
||||
.\}
|
||||
.if t \{\
|
||||
. ds #H ((1u-(\\\\n(.fu%2u))*.13m)
|
||||
. ds #V .6m
|
||||
. ds #F 0
|
||||
. ds #[ \&
|
||||
. ds #] \&
|
||||
.\}
|
||||
. \" simple accents for nroff and troff
|
||||
.if n \{\
|
||||
. ds ' \&
|
||||
. ds ` \&
|
||||
. ds ^ \&
|
||||
. ds , \&
|
||||
. ds ~ ~
|
||||
. ds /
|
||||
.\}
|
||||
.if t \{\
|
||||
. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
|
||||
. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
|
||||
. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
|
||||
. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
|
||||
. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
|
||||
. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
|
||||
.\}
|
||||
. \" troff and (daisy-wheel) nroff accents
|
||||
.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
|
||||
.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
|
||||
.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
|
||||
.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
|
||||
.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
|
||||
.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
|
||||
.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
|
||||
.ds ae a\h'-(\w'a'u*4/10)'e
|
||||
.ds Ae A\h'-(\w'A'u*4/10)'E
|
||||
. \" corrections for vroff
|
||||
.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
|
||||
.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
|
||||
. \" for low resolution devices (crt and lpr)
|
||||
.if \n(.H>23 .if \n(.V>19 \
|
||||
\{\
|
||||
. ds : e
|
||||
. ds 8 ss
|
||||
. ds o a
|
||||
. ds d- d\h'-1'\(ga
|
||||
. ds D- D\h'-1'\(hy
|
||||
. ds th \o'bp'
|
||||
. ds Th \o'LP'
|
||||
. ds ae ae
|
||||
. ds Ae AE
|
||||
.\}
|
||||
.rm #[ #] #H #V #F C
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ERR_set_mark 3"
|
||||
.TH ERR_set_mark 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
ERR_set_mark, ERR_pop_to_mark \- set marks and pop errors until mark
|
||||
.SH "SYNOPSIS"
|
||||
.IX Header "SYNOPSIS"
|
||||
.Vb 1
|
||||
\& #include <openssl/err.h>
|
||||
.Ve
|
||||
.PP
|
||||
.Vb 1
|
||||
\& int ERR_set_mark(void);
|
||||
.Ve
|
||||
.PP
|
||||
.Vb 1
|
||||
\& int ERR_pop_to_mark(void);
|
||||
.Ve
|
||||
.SH "DESCRIPTION"
|
||||
.IX Header "DESCRIPTION"
|
||||
\&\fIERR_set_mark()\fR sets a mark on the current topmost error record if there
|
||||
is one.
|
||||
.PP
|
||||
\&\fIERR_pop_to_mark()\fR will pop the top of the error stack until a mark is found.
|
||||
The mark is then removed. If there is no mark, the whole stack is removed.
|
||||
.SH "RETURN VALUES"
|
||||
.IX Header "RETURN VALUES"
|
||||
\&\fIERR_set_mark()\fR returns 0 if the error stack is empty, otherwise 1.
|
||||
.PP
|
||||
\&\fIERR_pop_to_mark()\fR returns 0 if there was no mark in the error stack, which
|
||||
implies that the stack became empty, otherwise 1.
|
||||
.SH "SEE ALSO"
|
||||
.IX Header "SEE ALSO"
|
||||
\&\fIerr\fR\|(3)
|
||||
.SH "HISTORY"
|
||||
.IX Header "HISTORY"
|
||||
\&\fIERR_set_mark()\fR and \fIERR_pop_to_mark()\fR were added in OpenSSL 0.9.8.
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "EVP_BytesToKey 3"
|
||||
.TH EVP_BytesToKey 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH EVP_BytesToKey 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
EVP_BytesToKey \- password based encryption routine
|
||||
.SH "SYNOPSIS"
|
||||
@ -189,6 +189,6 @@ the \s-1IV\s0.
|
||||
.SH "SEE ALSO"
|
||||
.IX Header "SEE ALSO"
|
||||
\&\fIevp\fR\|(3), \fIrand\fR\|(3),
|
||||
\&\fIEVP_EncryptInit\fR\|(3),
|
||||
\&\fIEVP_EncryptInit\fR\|(3)
|
||||
.SH "HISTORY"
|
||||
.IX Header "HISTORY"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "EVP_DigestInit 3"
|
||||
.TH EVP_DigestInit 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH EVP_DigestInit 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
EVP_MD_CTX_init, EVP_MD_CTX_create, EVP_DigestInit_ex, EVP_DigestUpdate,
|
||||
EVP_DigestFinal_ex, EVP_MD_CTX_cleanup, EVP_MD_CTX_destroy, EVP_MAX_MD_SIZE,
|
||||
@ -151,7 +151,7 @@ EVP digest routines
|
||||
.PP
|
||||
.Vb 4
|
||||
\& int EVP_DigestInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type, ENGINE *impl);
|
||||
\& int EVP_DigestUpdate(EVP_MD_CTX *ctx, const void *d, unsigned int cnt);
|
||||
\& int EVP_DigestUpdate(EVP_MD_CTX *ctx, const void *d, size_t cnt);
|
||||
\& int EVP_DigestFinal_ex(EVP_MD_CTX *ctx, unsigned char *md,
|
||||
\& unsigned int *s);
|
||||
.Ve
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "EVP_EncryptInit 3"
|
||||
.TH EVP_EncryptInit 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH EVP_EncryptInit 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
EVP_CIPHER_CTX_init, EVP_EncryptInit_ex, EVP_EncryptUpdate,
|
||||
EVP_EncryptFinal_ex, EVP_DecryptInit_ex, EVP_DecryptUpdate,
|
||||
@ -153,7 +153,7 @@ EVP_CIPHER_CTX_set_padding \- EVP cipher routines
|
||||
.Ve
|
||||
.PP
|
||||
.Vb 1
|
||||
\& int EVP_CIPHER_CTX_init(EVP_CIPHER_CTX *a);
|
||||
\& void EVP_CIPHER_CTX_init(EVP_CIPHER_CTX *a);
|
||||
.Ve
|
||||
.PP
|
||||
.Vb 6
|
||||
@ -388,8 +388,8 @@ and set. Currently only the \s-1RC2\s0 effective key length and the number of ro
|
||||
\&\s-1RC5\s0 can be set.
|
||||
.SH "RETURN VALUES"
|
||||
.IX Header "RETURN VALUES"
|
||||
EVP_CIPHER_CTX_init, \fIEVP_EncryptInit_ex()\fR, \fIEVP_EncryptUpdate()\fR and
|
||||
\&\fIEVP_EncryptFinal_ex()\fR return 1 for success and 0 for failure.
|
||||
\&\fIEVP_EncryptInit_ex()\fR, \fIEVP_EncryptUpdate()\fR and \fIEVP_EncryptFinal_ex()\fR
|
||||
return 1 for success and 0 for failure.
|
||||
.PP
|
||||
\&\fIEVP_DecryptInit_ex()\fR and \fIEVP_DecryptUpdate()\fR return 1 for success and 0 for failure.
|
||||
\&\fIEVP_DecryptFinal_ex()\fR returns 0 if the decrypt failed or 1 for success.
|
||||
@ -619,7 +619,7 @@ General encryption, decryption function example using \s-1FILE\s0 I/O and \s-1RC
|
||||
\& EVP_CipherInit_ex(&ctx, NULL, NULL, key, iv, do_encrypt);
|
||||
.Ve
|
||||
.PP
|
||||
.Vb 17
|
||||
.Vb 19
|
||||
\& for(;;)
|
||||
\& {
|
||||
\& inlen = fread(inbuf, 1, 1024, in);
|
||||
@ -627,6 +627,7 @@ General encryption, decryption function example using \s-1FILE\s0 I/O and \s-1RC
|
||||
\& if(!EVP_CipherUpdate(&ctx, outbuf, &outlen, inbuf, inlen))
|
||||
\& {
|
||||
\& /* Error */
|
||||
\& EVP_CIPHER_CTX_cleanup(&ctx);
|
||||
\& return 0;
|
||||
\& }
|
||||
\& fwrite(outbuf, 1, outlen, out);
|
||||
@ -634,6 +635,7 @@ General encryption, decryption function example using \s-1FILE\s0 I/O and \s-1RC
|
||||
\& if(!EVP_CipherFinal_ex(&ctx, outbuf, &outlen))
|
||||
\& {
|
||||
\& /* Error */
|
||||
\& EVP_CIPHER_CTX_cleanup(&ctx);
|
||||
\& return 0;
|
||||
\& }
|
||||
\& fwrite(outbuf, 1, outlen, out);
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "EVP_OpenInit 3"
|
||||
.TH EVP_OpenInit 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH EVP_OpenInit 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
EVP_OpenInit, EVP_OpenUpdate, EVP_OpenFinal \- EVP envelope decryption
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "EVP_PKEY_new 3"
|
||||
.TH EVP_PKEY_new 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH EVP_PKEY_new 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
EVP_PKEY_new, EVP_PKEY_free \- private key allocation functions.
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "EVP_PKEY_set1_RSA 3"
|
||||
.TH EVP_PKEY_set1_RSA 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH EVP_PKEY_set1_RSA 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
EVP_PKEY_set1_RSA, EVP_PKEY_set1_DSA, EVP_PKEY_set1_DH, EVP_PKEY_set1_EC_KEY,
|
||||
EVP_PKEY_get1_RSA, EVP_PKEY_get1_DSA, EVP_PKEY_get1_DH, EVP_PKEY_get1_EC_KEY,
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "EVP_SealInit 3"
|
||||
.TH EVP_SealInit 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH EVP_SealInit 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
EVP_SealInit, EVP_SealUpdate, EVP_SealFinal \- EVP envelope encryption
|
||||
.SH "SYNOPSIS"
|
||||
@ -138,9 +138,10 @@ EVP_SealInit, EVP_SealUpdate, EVP_SealFinal \- EVP envelope encryption
|
||||
\& #include <openssl/evp.h>
|
||||
.Ve
|
||||
.PP
|
||||
.Vb 6
|
||||
\& int EVP_SealInit(EVP_CIPHER_CTX *ctx, EVP_CIPHER *type, unsigned char **ek,
|
||||
\& int *ekl, unsigned char *iv,EVP_PKEY **pubk, int npubk);
|
||||
.Vb 7
|
||||
\& int EVP_SealInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *type,
|
||||
\& unsigned char **ek, int *ekl, unsigned char *iv,
|
||||
\& EVP_PKEY **pubk, int npubk);
|
||||
\& int EVP_SealUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out,
|
||||
\& int *outl, unsigned char *in, int inl);
|
||||
\& int EVP_SealFinal(EVP_CIPHER_CTX *ctx, unsigned char *out,
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "EVP_SignInit 3"
|
||||
.TH EVP_SignInit 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH EVP_SignInit 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
EVP_SignInit, EVP_SignUpdate, EVP_SignFinal \- EVP signing functions
|
||||
.SH "SYNOPSIS"
|
||||
@ -164,11 +164,10 @@ signatures.
|
||||
signature context \fBctx\fR. This function can be called several times on the
|
||||
same \fBctx\fR to include additional data.
|
||||
.PP
|
||||
\&\fIEVP_SignFinal()\fR signs the data in \fBctx\fR using the private key \fBpkey\fR
|
||||
and places the signature in \fBsig\fR. If the \fBs\fR parameter is not \s-1NULL\s0
|
||||
then the number of bytes of data written (i.e. the length of the signature)
|
||||
will be written to the integer at \fBs\fR, at most EVP_PKEY_size(pkey) bytes
|
||||
will be written.
|
||||
\&\fIEVP_SignFinal()\fR signs the data in \fBctx\fR using the private key \fBpkey\fR and
|
||||
places the signature in \fBsig\fR. The number of bytes of data written (i.e. the
|
||||
length of the signature) will be written to the integer at \fBs\fR, at most
|
||||
EVP_PKEY_size(pkey) bytes will be written.
|
||||
.PP
|
||||
\&\fIEVP_SignInit()\fR initializes a signing context \fBctx\fR to use the default
|
||||
implementation of digest \fBtype\fR.
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "EVP_VerifyInit 3"
|
||||
.TH EVP_VerifyInit 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH EVP_VerifyInit 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
EVP_VerifyInit, EVP_VerifyUpdate, EVP_VerifyFinal \- EVP signature verification functions
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "OBJ_nid2obj 3"
|
||||
.TH OBJ_nid2obj 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH OBJ_nid2obj 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
OBJ_nid2obj, OBJ_nid2ln, OBJ_nid2sn, OBJ_obj2nid, OBJ_txt2nid, OBJ_ln2nid, OBJ_sn2nid,
|
||||
OBJ_cmp, OBJ_dup, OBJ_txt2obj, OBJ_obj2txt, OBJ_create, OBJ_cleanup \- ASN1 object utility
|
||||
|
148
secure/lib/libcrypto/man/OPENSSL_Applink.3
Normal file
148
secure/lib/libcrypto/man/OPENSSL_Applink.3
Normal file
@ -0,0 +1,148 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
.de Sh \" Subsection heading
|
||||
.br
|
||||
.if t .Sp
|
||||
.ne 5
|
||||
.PP
|
||||
\fB\\$1\fR
|
||||
.PP
|
||||
..
|
||||
.de Sp \" Vertical space (when we can't use .PP)
|
||||
.if t .sp .5v
|
||||
.if n .sp
|
||||
..
|
||||
.de Vb \" Begin verbatim text
|
||||
.ft CW
|
||||
.nf
|
||||
.ne \\$1
|
||||
..
|
||||
.de Ve \" End verbatim text
|
||||
.ft R
|
||||
.fi
|
||||
..
|
||||
.\" Set up some character translations and predefined strings. \*(-- will
|
||||
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
|
||||
.\" double quote, and \*(R" will give a right double quote. | will give a
|
||||
.\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to
|
||||
.\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C'
|
||||
.\" expand to `' in nroff, nothing in troff, for use with C<>.
|
||||
.tr \(*W-|\(bv\*(Tr
|
||||
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
|
||||
.ie n \{\
|
||||
. ds -- \(*W-
|
||||
. ds PI pi
|
||||
. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
|
||||
. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
|
||||
. ds L" ""
|
||||
. ds R" ""
|
||||
. ds C` ""
|
||||
. ds C' ""
|
||||
'br\}
|
||||
.el\{\
|
||||
. ds -- \|\(em\|
|
||||
. ds PI \(*p
|
||||
. ds L" ``
|
||||
. ds R" ''
|
||||
'br\}
|
||||
.\"
|
||||
.\" If the F register is turned on, we'll generate index entries on stderr for
|
||||
.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
|
||||
.\" entries marked with X<> in POD. Of course, you'll have to process the
|
||||
.\" output yourself in some meaningful fashion.
|
||||
.if \nF \{\
|
||||
. de IX
|
||||
. tm Index:\\$1\t\\n%\t"\\$2"
|
||||
..
|
||||
. nr % 0
|
||||
. rr F
|
||||
.\}
|
||||
.\"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.hy 0
|
||||
.if n .na
|
||||
.\"
|
||||
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
|
||||
.\" Fear. Run. Save yourself. No user-serviceable parts.
|
||||
. \" fudge factors for nroff and troff
|
||||
.if n \{\
|
||||
. ds #H 0
|
||||
. ds #V .8m
|
||||
. ds #F .3m
|
||||
. ds #[ \f1
|
||||
. ds #] \fP
|
||||
.\}
|
||||
.if t \{\
|
||||
. ds #H ((1u-(\\\\n(.fu%2u))*.13m)
|
||||
. ds #V .6m
|
||||
. ds #F 0
|
||||
. ds #[ \&
|
||||
. ds #] \&
|
||||
.\}
|
||||
. \" simple accents for nroff and troff
|
||||
.if n \{\
|
||||
. ds ' \&
|
||||
. ds ` \&
|
||||
. ds ^ \&
|
||||
. ds , \&
|
||||
. ds ~ ~
|
||||
. ds /
|
||||
.\}
|
||||
.if t \{\
|
||||
. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
|
||||
. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
|
||||
. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
|
||||
. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
|
||||
. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
|
||||
. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
|
||||
.\}
|
||||
. \" troff and (daisy-wheel) nroff accents
|
||||
.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
|
||||
.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
|
||||
.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
|
||||
.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
|
||||
.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
|
||||
.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
|
||||
.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
|
||||
.ds ae a\h'-(\w'a'u*4/10)'e
|
||||
.ds Ae A\h'-(\w'A'u*4/10)'E
|
||||
. \" corrections for vroff
|
||||
.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
|
||||
.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
|
||||
. \" for low resolution devices (crt and lpr)
|
||||
.if \n(.H>23 .if \n(.V>19 \
|
||||
\{\
|
||||
. ds : e
|
||||
. ds 8 ss
|
||||
. ds o a
|
||||
. ds d- d\h'-1'\(ga
|
||||
. ds D- D\h'-1'\(hy
|
||||
. ds th \o'bp'
|
||||
. ds Th \o'LP'
|
||||
. ds ae ae
|
||||
. ds Ae AE
|
||||
.\}
|
||||
.rm #[ #] #H #V #F C
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "OPENSSL_Applink 3"
|
||||
.TH OPENSSL_Applink 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
OPENSSL_Applink \- glue between OpenSSL BIO and Win32 compiler run\-time
|
||||
.SH "SYNOPSIS"
|
||||
.IX Header "SYNOPSIS"
|
||||
.Vb 1
|
||||
\& __declspec(dllexport) void **OPENSSL_Applink();
|
||||
.Ve
|
||||
.SH "DESCRIPTION"
|
||||
.IX Header "DESCRIPTION"
|
||||
OPENSSL_Applink is application-side interface which provides a glue
|
||||
between OpenSSL \s-1BIO\s0 layer and Win32 compiler run-time environment.
|
||||
Even though it appears at application side, it's essentially OpenSSL
|
||||
private interface. For this reason application developers are not
|
||||
expected to implement it, but to compile provided module with
|
||||
compiler of their choice and link it into the target application.
|
||||
The referred module is available as <openssl>/ms/applink.c.
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "OPENSSL_VERSION_NUMBER 3"
|
||||
.TH OPENSSL_VERSION_NUMBER 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH OPENSSL_VERSION_NUMBER 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
OPENSSL_VERSION_NUMBER, SSLeay, SSLeay_version \- get OpenSSL version number
|
||||
.SH "SYNOPSIS"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
@ -129,7 +129,7 @@
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "OPENSSL_config 3"
|
||||
.TH OPENSSL_config 3 "2005-02-24" "0.9.7d" "OpenSSL"
|
||||
.TH OPENSSL_config 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
OPENSSL_config, OPENSSL_no_config \- simple OpenSSL configuration functions
|
||||
.SH "SYNOPSIS"
|
||||
@ -165,7 +165,7 @@ calls \fIOPENSSL_add_all_algorithms()\fR by compiling an application with the
|
||||
preprocessor symbol \fB\s-1OPENSSL_LOAD_CONF\s0\fR #define'd. In this way configuration
|
||||
can be added without source changes.
|
||||
.PP
|
||||
The environment variable \fB\s-1OPENSSL_CONFIG\s0\fR can be set to specify the location
|
||||
The environment variable \fB\s-1OPENSSL_CONF\s0\fR can be set to specify the location
|
||||
of the configuration file.
|
||||
.PP
|
||||
Currently \s-1ASN1\s0 OBJECTs and \s-1ENGINE\s0 configuration can be performed future
|
||||
|
162
secure/lib/libcrypto/man/OPENSSL_ia32cap.3
Normal file
162
secure/lib/libcrypto/man/OPENSSL_ia32cap.3
Normal file
@ -0,0 +1,162 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
.de Sh \" Subsection heading
|
||||
.br
|
||||
.if t .Sp
|
||||
.ne 5
|
||||
.PP
|
||||
\fB\\$1\fR
|
||||
.PP
|
||||
..
|
||||
.de Sp \" Vertical space (when we can't use .PP)
|
||||
.if t .sp .5v
|
||||
.if n .sp
|
||||
..
|
||||
.de Vb \" Begin verbatim text
|
||||
.ft CW
|
||||
.nf
|
||||
.ne \\$1
|
||||
..
|
||||
.de Ve \" End verbatim text
|
||||
.ft R
|
||||
.fi
|
||||
..
|
||||
.\" Set up some character translations and predefined strings. \*(-- will
|
||||
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
|
||||
.\" double quote, and \*(R" will give a right double quote. | will give a
|
||||
.\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to
|
||||
.\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C'
|
||||
.\" expand to `' in nroff, nothing in troff, for use with C<>.
|
||||
.tr \(*W-|\(bv\*(Tr
|
||||
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
|
||||
.ie n \{\
|
||||
. ds -- \(*W-
|
||||
. ds PI pi
|
||||
. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
|
||||
. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
|
||||
. ds L" ""
|
||||
. ds R" ""
|
||||
. ds C` ""
|
||||
. ds C' ""
|
||||
'br\}
|
||||
.el\{\
|
||||
. ds -- \|\(em\|
|
||||
. ds PI \(*p
|
||||
. ds L" ``
|
||||
. ds R" ''
|
||||
'br\}
|
||||
.\"
|
||||
.\" If the F register is turned on, we'll generate index entries on stderr for
|
||||
.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
|
||||
.\" entries marked with X<> in POD. Of course, you'll have to process the
|
||||
.\" output yourself in some meaningful fashion.
|
||||
.if \nF \{\
|
||||
. de IX
|
||||
. tm Index:\\$1\t\\n%\t"\\$2"
|
||||
..
|
||||
. nr % 0
|
||||
. rr F
|
||||
.\}
|
||||
.\"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.hy 0
|
||||
.if n .na
|
||||
.\"
|
||||
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
|
||||
.\" Fear. Run. Save yourself. No user-serviceable parts.
|
||||
. \" fudge factors for nroff and troff
|
||||
.if n \{\
|
||||
. ds #H 0
|
||||
. ds #V .8m
|
||||
. ds #F .3m
|
||||
. ds #[ \f1
|
||||
. ds #] \fP
|
||||
.\}
|
||||
.if t \{\
|
||||
. ds #H ((1u-(\\\\n(.fu%2u))*.13m)
|
||||
. ds #V .6m
|
||||
. ds #F 0
|
||||
. ds #[ \&
|
||||
. ds #] \&
|
||||
.\}
|
||||
. \" simple accents for nroff and troff
|
||||
.if n \{\
|
||||
. ds ' \&
|
||||
. ds ` \&
|
||||
. ds ^ \&
|
||||
. ds , \&
|
||||
. ds ~ ~
|
||||
. ds /
|
||||
.\}
|
||||
.if t \{\
|
||||
. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
|
||||
. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
|
||||
. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
|
||||
. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
|
||||
. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
|
||||
. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
|
||||
.\}
|
||||
. \" troff and (daisy-wheel) nroff accents
|
||||
.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
|
||||
.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
|
||||
.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
|
||||
.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
|
||||
.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
|
||||
.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
|
||||
.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
|
||||
.ds ae a\h'-(\w'a'u*4/10)'e
|
||||
.ds Ae A\h'-(\w'A'u*4/10)'E
|
||||
. \" corrections for vroff
|
||||
.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
|
||||
.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
|
||||
. \" for low resolution devices (crt and lpr)
|
||||
.if \n(.H>23 .if \n(.V>19 \
|
||||
\{\
|
||||
. ds : e
|
||||
. ds 8 ss
|
||||
. ds o a
|
||||
. ds d- d\h'-1'\(ga
|
||||
. ds D- D\h'-1'\(hy
|
||||
. ds th \o'bp'
|
||||
. ds Th \o'LP'
|
||||
. ds ae ae
|
||||
. ds Ae AE
|
||||
.\}
|
||||
.rm #[ #] #H #V #F C
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "OPENSSL_ia32cap 3"
|
||||
.TH OPENSSL_ia32cap 3 "2006-07-29" "0.9.8b" "OpenSSL"
|
||||
.SH "NAME"
|
||||
OPENSSL_ia32cap \- finding the IA\-32 processor capabilities
|
||||
.SH "SYNOPSIS"
|
||||
.IX Header "SYNOPSIS"
|
||||
.Vb 2
|
||||
\& unsigned long *OPENSSL_ia32cap_loc(void);
|
||||
\& #define OPENSSL_ia32cap (*(OPENSSL_ia32cap_loc()))
|
||||
.Ve
|
||||
.SH "DESCRIPTION"
|
||||
.IX Header "DESCRIPTION"
|
||||
Value returned by \fIOPENSSL_ia32cap_loc()\fR is address of a variable
|
||||
containing \s-1IA\-32\s0 processor capabilities bit vector as it appears in \s-1EDX\s0
|
||||
register after executing \s-1CPUID\s0 instruction with EAX=1 input value (see
|
||||
Intel Application Note #241618). Naturally it's meaningful on IA\-32[E]
|
||||
platforms only. The variable is normally set up automatically upon
|
||||
toolkit initialization, but can be manipulated afterwards to modify
|
||||
crypto library behaviour. For the moment of this writing three bits are
|
||||
significant, namely bit #28 denoting Hyperthreading, which is used to
|
||||
distinguish Intel P4 core, bit #26 denoting \s-1SSE2\s0 support, and bit #4
|
||||
denoting presence of Time-Stamp Counter. Clearing bit #26 at run-time
|
||||
for example disables high-performance \s-1SSE2\s0 code present in the crypto
|
||||
library. You might have to do this if target OpenSSL application is
|
||||
executed on \s-1SSE2\s0 capable \s-1CPU\s0, but under control of \s-1OS\s0 which does not
|
||||
support \s-1SSE2\s0 extentions. Even though you can manipulate the value
|
||||
programmatically, you most likely will find it more appropriate to set
|
||||
up an environment variable with the same name prior starting target
|
||||
application, e.g. 'env OPENSSL_ia32cap=0x10 apps/openssl', to achieve
|
||||
same effect without modifying the application source code.
|
||||
Alternatively you can reconfigure the toolkit with no\-sse2 option and
|
||||
recompile.
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user