summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CHANGES331
-rwxr-xr-xConfigure96
-rw-r--r--Makefile.org350
-rw-r--r--Makefile.shared584
-rw-r--r--README4
-rw-r--r--STATUS6
-rw-r--r--VMS/mkshared.com1
-rw-r--r--VMS/tcpip_shr_decc.opt1
-rw-r--r--apps/Makefile.ssl1519
-rw-r--r--apps/asn1pars.c115
-rw-r--r--apps/ca.c37
-rw-r--r--apps/ec.c395
-rw-r--r--apps/ecparam.c709
-rw-r--r--apps/makeapps.com4
-rw-r--r--apps/pkcs12.c233
-rw-r--r--apps/progs.h8
-rw-r--r--apps/progs.pl2
-rw-r--r--apps/req.c85
-rw-r--r--apps/s_server.c82
-rw-r--r--apps/s_socket.c12
-rw-r--r--apps/speed.c630
-rw-r--r--apps/version.c14
-rw-r--r--apps/x509.c12
-rw-r--r--crypto/Makefile.ssl2
-rw-r--r--crypto/aes/aes_cbc.c10
-rw-r--r--crypto/asn1/Makefile.ssl959
-rw-r--r--crypto/asn1/a_enum.c4
-rw-r--r--crypto/asn1/a_int.c6
-rw-r--r--crypto/asn1/asn1.h48
-rw-r--r--crypto/asn1/asn1_err.c33
-rw-r--r--crypto/asn1/asn1_gen.c839
-rw-r--r--crypto/asn1/asn1_lib.c17
-rw-r--r--crypto/asn1/asn1_par.c32
-rw-r--r--crypto/asn1/asn1t.h76
-rw-r--r--crypto/asn1/d2i_pr.c18
-rw-r--r--crypto/asn1/d2i_pu.c16
-rw-r--r--crypto/asn1/i2d_pr.c9
-rw-r--r--crypto/asn1/i2d_pu.c7
-rw-r--r--crypto/asn1/t_pkey.c474
-rw-r--r--crypto/asn1/t_req.c8
-rw-r--r--crypto/asn1/t_spki.c9
-rw-r--r--crypto/asn1/t_x509.c11
-rw-r--r--crypto/asn1/tasn_dec.c1
-rw-r--r--crypto/asn1/tasn_enc.c241
-rw-r--r--crypto/asn1/tasn_fre.c1
-rw-r--r--crypto/asn1/tasn_new.c2
-rw-r--r--crypto/asn1/tasn_typ.c4
-rw-r--r--crypto/asn1/tasn_utl.c3
-rw-r--r--crypto/asn1/x_pubkey.c259
-rw-r--r--crypto/asn1/x_x509a.c29
-rw-r--r--crypto/bn/Makefile.ssl18
-rw-r--r--crypto/bn/bn.h93
-rw-r--r--crypto/bn/bn_err.c10
-rw-r--r--crypto/bn/bn_gf2m.c996
-rw-r--r--crypto/bn/bn_lcl.h10
-rw-r--r--crypto/bn/bn_lib.c77
-rw-r--r--crypto/bn/bn_nist.c843
-rw-r--r--crypto/bn/bn_rand.c14
-rw-r--r--crypto/bn/bn_sqrt.c61
-rw-r--r--crypto/bn/bntest.c633
-rw-r--r--crypto/conf/Makefile.ssl65
-rw-r--r--crypto/conf/conf.h3
-rw-r--r--crypto/cryptlib.c64
-rw-r--r--crypto/crypto-lib.com21
-rw-r--r--crypto/crypto.h76
-rw-r--r--crypto/des/des_locl.h5
-rw-r--r--crypto/dh/Makefile.ssl30
-rw-r--r--crypto/dsa/Makefile.ssl45
-rw-r--r--crypto/dsa/dsa_ossl.c6
-rw-r--r--crypto/dso/dso.h41
-rw-r--r--crypto/dso/dso_dl.c70
-rw-r--r--crypto/dso/dso_dlfcn.c72
-rw-r--r--crypto/dso/dso_err.c11
-rw-r--r--crypto/dso/dso_lib.c29
-rw-r--r--crypto/dso/dso_vms.c127
-rw-r--r--crypto/dso/dso_win32.c320
-rw-r--r--crypto/ec/Makefile.ssl164
-rw-r--r--crypto/ec/ec.h276
-rw-r--r--crypto/ec/ec2_mult.c375
-rw-r--r--crypto/ec/ec2_smpl.c974
-rw-r--r--crypto/ec/ec2_smpt.c125
-rw-r--r--crypto/ec/ec_asn1.c1459
-rw-r--r--crypto/ec/ec_check.c122
-rw-r--r--crypto/ec/ec_curve.c1213
-rw-r--r--crypto/ec/ec_cvt.c76
-rw-r--r--crypto/ec/ec_err.c94
-rw-r--r--crypto/ec/ec_key.c377
-rw-r--r--crypto/ec/ec_lcl.h170
-rw-r--r--crypto/ec/ec_lib.c362
-rw-r--r--crypto/ec/ec_mult.c144
-rw-r--r--crypto/ec/ec_print.c195
-rw-r--r--crypto/ec/ecp_mont.c148
-rw-r--r--crypto/ec/ecp_nist.c189
-rw-r--r--crypto/ec/ecp_recp.c22
-rw-r--r--crypto/ec/ecp_smpl.c266
-rw-r--r--crypto/ec/ectest.c659
-rw-r--r--crypto/ecdh/.cvsignore2
-rw-r--r--crypto/ecdh/Makefile.ssl123
-rw-r--r--crypto/ecdh/ecdh.h151
-rw-r--r--crypto/ecdh/ecdhtest.c356
-rw-r--r--crypto/ecdh/ech_err.c97
-rw-r--r--crypto/ecdh/ech_key.c79
-rw-r--r--crypto/ecdh/ech_lib.c235
-rw-r--r--crypto/ecdh/ech_ossl.c174
-rw-r--r--crypto/ecdsa/.cvsignore2
-rw-r--r--crypto/ecdsa/Makefile.ssl142
-rw-r--r--crypto/ecdsa/ecdsa.h169
-rw-r--r--crypto/ecdsa/ecdsatest.c583
-rw-r--r--crypto/ecdsa/ecs_asn1.c67
-rw-r--r--crypto/ecdsa/ecs_err.c102
-rw-r--r--crypto/ecdsa/ecs_lib.c252
-rw-r--r--crypto/ecdsa/ecs_ossl.c452
-rw-r--r--crypto/ecdsa/ecs_sign.c89
-rw-r--r--crypto/ecdsa/ecs_vrf.c91
-rw-r--r--crypto/engine/Makefile.ssl532
-rw-r--r--crypto/engine/eng_all.c2
-rw-r--r--crypto/engine/eng_dyn.c98
-rw-r--r--crypto/engine/eng_fat.c23
-rw-r--r--crypto/engine/eng_int.h7
-rw-r--r--crypto/engine/eng_lib.c10
-rw-r--r--crypto/engine/eng_list.c35
-rw-r--r--crypto/engine/eng_openssl.c11
-rw-r--r--crypto/engine/engine.h62
-rw-r--r--crypto/engine/hw.ec8
-rw-r--r--<