• Home
  • History
  • Annotate
  • only in /external/openssl/crypto/
History log of /external/openssl/crypto/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ce96fb211b9a44bbd7fb5ef7ed0e6c1244045c2e 29-Nov-2011 Ben Cheng <bccheng@google.com> Adjust SP before content is written below it.

From Valgrind:
I/valgrind( 1837): ==1838== Invalid write of size 4
I/valgrind( 1837): ==1838== at 0x4E312A4: sha1_block_data_order
(sha1-armv4-large.s:109)
I/valgrind( 1837): ==1838== Address 0xbdd6abb8 is just below the stack
ptr. To suppress, use: --workaround-gcc296-bugs=yes

This is probably just a cosmetic fix to make Valgrind happy.

BUG: 5505776
Change-Id: Ice2fa65ab753a7c4cb92f531179db8b200f8b2c5
ha/asm/sha1-armv4-large.pl
ha/asm/sha1-armv4-large.s
ee7afb3c942c4eefef6ed06201eafaf8ec58e2e3 06-Sep-2011 Brian Carlstrom <bdc@google.com> Upgrade to openssl-1.0.0e

Bug: 5261862
Change-Id: I34d2d458aa85e61b1faacb8b5f386353be679d9b
ndroid.mk
Pdir_vms.c
Pdir_win32.c
lphacpuid.pl
sn1/a_object.c
sn1/bio_ndef.c
sn1/x_name.c
io/b_sock.c
io/bss_dgram.c
io/bss_log.c
n/asm/alpha-mont.pl
n/asm/s390x-mont.pl
n/asm/vms.mar
n/bn.h
n/bn_gf2m.c
n/bn_mont.c
n/bn_nist.c
n/vms-helper.c
onf/conf_api.c
ryptlib.c
sa/dsa_pmeth.c
so/dso_dlfcn.c
so/dso_vms.c
so/dso_win32.c
cdsa/ecdsatest.c
cdsa/ecs_ossl.c
vp/evp_test.c
mac/hm_pmeth.c
_time.c
csp/ocsp_lib.c
pensslv.h
erlasm/cbc.pl
and/rand_vms.c
and/randfile.c
sa/rsa_oaep.c
tack/safestack.h
hreads/win32.bat
509/x509_vfy.c
9e0e631be35ff165f6c4aba8fcbeb5df7e448d09 21-Jul-2011 Ying Wang <wangying@google.com> Really unbundle libcrypto and libssl.

1. If built with the NDK, they should link against the NDK libdl and libz.
2. Upgrade to NDK version 5, because NDKr4 lacks some functions in
libdl.

Change-Id: I080d102d224496c63060c58a08b1dfd1de05978c
ndroid.mk
841b213edf7f53941df00cecaa9e7482db09dc6f 12-Jul-2011 Jeff Brown <jeffbrown@google.com> Remove the simulator target from all makefiles.
Bug: 5010576

Change-Id: Ic867a941ef51e408a5dc6d5ef4c8ff9ec3dd7f2f
ndroid.mk
386c1abc2abdb34a35d97ac4efaf8944275c479b 10-Mar-2011 Brian Carlstrom <bdc@google.com> Remove DECnet files

Change-Id: I90c9e978d5a987c27982562cd2373def3a256db9
io/bss_rtcp.c
55f0e2c599995f5f5bc4cbbfb74d7b5f3a1f83f4 25-Feb-2011 Mike Dodd <mdodd@google.com> Build static library for unbundled apps, and build with prebuilt NDK.

Change-Id: Icd3bd47f0d570f85323d3888720297216daea55e
ndroid.mk
81c4de7869b646592127e952cda763abf8305069 08-Feb-2011 Brian Carlstrom <bdc@google.com> Upgrade to openssl-1.0.0d

Bug: 3435285
Change-Id: Ied92c240f0a3ef9b2ce9b841089c03e0b29018b8
sn1/a_strex.c
sn1/a_strnid.c
sn1/ameth_lib.c
sn1/asn1.h
io/bss_dgram.c
io/bss_file.c
omp/c_rle.c
rypto-lib.com
es/des-lib.com
sa/dsa_ossl.c
c/ec2_smpl.c
c/ec_key.c
c/ecp_smpl.c
ngine/engine.h
nstall.com
pensslv.h
tack/safestack.h
hreads/pthreads-vms.com
509v3/v3_addr.c
509v3/v3_asid.c
8ec051acfe6cc3d798ba2be6f05a6268d4d9f77e 02-Feb-2011 Ying Wang <wangying@google.com> Fix Mac build.

Change-Id: I569445d9db75caf42f804b47d33eeb1a61be5194
ndroid.mk
976a034585c7e8ff9dda5ebe032f399b78887f70 04-Dec-2010 Brian Carlstrom <bdc@google.com> Upgrade to openssl-1.0.0c

Bug: 3249410
Change-Id: Iac938a7d2f17b73dcb82b031607dae96dbb35f34
n/asm/s390x.S
ryptlib.c
rypto-lib.com
vp/m_sigver.c
vp/p_lib.c
vp/p_sign.c
vp/p_verify.c
nstall.com
pake/jpake.c
pake/jpake.h
pake/jpake_err.c
pensslv.h
and/randfile.c
tack/safestack.h
43c12e3d4f9bbbbd4a8ba7b149686437514bc6b6 16-Nov-2010 Brian Carlstrom <bdc@google.com> Upgrade to openssl-1.0.0b

Bug: 3201137
Change-Id: I20cd6bed7717e5982abc3734e9a6522067f2908e
es/aes_wrap.c
es/asm/aes-armv4.pl
es/asm/aes-armv4.s
lphacpuid.pl
sn1/a_int.c
sn1/n_pkey.c
sn1/t_crl.c
sn1/tasn_dec.c
sn1/x_x509.c
io/bf_nbio.c
io/bio_lib.c
io/bss_acpt.c
n/asm/alpha-mont.pl
n/asm/s390x.S
n/bn_exp2.c
n/bn_mul.c
onf/conf_api.c
onf/conf_def.c
sa/dsa_gen.c
sa/dsa_ossl.c
c/ec2_mult.c
c/ec_mult.c
cdh/ech_lib.c
cdsa/ecs_lib.c
vp/encode.c
vp/evp_enc.c
vp/pmeth_lib.c
mac/hmac.c
d32_common.h
csp/ocsp_ht.c
csp/ocsp_prn.c
pensslv.h
em/pem_lib.c
em/pvkfmt.c
erlasm/x86_64-xlate.pl
kcs12/p12_key.c
kcs7/pk7_doit.c
kcs7/pk7_lib.c
queue/pqueue.c
and/md_rand.c
and/rand_nw.c
and/randfile.c
sa/rsa_eay.c
ha/asm/sha1-armv4-large.pl
ha/asm/sha1-armv4-large.s
ha/asm/sha1-sparcv9.pl
ha/asm/sha1-sparcv9a.pl
ha/asm/sha256-armv4.pl
ha/asm/sha256-armv4.s
ha/asm/sha512-armv4.pl
ha/asm/sha512-armv4.s
ha/asm/sha512-sparcv9.pl
parccpuid.S
parcv9cap.c
tack/safestack.h
509/x509.h
509/x509_vfy.c
509/x_all.c
509v3/pcy_tree.c
509v3/v3_ncons.c
9bc062a3fd7352166c1b0f8f282eb064c0b2c0c5 26-Oct-2010 Dmitry Shmidt <dimitrysh@google.com> crypto: Add bn_const.c to makefile

Change-Id: I2a21ac2c943b468e92cbf3cf15f2aca1adba344f
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
ndroid.mk
3202b6410d800fe24990ab43e28206622b2b90a9 15-Oct-2010 Ying Wang <wangying@google.com> Build static libcrypto.

Change-Id: I8a6b108a3fca6999cb103867f781338c4ddea446
ndroid.mk
c37be730bf5139f96c16a95faae9e916b6162869 17-Sep-2010 Brian Carlstrom <bdc@google.com> Remove SHA0 from openssl

Recent a bug was found that would have been much more obvious if not
for the confusion that "sha" means "SHA-0" in openssl and "SHA" means
"SHA-1" to Java programmers. Removing SHA-0 should be not be an
interoperability issue, it was never really used, was apparently
flawed, so like MD2 we will just remove it.

Bug: 2997009

Change-Id: I630c851fb2f5f344ef7a2c62c7092843cb40818c
ndroid.mk
vp/m_md2.c
vp/m_sha.c
pensslconf.h
ha/sha_one.c
93ab5a3a4e69ebc86254b5641383189ee2d9dcfa 17-Sep-2010 Jesse Wilson <jessewilson@google.com> Add optional tags to OpenSSL.

Change-Id: I45a7de1d858907239c23e0682ef1f52920d35502
ndroid.mk
bf2894223fb3e3c74627222af7fc2cd1fefc4374 18-Aug-2010 Jesse Wilson <jessewilson@google.com> Support dalvikvm on a Linux x86 host

Change-Id: I6bd10d19e40f3a699797fa2c3d91a5cbf37864fd
ndroid.mk
47e6a167f114f4c4b0bae4bce4ba1c4f539e0dc1 19-Aug-2010 Brian Carlstrom <bdc@google.com> enabling blowfish in openssl

Manual changes:

Changing build/config to remove OPENSSL_NO_BF and no-bf

openssl.config
android-config.mk

Add list of new files to build for blowfish

patches/crypto_Android.mk

Need to clean because we are changing build flags

CleanSpec.mk

Derived changes:

Changed by import_openssl.sh based on android-config.mk change

crypto/opensslconf.h
include/openssl/opensslconf.h

Derived from patches/crypto_Android.mk by import_openssl.sh

crypto/Android.mk

Newly imported files by import_openssl.sh with updated openssl.config

crypto/bf/COPYRIGHT
crypto/bf/asm/bf-586.pl
crypto/bf/asm/bf-686.pl
crypto/bf/bf_cfb64.c
crypto/bf/bf_ecb.c
crypto/bf/bf_enc.c
crypto/bf/bf_locl.h
crypto/bf/bf_ofb64.c
crypto/bf/bf_pi.h
crypto/bf/bf_skey.c
crypto/bf/blowfish.h
include/openssl/blowfish.h

Bug: 1856777
Change-Id: Id984df3834fa1d935feb9910c26a082242a9a8e1
ndroid.mk
f/COPYRIGHT
f/asm/bf-586.pl
f/asm/bf-686.pl
f/bf_cfb64.c
f/bf_ecb.c
f/bf_enc.c
f/bf_locl.h
f/bf_ofb64.c
f/bf_pi.h
f/bf_skey.c
f/blowfish.h
pensslconf.h
3d3a1b8fcf46ca3bdb3d8f09acd6ef604624a30d 18-Aug-2010 Brian Carlstrom <bdc@google.com> Upgrade to openssl-1.0.0a

- Updated README.android
- Updated openssl.version
- Ran ./import_openssl.sh import .../openssl-1.0.0a.tar.gz
(which is responsible for the rest of the changes)

Change-Id: I3214fb8cb5297d68edc7632bbd9027952fec559b
es/asm/aes-ppc.pl
io/b_sock.c
io/bss_file.c
n/asm/alpha-mont.pl
ryptlib.c
rypto-lib.com
es/des-lib.com
es/rpc_des.h
sa/dsa_ameth.c
rr/err_prn.c
vp/bio_b64.c
vp/pmeth_lib.c
d5/asm/md5-ia64.S
odes/cfb128.c
odes/ctr128.c
odes/ofb128.c
pensslv.h
em/pem.h
em/pvkfmt.c
erlasm/x86_64-xlate.pl
sa/rsa_pmeth.c
parccpuid.S
tack/safestack.h
ymhacks.h
509v3/v3_pci.c
86_64cpuid.pl
ffbefd3fbbe05b9095e83c42b6288ad8c1ec7347 18-May-2010 Jing Yu <jingyu@google.com> Don't include termio.h if compile with android toolchain, since
current bionic C does not have this header.
__ANDROID__ is defined by androideabi toolchain.

Currently, build of openssl includes termios.h, instead of
termio.h. This patch makes sure that we keep this behavior
before/after we upgrade Android toolchain.

In this patch, we also update the patch file and config file,
such that this patch is not dropped when openssl is upgraded
in the future.

Change-Id: I35e8dcce456966f585ff07b5ff4edf7ee4cf8baf
i/ui_openssl.c
904c5bb06deb8e0b17c3673c0ceb7d80420c16f3 14-May-2010 Brian Carlstrom <bdc@google.com> Adding SSL_set_cipher_lists and turning on elliptic curve

Summary:
- adding SSL_set_cipher_lists for JSSE support
- enabling elliptic curve for new JSSE cipher suites

Details:

Adding SSL_set_cipher_lists that allows setting of SSL ciphers (and
indirectly ciphers_by_id). This allows us to explicitly set a desired
cipher suite lists with our own ordering for JSSE support.

patches/jsse.patch

Enabling EC, ECDH, and ECDSA which are needed for RI 6 elliptic curve cipher suites.
- EC = Elliptic Curve
- ECDH = Elliptic Curve Diffie-Hellman
- ECDSA = Elliptic Curve Digital Signature Algorithm

android-config.mk
patches/apps_Android.mk
patches/crypto_Android.mk
openssl.config

Remove warning from openssl output to remove testssl warnings

patches/progs.patch
openssl.config

Misc

Update clean, build, and test instructions

README.android

Fixing whitespace inconsistency noted when updating clean target

patches/ssl_Android.mk

Generated files

Copied from patches:

apps/Android.mk
crypto/Android.mk
ssl/Android.mk

Newly imported EC files from openssl-1.0.0.tar.gz
Interestingly most of the needed files were already present, if not compiled.

crypto/ec/ec_ameth.c
crypto/ec/ec_pmeth.c
crypto/ec/eck_prn.c

SSL_set_cipher_lists

include/openssl/ssl.h
ssl/ssl.h
ssl/ssl_lib.c

Disabled warning

apps/openssl.c

Change-Id: I1d75f64b64e03f7bfb45456876b60ebbf3a09de5
ndroid.mk
c/ec_ameth.c
c/ec_pmeth.c
c/eck_prn.c
221304ee937bc0910948a8be1320cb8cc4eb6d36 15-Apr-2010 Brian Carlstrom <bdc@google.com> openssl-1.0.0 upgrade

external/openssl

Updated version to 1.0.0
openssl.version

Updated small records patch for 1.0.0. This is probably the most significant change.
patches/small_records.patch

Removed bad_version.patch since fix is included in 0.9.8n and beyond
patches/README
patches/bad_version.patch
openssl.config

Changed import_openssl.sh to generate armv4 asm with the 1.0.0
scripts, not our backported 0.9.9-dev backported version in
patches/arm-asm.patch.
import_openssl.sh
openssl.config
patches/README
patches/arm-asm.patch

Added -DOPENSSL_NO_STORE to match ./Configure output
Added -DOPENSSL_NO_WHIRLPOOL (no-whrlpool) to skip new optional cipher
android-config.mk
openssl.config

Fixed import to remove include directory during import like other
imported directories (apps, ssl, crypto)
import_openssl.sh

Updated UNNEEDED_SOURCES. Pruned Makefiles which we don't use.
openssl.config

Updated to build newly required files
patches/apps_Android.mk
patches/crypto_Android.mk

Disable some new openssl tools
patches/progs.patch

Updated upgrade testing notes to include running BigInteger tests
README.android

Automatically imported
android.testssl/
apps/
crypto/
e_os.h
e_os2.h
include/
ssl/

dalvik

Change makeCipherList to skip SSLv2 ciphers that 1.0.0 now returns
so there are not duplicate ciphersuite names in getEnabledCipherSuites.
libcore/x-net/src/main/native/org_apache_harmony_xnet_provider_jsse_NativeCrypto.cpp

Updated OpenSSLSocketImpl_cipherauthenticationmethod for new
SSL_CIPHER algorithms -> algorithm_auth (and const-ness)
libcore/x-net/src/main/native/org_apache_harmony_xnet_provider_jsse_NativeCrypto.cpp

Update to const SSL_CIPHER in OpenSSLSessionImpl_getCipherSuite (and cipherauthenticationmethod)
libcore/x-net/src/main/native/org_apache_harmony_xnet_provider_jsse_NativeCrypto.cpp

test_EnabledCipherSuites on both SSLSocketTest and
SSLServerSocketTest caught the makeCipherList problem. However the
asserts where a bit out of sync and didn't give good messages
because they didn't actually show what was going on. As part of
debugging the issue they found, I tried to make align the asserts
and improve their output for the future.

libcore/x-net/src/test/java/tests/api/javax/net/ssl/SSLServerSocketTest.java
libcore/x-net/src/test/java/tests/api/javax/net/ssl/SSLSocketTest.java

vendor/google

Add const to X509V3_EXT_METHOD* for 1.0.0 compatibility
libraries/libjingle/talk/base/openssladapter.cc

Change-Id: I90fb1566dede6034eebc96d2b0dcf4533d9643bf
.9.9-dev/README.android
.9.9-dev/aes/aes-armv4.pl
.9.9-dev/aes/aes-armv4.s
.9.9-dev/bn/armv4-mont.pl
.9.9-dev/bn/armv4-mont.s
.9.9-dev/sha/sha1-armv4-large.pl
.9.9-dev/sha/sha1-armv4-large.s
.9.9-dev/sha/sha256-armv4.pl
.9.9-dev/sha/sha256-armv4.s
.9.9-dev/sha/sha512-armv4.pl
.9.9-dev/sha/sha512-armv4.s
ndroid.mk
Pdir_win.c
akefile
es/Makefile
es/aes.h
es/aes_cbc.c
es/aes_cfb.c
es/aes_core.c
es/aes_ctr.c
es/aes_ige.c
es/aes_ofb.c
es/aes_x86core.c
es/asm/aes-586.pl
es/asm/aes-armv4.pl
es/asm/aes-armv4.s
es/asm/aes-ppc.pl
es/asm/aes-s390x.pl
es/asm/aes-sparcv9.pl
es/asm/aes-x86_64.pl
sn1/Makefile
sn1/a_bitstr.c
sn1/a_dup.c
sn1/a_gentm.c
sn1/a_hdr.c
sn1/a_int.c
sn1/a_meth.c
sn1/a_object.c
sn1/a_octet.c
sn1/a_set.c
sn1/a_sign.c
sn1/a_strnid.c
sn1/a_time.c
sn1/a_type.c
sn1/a_utctm.c
sn1/a_verify.c
sn1/ameth_lib.c
sn1/asn1.h
sn1/asn1_err.c
sn1/asn1_gen.c
sn1/asn1_lib.c
sn1/asn1_locl.h
sn1/asn1_mac.h
sn1/asn1_par.c
sn1/asn1t.h
sn1/asn_mime.c
sn1/asn_pack.c
sn1/bio_asn1.c
sn1/bio_ndef.c
sn1/charmap.h
sn1/d2i_pr.c
sn1/d2i_pu.c
sn1/i2d_pr.c
sn1/nsseq.c
sn1/p5_pbe.c
sn1/p5_pbev2.c
sn1/p8_key.c
sn1/p8_pkey.c
sn1/t_pkey.c
sn1/t_req.c
sn1/t_spki.c
sn1/t_x509.c
sn1/tasn_dec.c
sn1/tasn_enc.c
sn1/tasn_fre.c
sn1/tasn_new.c
sn1/tasn_prn.c
sn1/tasn_typ.c
sn1/x_crl.c
sn1/x_long.c
sn1/x_name.c
sn1/x_nx509.c
sn1/x_pubkey.c
sn1/x_req.c
sn1/x_x509.c
io/Makefile
io/b_print.c
io/b_sock.c
io/bio.h
io/bio_cb.c
io/bio_err.c
io/bio_lcl.h
io/bio_lib.c
io/bss_acpt.c
io/bss_dgram.c
io/bss_fd.c
io/bss_file.c
io/bss_log.c
io/bss_mem.c
io/bss_sock.c
n/Makefile
n/asm/alpha-mont.pl
n/asm/armv4-mont.pl
n/asm/armv4-mont.s
n/asm/bn-586.pl
n/asm/co-586.pl
n/asm/mips3-mont.pl
n/asm/mo-586.pl
n/asm/ppc-mont.pl
n/asm/ppc.pl
n/asm/ppc64-mont.pl
n/asm/s390x-mont.pl
n/asm/s390x.S
n/asm/sparcv8plus.S
n/asm/sparcv9-mont.pl
n/asm/sparcv9a-mont.pl
n/asm/via-mont.pl
n/asm/x86-mont.pl
n/asm/x86_64-gcc.c
n/asm/x86_64-mont.pl
n/bn.h
n/bn_asm.c
n/bn_blind.c
n/bn_ctx.c
n/bn_div.c
n/bn_gf2m.c
n/bn_lcl.h
n/bn_lib.c
n/bn_mont.c
n/bn_opt.c
n/bn_print.c
n/bn_x931p.c
n/bntest.c
n/exptest.c
uffer/Makefile
uffer/buf_err.c
uffer/buf_str.c
uffer/buffer.c
uffer/buffer.h
amellia/Makefile
amellia/camellia.c
amellia/camellia.h
amellia/cmll_cbc.c
amellia/cmll_cfb.c
amellia/cmll_ctr.c
amellia/cmll_ecb.c
amellia/cmll_locl.h
amellia/cmll_misc.c
amellia/cmll_ofb.c
omp/Makefile
omp/c_zlib.c
omp/comp_err.c
onf/Makefile
onf/README
onf/conf.h
onf/conf_api.c
onf/conf_def.c
onf/conf_err.c
onf/conf_lib.c
onf/conf_mall.c
onf/conf_mod.c
pt_err.c
ryptlib.c
rypto-lib.com
rypto.h
es/Makefile
es/asm/crypt586.pl
es/asm/des-586.pl
es/asm/des686.pl
es/asm/des_enc.m4
es/des_enc.c
es/des_lib.c
es/des_locl.h
es/ecb_enc.c
es/enc_read.c
es/enc_writ.c
es/fcrypt_b.c
es/set_key.c
es/xcbc_enc.c
h/Makefile
h/dh.h
h/dh_ameth.c
h/dh_asn1.c
h/dh_check.c
h/dh_err.c
h/dh_gen.c
h/dh_key.c
h/dh_pmeth.c
sa/Makefile
sa/dsa.h
sa/dsa_ameth.c
sa/dsa_asn1.c
sa/dsa_err.c
sa/dsa_gen.c
sa/dsa_key.c
sa/dsa_lib.c
sa/dsa_locl.h
sa/dsa_ossl.c
sa/dsa_pmeth.c
sa/dsa_prn.c
sa/dsa_sign.c
sa/dsa_utl.c
sa/dsa_vrf.c
sa/dsatest.c
so/Makefile
so/dso.h
so/dso_dl.c
so/dso_dlfcn.c
so/dso_err.c
so/dso_lib.c
so/dso_null.c
so/dso_openssl.c
so/dso_vms.c
so/dso_win32.c
yn_lck.c
c/Makefile
c/ec.h
c/ec2_mult.c
c/ec2_smpl.c
c/ec2_smpt.c
c/ec_curve.c
c/ec_err.c
c/ec_lcl.h
c/ec_lib.c
c/ec_mult.c
c/ecp_nist.c
c/ectest.c
cdh/Makefile
cdh/ecdhtest.c
cdh/ech_err.c
cdsa/Makefile
cdsa/ecdsa.h
cdsa/ecdsatest.c
cdsa/ecs_err.c
ngine/Makefile
ngine/eng_all.c
ngine/eng_cryptodev.c
ngine/eng_dyn.c
ngine/eng_err.c
ngine/eng_fat.c
ngine/eng_int.h
ngine/eng_lib.c
ngine/eng_list.c
ngine/eng_openssl.c
ngine/eng_padlock.c
ngine/eng_table.c
ngine/engine.h
ngine/enginetest.c
rr/Makefile
rr/err.c
rr/err.h
rr/err_all.c
rr/err_bio.c
rr/err_def.c
rr/err_prn.c
rr/err_str.c
rr/openssl.ec
vp/Makefile
vp/bio_enc.c
vp/bio_md.c
vp/c_all.c
vp/c_allc.c
vp/c_alld.c
vp/dig_eng.c
vp/digest.c
vp/e_aes.c
vp/e_camellia.c
vp/e_des.c
vp/e_des3.c
vp/e_idea.c
vp/e_null.c
vp/e_rc2.c
vp/e_rc4.c
vp/e_seed.c
vp/e_xcbc_d.c
vp/enc_min.c
vp/encode.c
vp/evp.h
vp/evp_cnf.c
vp/evp_enc.c
vp/evp_err.c
vp/evp_key.c
vp/evp_lib.c
vp/evp_locl.h
vp/evp_pbe.c
vp/evp_pkey.c
vp/evp_test.c
vp/m_dss.c
vp/m_dss1.c
vp/m_ecdsa.c
vp/m_md2.c
vp/m_md4.c
vp/m_md5.c
vp/m_mdc2.c
vp/m_sha.c
vp/m_sha1.c
vp/m_sigver.c
vp/m_wp.c
vp/names.c
vp/p5_crpt.c
vp/p5_crpt2.c
vp/p_dec.c
vp/p_enc.c
vp/p_lib.c
vp/p_open.c
vp/p_seal.c
vp/p_sign.c
vp/p_verify.c
vp/pmeth_fn.c
vp/pmeth_gn.c
vp/pmeth_lib.c
x_data.c
ips_err.c
ips_err.h
mac/Makefile
mac/hm_ameth.c
mac/hm_pmeth.c
mac/hmac.c
mac/hmac.h
a64cpuid.S
nstall.com
pake/Makefile
pake/jpake.c
pake/jpaketest.c
rb5/Makefile
hash/Makefile
hash/lh_stats.c
hash/lhash.c
hash/lhash.h
d32_common.h
d4/Makefile
d4/md4.h
d4/md4_dgst.c
d5/Makefile
d5/asm/md5-586.pl
d5/asm/md5-ia64.S
d5/asm/md5-x86_64.pl
d5/md5.h
d5/md5_dgst.c
d5/md5_locl.h
dc2/Makefile
dc2/mdc2.h
dc2/mdc2dgst.c
em.c
em_dbg.c
odes/cbc128.c
odes/cfb128.c
odes/ctr128.c
odes/ofb128.c
_init.c
_time.c
_time.h
bjects/Makefile
bjects/o_names.c
bjects/obj_dat.c
bjects/obj_dat.h
bjects/obj_dat.pl
bjects/obj_err.c
bjects/obj_lib.c
bjects/obj_xref.c
bjects/obj_xref.h
bjects/obj_xref.txt
bjects/objects.h
bjects/objects.pl
bjects/objxref.pl
csp/Makefile
csp/ocsp.h
csp/ocsp_cl.c
csp/ocsp_err.c
csp/ocsp_ext.c
csp/ocsp_ht.c
csp/ocsp_lib.c
csp/ocsp_prn.c
csp/ocsp_vfy.c
pensslconf.h
pensslconf.h.in
pensslv.h
ssl_typ.h
em/Makefile
em/pem.h
em/pem_all.c
em/pem_err.c
em/pem_info.c
em/pem_lib.c
em/pem_pkey.c
em/pem_x509.c
em/pem_xaux.c
em/pvkfmt.c
erlasm/ppc-xlate.pl
erlasm/x86_64-xlate.pl
erlasm/x86asm.pl
erlasm/x86gas.pl
erlasm/x86masm.pl
erlasm/x86ms.pl
erlasm/x86nasm.pl
erlasm/x86unix.pl
kcs12/Makefile
kcs12/p12_add.c
kcs12/p12_attr.c
kcs12/p12_crpt.c
kcs12/p12_crt.c
kcs12/p12_key.c
kcs12/p12_kiss.c
kcs12/p12_mutl.c
kcs12/p12_npas.c
kcs12/p12_utl.c
kcs12/pk12err.c
kcs12/pkcs12.h
kcs7/Makefile
kcs7/pk7_asn1.c
kcs7/pk7_attr.c
kcs7/pk7_doit.c
kcs7/pk7_lib.c
kcs7/pk7_mime.c
kcs7/pk7_smime.c
kcs7/pkcs7.h
kcs7/pkcs7err.c
pccpuid.pl
queue/Makefile
queue/pq_compat.h
queue/pqueue.c
queue/pqueue.h
and/Makefile
and/md_rand.c
and/rand.h
and/rand_egd.c
and/rand_eng.c
and/rand_err.c
and/rand_lcl.h
and/rand_lib.c
and/rand_os2.c
and/rand_unix.c
and/rand_win.c
and/randfile.c
c2/Makefile
c2/rc2.h
c2/rc2_skey.c
c4/Makefile
c4/asm/rc4-586.pl
c4/asm/rc4-ia64.S
c4/asm/rc4-ia64.pl
c4/asm/rc4-s390x.pl
c4/asm/rc4-x86_64.pl
c4/rc4.h
c4/rc4_enc.c
c4/rc4_fblk.c
c4/rc4_skey.c
c4/rc4test.c
ipemd/Makefile
ipemd/asm/rmd-586.pl
ipemd/ripemd.h
ipemd/rmd_dgst.c
ipemd/rmd_locl.h
sa/Makefile
sa/rsa.h
sa/rsa_ameth.c
sa/rsa_asn1.c
sa/rsa_eay.c
sa/rsa_eng.c
sa/rsa_err.c
sa/rsa_gen.c
sa/rsa_lib.c
sa/rsa_locl.h
sa/rsa_oaep.c
sa/rsa_pmeth.c
sa/rsa_prn.c
sa/rsa_pss.c
sa/rsa_sign.c
sa/rsa_test.c
sa/rsa_x931g.c
390xcap.c
390xcpuid.S
ha/Makefile
ha/asm/sha1-586.pl
ha/asm/sha1-armv4-large.pl
ha/asm/sha1-armv4-large.s
ha/asm/sha1-ppc.pl
ha/asm/sha1-s390x.pl
ha/asm/sha1-sparcv9.pl
ha/asm/sha1-sparcv9a.pl
ha/asm/sha1-thumb.pl
ha/asm/sha1-x86_64.pl
ha/asm/sha256-586.pl
ha/asm/sha256-armv4.pl
ha/asm/sha256-armv4.s
ha/asm/sha512-586.pl
ha/asm/sha512-armv4.pl
ha/asm/sha512-armv4.s
ha/asm/sha512-ppc.pl
ha/asm/sha512-s390x.pl
ha/asm/sha512-sparcv9.pl
ha/asm/sha512-sse2.pl
ha/asm/sha512-x86_64.pl
ha/sha.h
ha/sha1_one.c
ha/sha1dgst.c
ha/sha1s.cpp
ha/sha256.c
ha/sha512.c
ha/sha_dgst.c
ha/sha_locl.h
ha/shatest.c
parccpuid.S
parcv9cap.c
tack/Makefile
tack/safestack.h
tack/stack.c
tack/stack.h
tore/Makefile
tore/store.h
tore/str_err.c
tore/str_lib.c
tore/str_mem.c
ymhacks.h
hreads/mttest.c
mdiff.c
mdiff.h
s/ts_err.c
xt_db/Makefile
xt_db/txt_db.c
xt_db/txt_db.h
i/Makefile
i/ui.h
i/ui_err.c
i/ui_lib.c
i/ui_openssl.c
509/Makefile
509/by_dir.c
509/by_file.c
509/x509.h
509/x509_cmp.c
509/x509_err.c
509/x509_lu.c
509/x509_obj.c
509/x509_req.c
509/x509_set.c
509/x509_trs.c
509/x509_txt.c
509/x509_vfy.c
509/x509_vfy.h
509/x509_vpm.c
509/x509cset.c
509/x509name.c
509/x509type.c
509/x_all.c
509v3/Makefile
509v3/ext_dat.h
509v3/pcy_cache.c
509v3/pcy_data.c
509v3/pcy_int.h
509v3/pcy_map.c
509v3/pcy_node.c
509v3/pcy_tree.c
509v3/v3_addr.c
509v3/v3_alt.c
509v3/v3_asid.c
509v3/v3_conf.c
509v3/v3_cpols.c
509v3/v3_crld.c
509v3/v3_enum.c
509v3/v3_extku.c
509v3/v3_genn.c
509v3/v3_lib.c
509v3/v3_ncons.c
509v3/v3_ocsp.c
509v3/v3_pci.c
509v3/v3_pcons.c
509v3/v3_pmaps.c
509v3/v3_prn.c
509v3/v3_purp.c
509v3/v3_utl.c
509v3/v3err.c
509v3/x509v3.h
86_64cpuid.pl
86cpuid.pl
9a830ab822682a48105b28e501d6f7c1077557c7 31-Mar-2010 Brian Carlstrom <bdc@google.com> Enable TLSEXT and OCSP to restore connectivity to openssl 0.9.8m servers such as imap.gmail.com:993

Issue http://b/2557948

Android has historically built openssl with TLS extensions
disabled. However, starting with 0.9.8m, the openssl client started
sending client hello messages that required TLS extensions to be
enabled in order to parse the server hello response. imap.gmail.com
recently rolled out 0.9.8m code that started responding to our
extended client hello, which started causing our client to choke since
it was not able to parse the tls extension in the server hello
response.

This change enables TLSEXT in openssl, which also requires that we
enabled OCSP (Online Certificate Status Protocol) which is one of the
TLS extensions.

Change-Id: I2be1cdead6f3d797bb33a56a4abd0a9a92142b57
ndroid.mk
rr/err_all.c
98d58bb80c64b02a33662f0ea80351d4a1535267 09-Mar-2010 Brian Carlstrom <bdc@google.com> Summary: upgrading to openssl-0.9.8m and adding new testssl.sh

Testing Summary:
- Passed new android.testssl/testssl.sh
- General testing with BrowserActivity based program

Details:

Expanded detail in README.android about how to build and test openssl
upgrades based on my first experience.

modified: README.android

Significant rework of import_openssl.sh script that does most of
the work of the upgrade. Most of the existing code became the main
and import functions. The newly regenerate code helps regenerate
patch files, building on the fact that import now keeps and
original unmodified read-only source tree for use for patch
generation. Patch generation relies on additions to openssl.config
for defining which patches include which files. Note that
sometimes a file may be patched multiple times, in that case
manual review is still necessary to prune the patch after
auto-regeneration. Other enhancements to import_openssl.sh include
generating android.testssl and printing Makefile defines for
android-config.mk review.

modified: import_openssl.sh

Test support files for openssl/

Add support for building /system/bin/ssltest as test executible for
use by testssl script. Need confirmation that this is the right way
to define such a test binary.

modified: patches/ssl_Android.mk

Driver script that generates user and CA keys and certs on the
device with /system/bin/openssl before running testssl. Based on
openssl/test/testss for generation and openssl/test/Makefile
test_ssl for test execution.

new file: patches/testssl.sh

Note all following android.testssl files are automatically
imported from openssl, although possible with modifications by
import_openssl.sh

testssl script imported from openssl/test that does the bulk of
the testing. Includes new tests patched in for our additions.

new file: android.testssl/testssl

CA and user certificate configuration files from openssl.
Automatically imported from openssl/test/

new file: android.testssl/CAss.cnf
new file: android.testssl/Uss.cnf

certificate and key test file imported from openssl/apps

new file: android.testssl/server2.pem

Actual 0.9.8m upgrade specific bits

Trying to bring ngm's small records support into 0.9.8m. Needs
signoff by ngm although it does pass testing.

modified: patches/small_records.patch

Update openssl.config for 0.9.8m. Expanded lists of undeeded
directories and files for easier update and review, adding new
excludes. Also added new definitions to support "import_openssl.sh
regenerate" for patch updating.

modified: openssl.config

Updated OPENSSL_VERSION to 0.9.8m

modified: openssl.version

Automatically imported/patched files. Seems like it could be
further pruned in by openssl.config UNNEEDED_SOURCES, but extra
stuff doesn't end up impacting device.

modified: apps/...
modified: crypto/...
modified: include/...
modified: ssl/...

Other Android build stuff.

Note for these patches/... is source, .../Android.mk is derived.

Split LOCAL_CFLAGS additions into lines based on openssl/Makefile
source for easier comparison when upgrading. I knowingly left the
lines long and unwrapped for easy vdiff with openssl/Makefile

modified: android-config.mk

Removed local -DOPENSSL_NO_ECDH already in android-config.mk.

modified: patches/apps_Android.mk

Sync up with changes that had crept into derived crypto/Android.mk

modified: patches/crypto_Android.mk

Change-Id: I73204c56cdaccfc45d03a9c8088a6a93003d7ce6
es/aes_cfb.c
es/aes_x86core.c
es/asm/aes-armv4.pl
es/asm/aes-ppc.pl
es/asm/aes-s390x.pl
es/asm/aes-sparcv9.pl
es/asm/aes-x86_64.pl
sn1/a_mbstr.c
sn1/a_object.c
sn1/ameth_lib.c
sn1/asn1.h
sn1/asn1_err.c
sn1/asn1_gen.c
sn1/asn1_locl.h
sn1/asn1_par.c
sn1/bio_asn1.c
sn1/bio_ndef.c
sn1/t_x509.c
sn1/x_nx509.c
io/bio.h
io/bss_dgram.c
io/bss_file.c
n/asm/alpha-mont.pl
n/asm/armv4-mont.pl
n/asm/mips3-mont.pl
n/asm/ppc-mont.pl
n/asm/ppc64-mont.pl
n/asm/s390x-mont.pl
n/asm/s390x.S
n/asm/sparcv9-mont.pl
n/asm/sparcv9a-mont.pl
n/asm/via-mont.pl
n/asm/x86-mont.pl
n/asm/x86_64-gcc.c
n/bn_div.c
n/bn_exp.c
n/bn_gf2m.c
n/bn_mul.c
n/bntest.c
amellia/Makefile
amellia/asm/cmll-x86.pl
amellia/asm/cmll-x86_64.pl
omp/c_zlib.c
ryptlib.c
rypto-lib.com
es/des-lib.com
sa/Makefile
sa/dsa_asn1.c
sa/dsa_lib.c
so/dso_dlfcn.c
so/dso_win32.c
c/ec2_smpl.c
cdsa/Makefile
cdsa/ecs_ossl.c
cdsa/ecs_sign.c
ngine/Makefile
ngine/eng_cnf.c
ngine/eng_cryptodev.c
ngine/eng_ctrl.c
ngine/eng_err.c
ngine/eng_table.c
ngine/engine.h
rr/Makefile
rr/err_all.c
vp/c_allc.c
vp/c_alld.c
vp/digest.c
vp/evp_lib.c
vp/evp_locl.h
nstall.com
hash/lhash.c
d5/asm/md5-x86_64.pl
_init.c
_str.c
bjects/obj_dat.c
bjects/obj_dat.h
bjects/obj_mac.h
bjects/obj_mac.num
bjects/objects.txt
csp/ocsp_prn.c
pensslv.h
em/pem_seal.c
erlasm/x86_64-xlate.pl
kcs12/p12_attr.c
kcs12/p12_key.c
kcs12/p12_utl.c
kcs12/pkcs12.h
kcs7/pk7_mime.c
pccpuid.pl
queue/pqueue.c
queue/pqueue.h
and/rand_win.c
and/randfile.c
sa/rsa_eng.c
sa/rsa_oaep.c
sa/rsa_pss.c
sa/rsa_sign.c
390xcpuid.S
ha/sha512.c
parcv9cap.c
tack/safestack.h
ymhacks.h
hreads/pthreads-vms.com
i/ui_openssl.c
509/by_dir.c
509/x509.h
509/x509_lu.c
509/x509_vfy.c
509/x509_vfy.h
509/x509_vpm.c
509v3/pcy_tree.c
509v3/v3_alt.c
509v3/v3_ocsp.c
1ddd788de7dc2f73716b032bdaeb988dccd95ab5 11-Feb-2010 Nicolas Catania <niko@google.com> Added lock support in libcrypto.

Libjingle (gchat) is multithreaded and uses openssl.
It needs the crypto lock support (openssl seems to be configured with
threads support: opensslconf.h defines OPENSSL_THREADS)

Bug:2423044
ndroid.mk
028f21ac9056bcbc749f4dcb3756275ef76278d7 08-Jan-2010 Patrick Scott <phanna@android.com> Enable zlib support in libcrypto.

Bug: 2361399
ndroid.mk
948ba0da26e1d94371dd11ad68a55068c8822462 29-Oct-2009 Elliott Hughes <enh@google.com> Compile openssl for simulator builds with -DPURIFY for valgrind's benefit.

See: http://www.openssl.org/support/faq.html#PROG14
ndroid.mk
e45f106cb6b47af1f21efe76e933bdea2f5dd1ca 30-Sep-2009 Nagendra Modadugu <ngm@google.com> Upgrade to openssl-0.9.8k.
The source tree (and the size of the compiled library)
can be reduced further. This will be done in a future
commit.
ndroid.mk
akefile
es/Makefile
es/aes.h
es/aes_cbc.c
es/aes_core.c
es/aes_x86core.c
es/asm/aes-586.pl
es/asm/aes-armv4.pl
es/asm/aes-ppc.pl
es/asm/aes-s390x.pl
es/asm/aes-sparcv9.pl
es/asm/aes-x86_64.pl
sn1/Makefile
sn1/a_bytes.c
sn1/a_mbstr.c
sn1/a_sign.c
sn1/a_strex.c
sn1/a_strnid.c
sn1/a_verify.c
sn1/ameth_lib.c
sn1/asn1.h
sn1/asn1_err.c
sn1/asn1_gen.c
sn1/asn1_locl.h
sn1/asn1_par.c
sn1/asn1t.h
sn1/asn_mime.c
sn1/asn_moid.c
sn1/asn_pack.c
sn1/bio_asn1.c
sn1/bio_ndef.c
sn1/nsseq.c
sn1/p5_pbe.c
sn1/p5_pbev2.c
sn1/p8_pkey.c
sn1/t_bitst.c
sn1/t_crl.c
sn1/t_spki.c
sn1/t_x509.c
sn1/t_x509a.c
sn1/tasn_dec.c
sn1/tasn_enc.c
sn1/tasn_fre.c
sn1/tasn_new.c
sn1/tasn_prn.c
sn1/tasn_typ.c
sn1/tasn_utl.c
sn1/x_algor.c
sn1/x_bignum.c
sn1/x_exten.c
sn1/x_long.c
sn1/x_nx509.c
sn1/x_x509a.c
io/Makefile
io/bss_bio.c
io/bss_dgram.c
io/bss_file.c
io/bss_mem.c
io/bss_sock.c
n/Makefile
n/asm/alpha-mont.pl
n/asm/armv4-mont.pl
n/asm/mips3-mont.pl
n/asm/ppc-mont.pl
n/asm/ppc64-mont.pl
n/asm/s390x-mont.pl
n/asm/s390x.S
n/asm/sparcv9-mont.pl
n/asm/sparcv9a-mont.pl
n/asm/via-mont.pl
n/asm/x86-mont.pl
n/asm/x86_64-mont.pl
n/bn.h
n/bn_div.c
n/bn_gf2m.c
n/bn_lib.c
n/bn_nist.c
n/bn_opt.c
n/bn_rand.c
n/bn_shift.c
n/bn_x931p.c
n/bntest.c
uffer/Makefile
uffer/buf_str.c
uffer/buffer.c
amellia/Makefile
amellia/asm/cmll-x86.pl
amellia/asm/cmll-x86_64.pl
amellia/camellia.h
amellia/cmll_misc.c
omp/Makefile
omp/c_zlib.c
onf/Makefile
onf/conf_mall.c
onf/conf_mod.c
onf/conf_sap.c
ryptlib.c
ryptlib.h
rypto-lib.com
rypto.h
es/Makefile
es/asm/des_enc.m4
es/des_enc.c
es/des_lib.c
es/ecb_enc.c
es/enc_read.c
es/enc_writ.c
es/set_key.c
es/times/usparc.cc
h/Makefile
h/dh.h
h/dh_asn1.c
h/dh_check.c
h/dh_err.c
h/dh_gen.c
h/dh_key.c
sa/Makefile
sa/dsa.h
sa/dsa_asn1.c
sa/dsa_err.c
sa/dsa_gen.c
sa/dsa_key.c
sa/dsa_lib.c
sa/dsa_ossl.c
sa/dsa_sign.c
sa/dsa_utl.c
sa/dsa_vrf.c
so/Makefile
yn_lck.c
c/Makefile
c/ec_key.c
cdh/Makefile
cdsa/Makefile
ngine/Makefile
ngine/eng_all.c
ngine/eng_cnf.c
ngine/eng_err.c
ngine/eng_int.h
ngine/eng_padlock.c
ngine/eng_pkey.c
ngine/engine.h
ngine/enginetest.c
rr/Makefile
rr/err.c
rr/err.h
rr/err_all.c
rr/err_bio.c
rr/err_def.c
rr/err_prn.c
rr/err_str.c
rr/openssl.ec
vp/Makefile
vp/bio_md.c
vp/dig_eng.c
vp/digest.c
vp/e_aes.c
vp/e_camellia.c
vp/e_des.c
vp/e_des3.c
vp/e_null.c
vp/e_rc4.c
vp/enc_min.c
vp/evp.h
vp/evp_acnf.c
vp/evp_cnf.c
vp/evp_enc.c
vp/evp_err.c
vp/evp_lib.c
vp/evp_locl.h
vp/evp_pbe.c
vp/evp_pkey.c
vp/evp_test.c
vp/m_dss.c
vp/m_dss1.c
vp/m_md2.c
vp/m_md4.c
vp/m_md5.c
vp/m_mdc2.c
vp/m_sha.c
vp/m_sha1.c
vp/names.c
vp/p5_crpt.c
vp/p5_crpt2.c
vp/p_sign.c
vp/p_verify.c
ips_err.c
ips_err.h
mac/Makefile
mac/hmac.c
mac/hmac.h
nstall.com
pake/Makefile
pake/jpake.c
pake/jpake.h
pake/jpake_err.c
pake/jpaketest.c
rb5/Makefile
hash/Makefile
d32_common.h
d4/Makefile
d4/md4.h
d4/md4_dgst.c
d5/Makefile
d5/md5.h
d5/md5_dgst.c
dc2/Makefile
dc2/mdc2.h
dc2/mdc2dgst.c
em.c
em_dbg.c
_init.c
bjects/Makefile
bjects/obj_dat.h
bjects/obj_dat.pl
bjects/obj_mac.h
bjects/obj_mac.num
bjects/objects.txt
csp/Makefile
csp/ocsp_asn.c
csp/ocsp_ht.c
csp/ocsp_srv.c
csp/ocsp_vfy.c
pensslconf.h
pensslconf.h.in
pensslv.h
ssl_typ.h
em/Makefile
em/pem.h
em/pem_all.c
em/pem_lib.c
em/pem_x509.c
em/pem_xaux.c
kcs12/Makefile
kcs12/p12_add.c
kcs12/p12_asn.c
kcs12/p12_attr.c
kcs12/p12_crpt.c
kcs12/p12_crt.c
kcs12/p12_decr.c
kcs12/p12_init.c
kcs12/p12_key.c
kcs12/p12_kiss.c
kcs12/p12_mutl.c
kcs12/p12_npas.c
kcs12/p12_p8d.c
kcs12/p12_p8e.c
kcs12/p12_utl.c
kcs12/pkcs12.h
kcs7/Makefile
kcs7/pk7_asn1.c
kcs7/pk7_attr.c
kcs7/pk7_mime.c
kcs7/pk7_smime.c
pccpuid.pl
queue/Makefile
queue/pq_compat.h
and/Makefile
and/md_rand.c
and/rand.h
and/rand_eng.c
and/rand_err.c
and/rand_lcl.h
and/rand_lib.c
and/rand_unix.c
and/randfile.c
c2/Makefile
c2/rc2.h
c2/rc2_skey.c
c4/Makefile
c4/asm/rc4-x86_64.pl
c4/rc4.h
c4/rc4_fblk.c
c4/rc4_skey.c
ipemd/Makefile
ipemd/README
ipemd/ripemd.h
ipemd/rmd_dgst.c
ipemd/rmd_locl.h
sa/Makefile
sa/rsa.h
sa/rsa_asn1.c
sa/rsa_eay.c
sa/rsa_eng.c
sa/rsa_err.c
sa/rsa_gen.c
sa/rsa_lib.c
sa/rsa_null.c
sa/rsa_oaep.c
sa/rsa_pss.c
sa/rsa_sign.c
sa/rsa_ssl.c
sa/rsa_x931.c
sa/rsa_x931g.c
390xcpuid.S
ha/Makefile
ha/asm/sha1-586.pl
ha/asm/sha1-ia64.pl
ha/asm/sha1-x86_64.pl
ha/asm/sha512-x86_64.pl
ha/sha.h
ha/sha1_one.c
ha/sha1dgst.c
ha/sha256.c
ha/sha512.c
ha/sha_dgst.c
ha/sha_locl.h
parcv9cap.c
tack/Makefile
tack/safestack.h
tore/Makefile
ymhacks.h
xt_db/Makefile
i/Makefile
i/ui_lib.c
i/ui_openssl.c
509/Makefile
509/by_dir.c
509/x509_att.c
509/x509_cmp.c
509/x509_trs.c
509/x509_vfy.c
509/x509_vpm.c
509/x509cset.c
509/x509spki.c
509v3/Makefile
509v3/ext_dat.h
509v3/pcy_cache.c
509v3/pcy_data.c
509v3/pcy_int.h
509v3/pcy_lib.c
509v3/pcy_map.c
509v3/pcy_node.c
509v3/pcy_tree.c
509v3/tabtest.c
509v3/v3_addr.c
509v3/v3_akey.c
509v3/v3_akeya.c
509v3/v3_alt.c
509v3/v3_asid.c
509v3/v3_bcons.c
509v3/v3_bitst.c
509v3/v3_conf.c
509v3/v3_cpols.c
509v3/v3_crld.c
509v3/v3_enum.c
509v3/v3_extku.c
509v3/v3_genn.c
509v3/v3_ia5.c
509v3/v3_info.c
509v3/v3_int.c
509v3/v3_lib.c
509v3/v3_ncons.c
509v3/v3_ocsp.c
509v3/v3_pcons.c
509v3/v3_pku.c
509v3/v3_pmaps.c
509v3/v3_prn.c
509v3/v3_purp.c
509v3/v3_skey.c
509v3/v3_sxnet.c
509v3/v3_utl.c
509v3/v3conf.c
509v3/v3prin.c
509v3/x509v3.h
5fe11ead41a8b9709f910786101e818603de6690 22-Aug-2009 Kenny Root <kenny@the-b.org> Revert "Revert "Remove unused engines from OpenSSL crypto subdir""

This reverts commit e34c52b38bd2ef23d439758389767f87afda715c.

This is dependent on change Ic105b22aebec6a7af8656e60c79fe518d1dfa849
being applied to the external/ipsec-tools directory to remove dependency
on OpenSSL engine code.

Change-Id: Idf74c29c0dd265afac1563c8a6cdfbea36a91aa8
ndroid.mk
e34c52b38bd2ef23d439758389767f87afda715c 22-Aug-2009 Jean-Baptiste Queru <jbq@google.com> Revert "Remove unused engines from OpenSSL crypto subdir"

This reverts commit 6b515fe04b3ccea25fb2f1e686b2185880952a59.

Conflicts:

android-config.mk
crypto/Android.mk
ndroid.mk
c0e2ddfde895fda98495711e8157ea7c44fbe12c 16-Aug-2009 Kenny Root <kenny@the-b.org> Remove OCSP from the OpenSSL build

OCSP is a good idea, but BouncyCastle implements its own OCSP. Nothing
in Android appears to use OpenSSL's OCSP implementation.

Removing OCSP saves about 22508 bytes from libcrypto.so
ndroid.mk
428cce71c36ad6424f028a653914a60174675b9d 16-Aug-2009 Kenny Root <kenny@the-b.org> Remove Elliptic Curve crypto from OpenSSL

Nothing in Android appears to be using the elliptic curve cryptography
functions. There are some spec classes in libcore's jaa.security.spec,
but nothing that actually uses OpenSSL to implement it.

Removing this part from OpenSSL saves approximately 84116 bytes.
ndroid.mk
6b515fe04b3ccea25fb2f1e686b2185880952a59 16-Aug-2009 Kenny Root <kenny@the-b.org> Remove unused engines from OpenSSL crypto subdir

Part of the README.android directs you to remove the "engine" directory,
but misses the engine subdirectory of "crypto" This adds a flag to
remove the unused engine functions altogether.

This change saves about 17344 bytes from the final build of libcrypto.so
in Thumb mode.
ndroid.mk
3fae2b72325b3d9654e9bff8a8fae2dccb83fb13 16-Aug-2009 Kenny Root <kenny@the-b.org> Correct some #ifdef mistakes in OpenSSL code

Some features can be disabled in OpenSSL easily by creating a #define to
disable it, but apparently there isn't enough testing for disabling
engines and OCSP.
rr/err_all.c
6220364bd536ac36c8424efbf62854795e97158b 22-Jul-2009 Urs Grob <ursg@google.com> Removing MD2
ndroid.mk
d2/Makefile
d2/md2.c
d2/md2.h
d2/md2_dgst.c
d2/md2_one.c
d2/md2test.c
656d9c7f52f88b3a3daccafa7655dec086c4756e 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
.9.9-dev/README.android
.9.9-dev/aes/aes-armv4.pl
.9.9-dev/aes/aes-armv4.s
.9.9-dev/bn/armv4-mont.pl
.9.9-dev/bn/armv4-mont.s
.9.9-dev/sha/sha1-armv4-large.pl
.9.9-dev/sha/sha1-armv4-large.s
.9.9-dev/sha/sha256-armv4.pl
.9.9-dev/sha/sha256-armv4.s
.9.9-dev/sha/sha512-armv4.pl
.9.9-dev/sha/sha512-armv4.s
ndroid.mk
Pdir_nyi.c
Pdir_unix.c
Pdir_vms.c
Pdir_win.c
Pdir_win32.c
Pdir_wince.c
akefile
es/Makefile
es/README
es/aes.h
es/aes_cbc.c
es/aes_cfb.c
es/aes_core.c
es/aes_ctr.c
es/aes_ecb.c
es/aes_ige.c
es/aes_locl.h
es/aes_misc.c
es/aes_ofb.c
es/aes_wrap.c
es/asm/aes-586.pl
es/asm/aes-ia64.S
es/asm/aes-x86_64.pl
sn1/Makefile
sn1/a_bitstr.c
sn1/a_bool.c
sn1/a_bytes.c
sn1/a_d2i_fp.c
sn1/a_digest.c
sn1/a_dup.c
sn1/a_enum.c
sn1/a_gentm.c
sn1/a_hdr.c
sn1/a_i2d_fp.c
sn1/a_int.c
sn1/a_mbstr.c
sn1/a_meth.c
sn1/a_object.c
sn1/a_octet.c
sn1/a_print.c
sn1/a_set.c
sn1/a_sign.c
sn1/a_strex.c
sn1/a_strnid.c
sn1/a_time.c
sn1/a_type.c
sn1/a_utctm.c
sn1/a_utf8.c
sn1/a_verify.c
sn1/asn1.h
sn1/asn1_err.c
sn1/asn1_gen.c
sn1/asn1_lib.c
sn1/asn1_mac.h
sn1/asn1_par.c
sn1/asn1t.h
sn1/asn_mime.c
sn1/asn_moid.c
sn1/asn_pack.c
sn1/charmap.h
sn1/charmap.pl
sn1/d2i_pr.c
sn1/d2i_pu.c
sn1/evp_asn1.c
sn1/f_enum.c
sn1/f_int.c
sn1/f_string.c
sn1/i2d_pr.c
sn1/i2d_pu.c
sn1/n_pkey.c
sn1/nsseq.c
sn1/p5_pbe.c
sn1/p5_pbev2.c
sn1/p8_key.c
sn1/p8_pkey.c
sn1/t_bitst.c
sn1/t_crl.c
sn1/t_pkey.c
sn1/t_req.c
sn1/t_spki.c
sn1/t_x509.c
sn1/t_x509a.c
sn1/tasn_dec.c
sn1/tasn_enc.c
sn1/tasn_fre.c
sn1/tasn_new.c
sn1/tasn_prn.c
sn1/tasn_typ.c
sn1/tasn_utl.c
sn1/x_algor.c
sn1/x_attrib.c
sn1/x_bignum.c
sn1/x_crl.c
sn1/x_exten.c
sn1/x_info.c
sn1/x_long.c
sn1/x_name.c
sn1/x_pkey.c
sn1/x_pubkey.c
sn1/x_req.c
sn1/x_sig.c
sn1/x_spki.c
sn1/x_val.c
sn1/x_x509.c
sn1/x_x509a.c
io/Makefile
io/b_dump.c
io/b_print.c
io/b_sock.c
io/bf_buff.c
io/bf_lbuf.c
io/bf_nbio.c
io/bf_null.c
io/bio.h
io/bio_cb.c
io/bio_err.c
io/bio_lcl.h
io/bio_lib.c
io/bss_acpt.c
io/bss_bio.c
io/bss_conn.c
io/bss_dgram.c
io/bss_fd.c
io/bss_file.c
io/bss_log.c
io/bss_mem.c
io/bss_null.c
io/bss_rtcp.c
io/bss_sock.c
n/Makefile
n/asm/README
n/asm/bn-586.pl
n/asm/co-586.pl
n/asm/ia64.S
n/asm/mips3.s
n/asm/mo-586.pl
n/asm/pa-risc2.s
n/asm/pa-risc2W.s
n/asm/ppc.pl
n/asm/sparcv8.S
n/asm/sparcv8plus.S
n/asm/vms.mar
n/asm/x86.pl
n/asm/x86/add.pl
n/asm/x86/comba.pl
n/asm/x86/div.pl
n/asm/x86/f
n/asm/x86/mul.pl
n/asm/x86/mul_add.pl
n/asm/x86/sqr.pl
n/asm/x86/sub.pl
n/asm/x86_64-gcc.c
n/asm/x86_64-mont.pl
n/bn.h
n/bn.mul
n/bn_add.c
n/bn_asm.c
n/bn_blind.c
n/bn_const.c
n/bn_ctx.c
n/bn_depr.c
n/bn_div.c
n/bn_err.c
n/bn_exp.c
n/bn_exp2.c
n/bn_gcd.c
n/bn_gf2m.c
n/bn_kron.c
n/bn_lcl.h
n/bn_lib.c
n/bn_mod.c
n/bn_mont.c
n/bn_mpi.c
n/bn_mul.c
n/bn_nist.c
n/bn_prime.c
n/bn_prime.h
n/bn_prime.pl
n/bn_print.c
n/bn_rand.c
n/bn_recp.c
n/bn_shift.c
n/bn_sqr.c
n/bn_sqrt.c
n/bn_word.c
n/bnspeed.c
n/bntest.c
n/divtest.c
n/exp.c
n/expspeed.c
n/exptest.c
n/todo
n/vms-helper.c
uffer/Makefile
uffer/buf_err.c
uffer/buffer.c
uffer/buffer.h
amellia/Makefile
amellia/camellia.c
amellia/camellia.h
amellia/cmll_cbc.c
amellia/cmll_cfb.c
amellia/cmll_ctr.c
amellia/cmll_ecb.c
amellia/cmll_locl.h
amellia/cmll_misc.c
amellia/cmll_ofb.c
omp/Makefile
omp/c_rle.c
omp/c_zlib.c
omp/comp.h
omp/comp_err.c
omp/comp_lib.c
onf/Makefile
onf/README
onf/cnf_save.c
onf/conf.h
onf/conf_api.c
onf/conf_api.h
onf/conf_def.c
onf/conf_def.h
onf/conf_err.c
onf/conf_lib.c
onf/conf_mall.c
onf/conf_mod.c
onf/conf_sap.c
onf/keysets.pl
onf/ssleay.cnf
onf/test.c
pt_err.c
ryptlib.c
ryptlib.h
rypto-lib.com
rypto.h
version.c
es/COPYRIGHT
es/DES.pm
es/DES.xs
es/FILES0
es/INSTALL
es/Imakefile
es/KERBEROS
es/Makefile
es/README
es/VERSION
es/asm/crypt586.pl
es/asm/des-586.pl
es/asm/des686.pl
es/asm/des_enc.m4
es/asm/desboth.pl
es/asm/readme
es/cbc3_enc.c
es/cbc_cksm.c
es/cbc_enc.c
es/cfb64ede.c
es/cfb64enc.c
es/cfb_enc.c
es/des-lib.com
es/des.c
es/des.h
es/des.pod
es/des3s.cpp
es/des_enc.c
es/des_locl.h
es/des_old.c
es/des_old.h
es/des_old2.c
es/des_opts.c
es/des_ver.h
es/dess.cpp
es/destest.c
es/ecb3_enc.c
es/ecb_enc.c
es/ede_cbcm_enc.c
es/enc_read.c
es/enc_writ.c
es/fcrypt.c
es/fcrypt_b.c
es/makefile.bc
es/ncbc_enc.c
es/ofb64ede.c
es/ofb64enc.c
es/ofb_enc.c
es/options.txt
es/pcbc_enc.c
es/qud_cksm.c
es/rand_key.c
es/read2pwd.c
es/read_pwd.c
es/rpc_des.h
es/rpc_enc.c
es/rpw.c
es/set_key.c
es/speed.c
es/spr.h
es/str2key.c
es/t/test
es/times/486-50.sol
es/times/586-100.lnx
es/times/686-200.fre
es/times/aix.cc
es/times/alpha.cc
es/times/hpux.cc
es/times/sparc.gcc
es/times/usparc.cc
es/typemap
es/xcbc_enc.c
h/Makefile
h/dh.h
h/dh1024.pem
h/dh192.pem
h/dh2048.pem
h/dh4096.pem
h/dh512.pem
h/dh_asn1.c
h/dh_check.c
h/dh_depr.c
h/dh_err.c
h/dh_gen.c
h/dh_key.c
h/dh_lib.c
h/dhtest.c
h/example
h/generate
h/p1024.c
h/p192.c
h/p512.c
sa/Makefile
sa/README
sa/dsa.h
sa/dsa_asn1.c
sa/dsa_depr.c
sa/dsa_err.c
sa/dsa_gen.c
sa/dsa_key.c
sa/dsa_lib.c
sa/dsa_ossl.c
sa/dsa_sign.c
sa/dsa_vrf.c
sa/dsagen.c
sa/dsatest.c
sa/fips186a.txt
so/Makefile
so/README
so/dso.h
so/dso_dl.c
so/dso_dlfcn.c
so/dso_err.c
so/dso_lib.c
so/dso_null.c
so/dso_openssl.c
so/dso_vms.c
so/dso_win32.c
bcdic.c
bcdic.h
c/Makefile
c/ec.h
c/ec2_mult.c
c/ec2_smpl.c
c/ec2_smpt.c
c/ec_asn1.c
c/ec_check.c
c/ec_curve.c
c/ec_cvt.c
c/ec_err.c
c/ec_key.c
c/ec_lcl.h
c/ec_lib.c
c/ec_mult.c
c/ec_print.c
c/ecp_mont.c
c/ecp_nist.c
c/ecp_smpl.c
c/ectest.c
cdh/Makefile
cdh/ecdh.h
cdh/ecdhtest.c
cdh/ech_err.c
cdh/ech_key.c
cdh/ech_lib.c
cdh/ech_locl.h
cdh/ech_ossl.c
cdsa/Makefile
cdsa/ecdsa.h
cdsa/ecdsatest.c
cdsa/ecs_asn1.c
cdsa/ecs_err.c
cdsa/ecs_lib.c
cdsa/ecs_locl.h
cdsa/ecs_ossl.c
cdsa/ecs_sign.c
cdsa/ecs_vrf.c
ngine/Makefile
ngine/README
ngine/eng_all.c
ngine/eng_cnf.c
ngine/eng_cryptodev.c
ngine/eng_ctrl.c
ngine/eng_dyn.c
ngine/eng_err.c
ngine/eng_fat.c
ngine/eng_init.c
ngine/eng_int.h
ngine/eng_lib.c
ngine/eng_list.c
ngine/eng_openssl.c
ngine/eng_padlock.c
ngine/eng_pkey.c
ngine/eng_table.c
ngine/engine.h
ngine/enginetest.c
ngine/tb_cipher.c
ngine/tb_dh.c
ngine/tb_digest.c
ngine/tb_dsa.c
ngine/tb_ecdh.c
ngine/tb_ecdsa.c
ngine/tb_rand.c
ngine/tb_rsa.c
ngine/tb_store.c
rr/Makefile
rr/err.c
rr/err.h
rr/err_all.c
rr/err_prn.c
rr/openssl.ec
vp/Makefile
vp/bio_b64.c
vp/bio_enc.c
vp/bio_md.c
vp/bio_ok.c
vp/c_all.c
vp/c_allc.c
vp/c_alld.c
vp/digest.c
vp/e_aes.c
vp/e_bf.c
vp/e_camellia.c
vp/e_cast.c
vp/e_des.c
vp/e_des3.c
vp/e_dsa.c
vp/e_idea.c
vp/e_null.c
vp/e_old.c
vp/e_rc2.c
vp/e_rc4.c
vp/e_rc5.c
vp/e_seed.c
vp/e_xcbc_d.c
vp/encode.c
vp/evp.h
vp/evp_acnf.c
vp/evp_enc.c
vp/evp_err.c
vp/evp_key.c
vp/evp_lib.c
vp/evp_locl.h
vp/evp_pbe.c
vp/evp_pkey.c
vp/evp_test.c
vp/evptests.txt
vp/m_dss.c
vp/m_dss1.c
vp/m_ecdsa.c
vp/m_md2.c
vp/m_md4.c
vp/m_md5.c
vp/m_mdc2.c
vp/m_null.c
vp/m_ripemd.c
vp/m_sha.c
vp/m_sha1.c
vp/names.c
vp/openbsd_hw.c
vp/p5_crpt.c
vp/p5_crpt2.c
vp/p_dec.c
vp/p_enc.c
vp/p_lib.c
vp/p_open.c
vp/p_seal.c
vp/p_sign.c
vp/p_verify.c
x_data.c
mac/Makefile
mac/hmac.c
mac/hmac.h
mac/hmactest.c
a64cpuid.S
nstall.com
rb5/Makefile
rb5/krb5_asn.c
rb5/krb5_asn.h
hash/Makefile
hash/lh_stats.c
hash/lh_test.c
hash/lhash.c
hash/lhash.h
hash/num.pl
d2/Makefile
d2/md2.c
d2/md2.h
d2/md2_dgst.c
d2/md2_one.c
d2/md2test.c
d32_common.h
d4/Makefile
d4/md4.c
d4/md4.h
d4/md4_dgst.c
d4/md4_locl.h
d4/md4_one.c
d4/md4s.cpp
d4/md4test.c
d5/Makefile
d5/asm/md5-586.pl
d5/asm/md5-x86_64.pl
d5/md5.c
d5/md5.h
d5/md5_dgst.c
d5/md5_locl.h
d5/md5_one.c
d5/md5s.cpp
d5/md5test.c
dc2/Makefile
dc2/mdc2.h
dc2/mdc2_one.c
dc2/mdc2dgst.c
dc2/mdc2test.c
em.c
em_clr.c
em_dbg.c
_dir.c
_dir.h
_dir_test.c
_str.c
_str.h
_time.c
_time.h
bjects/Makefile
bjects/o_names.c
bjects/obj_dat.c
bjects/obj_dat.h
bjects/obj_dat.pl
bjects/obj_err.c
bjects/obj_lib.c
bjects/obj_mac.h
bjects/obj_mac.num
bjects/objects.README
bjects/objects.h
bjects/objects.pl
bjects/objects.txt
csp/Makefile
csp/ocsp.h
csp/ocsp_asn.c
csp/ocsp_cl.c
csp/ocsp_err.c
csp/ocsp_ext.c
csp/ocsp_ht.c
csp/ocsp_lib.c
csp/ocsp_prn.c
csp/ocsp_srv.c
csp/ocsp_vfy.c
pensslconf.h
pensslconf.h.in
pensslv.h
ssl_typ.h
em/Makefile
em/message
em/pem.h
em/pem2.h
em/pem_all.c
em/pem_err.c
em/pem_info.c
em/pem_lib.c
em/pem_oth.c
em/pem_pk8.c
em/pem_pkey.c
em/pem_seal.c
em/pem_sign.c
em/pem_x509.c
em/pem_xaux.c
em/pkcs7.lis
erlasm/cbc.pl
erlasm/readme
erlasm/x86_64-xlate.pl
erlasm/x86asm.pl
erlasm/x86ms.pl
erlasm/x86nasm.pl
erlasm/x86unix.pl
kcs12/Makefile
kcs12/p12_add.c
kcs12/p12_asn.c
kcs12/p12_attr.c
kcs12/p12_crpt.c
kcs12/p12_crt.c
kcs12/p12_decr.c
kcs12/p12_init.c
kcs12/p12_key.c
kcs12/p12_kiss.c
kcs12/p12_mutl.c
kcs12/p12_npas.c
kcs12/p12_p8d.c
kcs12/p12_p8e.c
kcs12/p12_utl.c
kcs12/pk12err.c
kcs12/pkcs12.h
kcs7/Makefile
kcs7/bio_ber.c
kcs7/dec.c
kcs7/des.pem
kcs7/doc
kcs7/enc.c
kcs7/es1.pem
kcs7/example.c
kcs7/example.h
kcs7/info.pem
kcs7/infokey.pem
kcs7/p7/a1
kcs7/p7/a2
kcs7/p7/cert.p7c
kcs7/p7/smime.p7m
kcs7/p7/smime.p7s
kcs7/pk7_asn1.c
kcs7/pk7_attr.c
kcs7/pk7_dgst.c
kcs7/pk7_doit.c
kcs7/pk7_enc.c
kcs7/pk7_lib.c
kcs7/pk7_mime.c
kcs7/pk7_smime.c
kcs7/pkcs7.h
kcs7/pkcs7err.c
kcs7/server.pem
kcs7/sign.c
kcs7/t/3des.pem
kcs7/t/3dess.pem
kcs7/t/c.pem
kcs7/t/ff
kcs7/t/msie-e
kcs7/t/msie-e.pem
kcs7/t/msie-enc-01
kcs7/t/msie-enc-01.pem
kcs7/t/msie-enc-02
kcs7/t/msie-enc-02.pem
kcs7/t/msie-s-a-e
kcs7/t/msie-s-a-e.pem
kcs7/t/nav-smime
kcs7/t/s.pem
kcs7/t/server.pem
kcs7/verify.c
queue/Makefile
queue/pq_compat.h
queue/pq_test.c
queue/pqueue.c
queue/pqueue.h
and/Makefile
and/md_rand.c
and/rand.h
and/rand_egd.c
and/rand_err.c
and/rand_lcl.h
and/rand_lib.c
and/rand_nw.c
and/rand_os2.c
and/rand_unix.c
and/rand_vms.c
and/rand_win.c
and/randfile.c
and/randtest.c
c2/Makefile
c2/rc2.h
c2/rc2_cbc.c
c2/rc2_ecb.c
c2/rc2_locl.h
c2/rc2_skey.c
c2/rc2cfb64.c
c2/rc2ofb64.c
c2/rc2speed.c
c2/rc2test.c
c2/rrc2.doc
c2/tab.c
c2/version
c4/Makefile
c4/asm/rc4-586.pl
c4/asm/rc4-ia64.S
c4/asm/rc4-x86_64.pl
c4/rc4.c
c4/rc4.h
c4/rc4_enc.c
c4/rc4_locl.h
c4/rc4_skey.c
c4/rc4s.cpp
c4/rc4speed.c
c4/rc4test.c
c4/rrc4.doc
ipemd/Makefile
ipemd/README
ipemd/asm/rips.cpp
ipemd/asm/rmd-586.pl
ipemd/ripemd.h
ipemd/rmd160.c
ipemd/rmd_dgst.c
ipemd/rmd_locl.h
ipemd/rmd_one.c
ipemd/rmdconst.h
ipemd/rmdtest.c
sa/Makefile
sa/rsa.h
sa/rsa_asn1.c
sa/rsa_chk.c
sa/rsa_depr.c
sa/rsa_eay.c
sa/rsa_err.c
sa/rsa_gen.c
sa/rsa_lib.c
sa/rsa_none.c
sa/rsa_null.c
sa/rsa_oaep.c
sa/rsa_pk1.c
sa/rsa_pss.c
sa/rsa_saos.c
sa/rsa_sign.c
sa/rsa_ssl.c
sa/rsa_test.c
sa/rsa_x931.c
ha/Makefile
ha/asm/README
ha/asm/sha1-586.pl
ha/asm/sha1-ia64.pl
ha/asm/sha1-x86_64.pl
ha/asm/sha512-ia64.pl
ha/asm/sha512-sse2.pl
ha/asm/sha512-x86_64.pl
ha/sha.c
ha/sha.h
ha/sha1.c
ha/sha1_one.c
ha/sha1dgst.c
ha/sha1s.cpp
ha/sha1test.c
ha/sha256.c
ha/sha256t.c
ha/sha512.c
ha/sha512t.c
ha/sha_dgst.c
ha/sha_locl.h
ha/sha_one.c
ha/shatest.c
parccpuid.S
tack/Makefile
tack/safestack.h
tack/stack.c
tack/stack.h
tore/Makefile
tore/README
tore/store.h
tore/str_err.c
tore/str_lib.c
tore/str_locl.h
tore/str_mem.c
tore/str_meth.c
ymhacks.h
hreads/README
hreads/mttest.c
hreads/netware.bat
hreads/profile.sh
hreads/ptest.bat
hreads/pthread.sh
hreads/pthread2.sh
hreads/pthreads-vms.com
hreads/purify.sh
hreads/solaris.sh
hreads/th-lock.c
hreads/win32.bat
mdiff.c
mdiff.h
xt_db/Makefile
xt_db/txt_db.c
xt_db/txt_db.h
i/Makefile
i/ui.h
i/ui_compat.c
i/ui_compat.h
i/ui_err.c
i/ui_lib.c
i/ui_locl.h
i/ui_openssl.c
i/ui_util.c
id.c
509/Makefile
509/by_dir.c
509/by_file.c
509/x509.h
509/x509_att.c
509/x509_cmp.c
509/x509_d2.c
509/x509_def.c
509/x509_err.c
509/x509_ext.c
509/x509_lu.c
509/x509_obj.c
509/x509_r2x.c
509/x509_req.c
509/x509_set.c
509/x509_trs.c
509/x509_txt.c
509/x509_v3.c
509/x509_vfy.c
509/x509_vfy.h
509/x509_vpm.c
509/x509cset.c
509/x509name.c
509/x509rset.c
509/x509spki.c
509/x509type.c
509/x_all.c
509v3/Makefile
509v3/ext_dat.h
509v3/pcy_cache.c
509v3/pcy_data.c
509v3/pcy_int.h
509v3/pcy_lib.c
509v3/pcy_map.c
509v3/pcy_node.c
509v3/pcy_tree.c
509v3/tabtest.c
509v3/v3_addr.c
509v3/v3_akey.c
509v3/v3_akeya.c
509v3/v3_alt.c
509v3/v3_asid.c
509v3/v3_bcons.c
509v3/v3_bitst.c
509v3/v3_conf.c
509v3/v3_cpols.c
509v3/v3_crld.c
509v3/v3_enum.c
509v3/v3_extku.c
509v3/v3_genn.c
509v3/v3_ia5.c
509v3/v3_info.c
509v3/v3_int.c
509v3/v3_lib.c
509v3/v3_ncons.c
509v3/v3_ocsp.c
509v3/v3_pci.c
509v3/v3_pcia.c
509v3/v3_pcons.c
509v3/v3_pku.c
509v3/v3_pmaps.c
509v3/v3_prn.c
509v3/v3_purp.c
509v3/v3_skey.c
509v3/v3_sxnet.c
509v3/v3_utl.c
509v3/v3conf.c
509v3/v3err.c
509v3/v3prin.c
509v3/x509v3.h
86_64cpuid.pl
86cpuid.pl
d2cbe6ee0fd4269543a9a243f2b0963ce6f46280 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
.9.9-dev/README.android
.9.9-dev/aes/aes-armv4.pl
.9.9-dev/aes/aes-armv4.s
.9.9-dev/bn/armv4-mont.pl
.9.9-dev/bn/armv4-mont.s
.9.9-dev/sha/sha1-armv4-large.pl
.9.9-dev/sha/sha1-armv4-large.s
.9.9-dev/sha/sha256-armv4.pl
.9.9-dev/sha/sha256-armv4.s
.9.9-dev/sha/sha512-armv4.pl
.9.9-dev/sha/sha512-armv4.s
ndroid.mk
Pdir_nyi.c
Pdir_unix.c
Pdir_vms.c
Pdir_win.c
Pdir_win32.c
Pdir_wince.c
akefile
es/Makefile
es/README
es/aes.h
es/aes_cbc.c
es/aes_cfb.c
es/aes_core.c
es/aes_ctr.c
es/aes_ecb.c
es/aes_ige.c
es/aes_locl.h
es/aes_misc.c
es/aes_ofb.c
es/aes_wrap.c
es/asm/aes-586.pl
es/asm/aes-ia64.S
es/asm/aes-x86_64.pl
sn1/Makefile
sn1/a_bitstr.c
sn1/a_bool.c
sn1/a_bytes.c
sn1/a_d2i_fp.c
sn1/a_digest.c
sn1/a_dup.c
sn1/a_enum.c
sn1/a_gentm.c
sn1/a_hdr.c
sn1/a_i2d_fp.c
sn1/a_int.c
sn1/a_mbstr.c
sn1/a_meth.c
sn1/a_object.c
sn1/a_octet.c
sn1/a_print.c
sn1/a_set.c
sn1/a_sign.c
sn1/a_strex.c
sn1/a_strnid.c
sn1/a_time.c
sn1/a_type.c
sn1/a_utctm.c
sn1/a_utf8.c
sn1/a_verify.c
sn1/asn1.h
sn1/asn1_err.c
sn1/asn1_gen.c
sn1/asn1_lib.c
sn1/asn1_mac.h
sn1/asn1_par.c
sn1/asn1t.h
sn1/asn_mime.c
sn1/asn_moid.c
sn1/asn_pack.c
sn1/charmap.h
sn1/charmap.pl
sn1/d2i_pr.c
sn1/d2i_pu.c
sn1/evp_asn1.c
sn1/f_enum.c
sn1/f_int.c
sn1/f_string.c
sn1/i2d_pr.c
sn1/i2d_pu.c
sn1/n_pkey.c
sn1/nsseq.c
sn1/p5_pbe.c
sn1/p5_pbev2.c
sn1/p8_key.c
sn1/p8_pkey.c
sn1/t_bitst.c
sn1/t_crl.c
sn1/t_pkey.c
sn1/t_req.c
sn1/t_spki.c
sn1/t_x509.c
sn1/t_x509a.c
sn1/tasn_dec.c
sn1/tasn_enc.c
sn1/tasn_fre.c
sn1/tasn_new.c
sn1/tasn_prn.c
sn1/tasn_typ.c
sn1/tasn_utl.c
sn1/x_algor.c
sn1/x_attrib.c
sn1/x_bignum.c
sn1/x_crl.c
sn1/x_exten.c
sn1/x_info.c
sn1/x_long.c
sn1/x_name.c
sn1/x_pkey.c
sn1/x_pubkey.c
sn1/x_req.c
sn1/x_sig.c
sn1/x_spki.c
sn1/x_val.c
sn1/x_x509.c
sn1/x_x509a.c
io/Makefile
io/b_dump.c
io/b_print.c
io/b_sock.c
io/bf_buff.c
io/bf_lbuf.c
io/bf_nbio.c
io/bf_null.c
io/bio.h
io/bio_cb.c
io/bio_err.c
io/bio_lcl.h
io/bio_lib.c
io/bss_acpt.c
io/bss_bio.c
io/bss_conn.c
io/bss_dgram.c
io/bss_fd.c
io/bss_file.c
io/bss_log.c
io/bss_mem.c
io/bss_null.c
io/bss_rtcp.c
io/bss_sock.c
n/Makefile
n/asm/README
n/asm/bn-586.pl
n/asm/co-586.pl
n/asm/ia64.S
n/asm/mips3.s
n/asm/mo-586.pl
n/asm/pa-risc2.s
n/asm/pa-risc2W.s
n/asm/ppc.pl
n/asm/sparcv8.S
n/asm/sparcv8plus.S
n/asm/vms.mar
n/asm/x86.pl
n/asm/x86/add.pl
n/asm/x86/comba.pl
n/asm/x86/div.pl
n/asm/x86/f
n/asm/x86/mul.pl
n/asm/x86/mul_add.pl
n/asm/x86/sqr.pl
n/asm/x86/sub.pl
n/asm/x86_64-gcc.c
n/asm/x86_64-mont.pl
n/bn.h
n/bn.mul
n/bn_add.c
n/bn_asm.c
n/bn_blind.c
n/bn_const.c
n/bn_ctx.c
n/bn_depr.c
n/bn_div.c
n/bn_err.c
n/bn_exp.c
n/bn_exp2.c
n/bn_gcd.c
n/bn_gf2m.c
n/bn_kron.c
n/bn_lcl.h
n/bn_lib.c
n/bn_mod.c
n/bn_mont.c
n/bn_mpi.c
n/bn_mul.c
n/bn_nist.c
n/bn_prime.c
n/bn_prime.h
n/bn_prime.pl
n/bn_print.c
n/bn_rand.c
n/bn_recp.c
n/bn_shift.c
n/bn_sqr.c
n/bn_sqrt.c
n/bn_word.c
n/bnspeed.c
n/bntest.c
n/divtest.c
n/exp.c
n/expspeed.c
n/exptest.c
n/todo
n/vms-helper.c
uffer/Makefile
uffer/buf_err.c
uffer/buffer.c
uffer/buffer.h
amellia/Makefile
amellia/camellia.c
amellia/camellia.h
amellia/cmll_cbc.c
amellia/cmll_cfb.c
amellia/cmll_ctr.c
amellia/cmll_ecb.c
amellia/cmll_locl.h
amellia/cmll_misc.c
amellia/cmll_ofb.c
omp/Makefile
omp/c_rle.c
omp/c_zlib.c
omp/comp.h
omp/comp_err.c
omp/comp_lib.c
onf/Makefile
onf/README
onf/cnf_save.c
onf/conf.h
onf/conf_api.c
onf/conf_api.h
onf/conf_def.c
onf/conf_def.h
onf/conf_err.c
onf/conf_lib.c
onf/conf_mall.c
onf/conf_mod.c
onf/conf_sap.c
onf/keysets.pl
onf/ssleay.cnf
onf/test.c
pt_err.c
ryptlib.c
ryptlib.h
rypto-lib.com
rypto.h
version.c
es/COPYRIGHT
es/DES.pm
es/DES.xs
es/FILES0
es/INSTALL
es/Imakefile
es/KERBEROS
es/Makefile
es/README
es/VERSION
es/asm/crypt586.pl
es/asm/des-586.pl
es/asm/des686.pl
es/asm/des_enc.m4
es/asm/desboth.pl
es/asm/readme
es/cbc3_enc.c
es/cbc_cksm.c
es/cbc_enc.c
es/cfb64ede.c
es/cfb64enc.c
es/cfb_enc.c
es/des-lib.com
es/des.c
es/des.h
es/des.pod
es/des3s.cpp
es/des_enc.c
es/des_locl.h
es/des_old.c
es/des_old.h
es/des_old2.c
es/des_opts.c
es/des_ver.h
es/dess.cpp
es/destest.c
es/ecb3_enc.c
es/ecb_enc.c
es/ede_cbcm_enc.c
es/enc_read.c
es/enc_writ.c
es/fcrypt.c
es/fcrypt_b.c
es/makefile.bc
es/ncbc_enc.c
es/ofb64ede.c
es/ofb64enc.c
es/ofb_enc.c
es/options.txt
es/pcbc_enc.c
es/qud_cksm.c
es/rand_key.c
es/read2pwd.c
es/read_pwd.c
es/rpc_des.h
es/rpc_enc.c
es/rpw.c
es/set_key.c
es/speed.c
es/spr.h
es/str2key.c
es/t/test
es/times/486-50.sol
es/times/586-100.lnx
es/times/686-200.fre
es/times/aix.cc
es/times/alpha.cc
es/times/hpux.cc
es/times/sparc.gcc
es/times/usparc.cc
es/typemap
es/xcbc_enc.c
h/Makefile
h/dh.h
h/dh1024.pem
h/dh192.pem
h/dh2048.pem
h/dh4096.pem
h/dh512.pem
h/dh_asn1.c
h/dh_check.c
h/dh_depr.c
h/dh_err.c
h/dh_gen.c
h/dh_key.c
h/dh_lib.c
h/dhtest.c
h/example
h/generate
h/p1024.c
h/p192.c
h/p512.c
sa/Makefile
sa/README
sa/dsa.h
sa/dsa_asn1.c
sa/dsa_depr.c
sa/dsa_err.c
sa/dsa_gen.c
sa/dsa_key.c
sa/dsa_lib.c
sa/dsa_ossl.c
sa/dsa_sign.c
sa/dsa_vrf.c
sa/dsagen.c
sa/dsatest.c
sa/fips186a.txt
so/Makefile
so/README
so/dso.h
so/dso_dl.c
so/dso_dlfcn.c
so/dso_err.c
so/dso_lib.c
so/dso_null.c
so/dso_openssl.c
so/dso_vms.c
so/dso_win32.c
bcdic.c
bcdic.h
c/Makefile
c/ec.h
c/ec2_mult.c
c/ec2_smpl.c
c/ec2_smpt.c
c/ec_asn1.c
c/ec_check.c
c/ec_curve.c
c/ec_cvt.c
c/ec_err.c
c/ec_key.c
c/ec_lcl.h
c/ec_lib.c
c/ec_mult.c
c/ec_print.c
c/ecp_mont.c
c/ecp_nist.c
c/ecp_smpl.c
c/ectest.c
cdh/Makefile
cdh/ecdh.h
cdh/ecdhtest.c
cdh/ech_err.c
cdh/ech_key.c
cdh/ech_lib.c
cdh/ech_locl.h
cdh/ech_ossl.c
cdsa/Makefile
cdsa/ecdsa.h
cdsa/ecdsatest.c
cdsa/ecs_asn1.c
cdsa/ecs_err.c
cdsa/ecs_lib.c
cdsa/ecs_locl.h
cdsa/ecs_ossl.c
cdsa/ecs_sign.c
cdsa/ecs_vrf.c
ngine/Makefile
ngine/README
ngine/eng_all.c
ngine/eng_cnf.c
ngine/eng_cryptodev.c
ngine/eng_ctrl.c
ngine/eng_dyn.c
ngine/eng_err.c
ngine/eng_fat.c
ngine/eng_init.c
ngine/eng_int.h
ngine/eng_lib.c
ngine/eng_list.c
ngine/eng_openssl.c
ngine/eng_padlock.c
ngine/eng_pkey.c
ngine/eng_table.c
ngine/engine.h
ngine/enginetest.c
ngine/tb_cipher.c
ngine/tb_dh.c
ngine/tb_digest.c
ngine/tb_dsa.c
ngine/tb_ecdh.c
ngine/tb_ecdsa.c
ngine/tb_rand.c
ngine/tb_rsa.c
ngine/tb_store.c
rr/Makefile
rr/err.c
rr/err.h
rr/err_all.c
rr/err_prn.c
rr/openssl.ec
vp/Makefile
vp/bio_b64.c
vp/bio_enc.c
vp/bio_md.c
vp/bio_ok.c
vp/c_all.c
vp/c_allc.c
vp/c_alld.c
vp/digest.c
vp/e_aes.c
vp/e_bf.c
vp/e_camellia.c
vp/e_cast.c
vp/e_des.c
vp/e_des3.c
vp/e_dsa.c
vp/e_idea.c
vp/e_null.c
vp/e_old.c
vp/e_rc2.c
vp/e_rc4.c
vp/e_rc5.c
vp/e_seed.c
vp/e_xcbc_d.c
vp/encode.c
vp/evp.h
vp/evp_acnf.c
vp/evp_enc.c
vp/evp_err.c
vp/evp_key.c
vp/evp_lib.c
vp/evp_locl.h
vp/evp_pbe.c
vp/evp_pkey.c
vp/evp_test.c
vp/evptests.txt
vp/m_dss.c
vp/m_dss1.c
vp/m_ecdsa.c
vp/m_md2.c
vp/m_md4.c
vp/m_md5.c
vp/m_mdc2.c
vp/m_null.c
vp/m_ripemd.c
vp/m_sha.c
vp/m_sha1.c
vp/names.c
vp/openbsd_hw.c
vp/p5_crpt.c
vp/p5_crpt2.c
vp/p_dec.c
vp/p_enc.c
vp/p_lib.c
vp/p_open.c
vp/p_seal.c
vp/p_sign.c
vp/p_verify.c
x_data.c
mac/Makefile
mac/hmac.c
mac/hmac.h
mac/hmactest.c
a64cpuid.S
nstall.com
rb5/Makefile
rb5/krb5_asn.c
rb5/krb5_asn.h
hash/Makefile
hash/lh_stats.c
hash/lh_test.c
hash/lhash.c
hash/lhash.h
hash/num.pl
d2/Makefile
d2/md2.c
d2/md2.h
d2/md2_dgst.c
d2/md2_one.c
d2/md2test.c
d32_common.h
d4/Makefile
d4/md4.c
d4/md4.h
d4/md4_dgst.c
d4/md4_locl.h
d4/md4_one.c
d4/md4s.cpp
d4/md4test.c
d5/Makefile
d5/asm/md5-586.pl
d5/asm/md5-x86_64.pl
d5/md5.c
d5/md5.h
d5/md5_dgst.c
d5/md5_locl.h
d5/md5_one.c
d5/md5s.cpp
d5/md5test.c
dc2/Makefile
dc2/mdc2.h
dc2/mdc2_one.c
dc2/mdc2dgst.c
dc2/mdc2test.c
em.c
em_clr.c
em_dbg.c
_dir.c
_dir.h
_dir_test.c
_str.c
_str.h
_time.c
_time.h
bjects/Makefile
bjects/o_names.c
bjects/obj_dat.c
bjects/obj_dat.h
bjects/obj_dat.pl
bjects/obj_err.c
bjects/obj_lib.c
bjects/obj_mac.h
bjects/obj_mac.num
bjects/objects.README
bjects/objects.h
bjects/objects.pl
bjects/objects.txt
csp/Makefile
csp/ocsp.h
csp/ocsp_asn.c
csp/ocsp_cl.c
csp/ocsp_err.c
csp/ocsp_ext.c
csp/ocsp_ht.c
csp/ocsp_lib.c
csp/ocsp_prn.c
csp/ocsp_srv.c
csp/ocsp_vfy.c
pensslconf.h
pensslconf.h.in
pensslv.h
ssl_typ.h
em/Makefile
em/message
em/pem.h
em/pem2.h
em/pem_all.c
em/pem_err.c
em/pem_info.c
em/pem_lib.c
em/pem_oth.c
em/pem_pk8.c
em/pem_pkey.c
em/pem_seal.c
em/pem_sign.c
em/pem_x509.c
em/pem_xaux.c
em/pkcs7.lis
erlasm/cbc.pl
erlasm/readme
erlasm/x86_64-xlate.pl
erlasm/x86asm.pl
erlasm/x86ms.pl
erlasm/x86nasm.pl
erlasm/x86unix.pl
kcs12/Makefile
kcs12/p12_add.c
kcs12/p12_asn.c
kcs12/p12_attr.c
kcs12/p12_crpt.c
kcs12/p12_crt.c
kcs12/p12_decr.c
kcs12/p12_init.c
kcs12/p12_key.c
kcs12/p12_kiss.c
kcs12/p12_mutl.c
kcs12/p12_npas.c
kcs12/p12_p8d.c
kcs12/p12_p8e.c
kcs12/p12_utl.c
kcs12/pk12err.c
kcs12/pkcs12.h
kcs7/Makefile
kcs7/bio_ber.c
kcs7/dec.c
kcs7/des.pem
kcs7/doc
kcs7/enc.c
kcs7/es1.pem
kcs7/example.c
kcs7/example.h
kcs7/info.pem
kcs7/infokey.pem
kcs7/p7/a1
kcs7/p7/a2
kcs7/p7/cert.p7c
kcs7/p7/smime.p7m
kcs7/p7/smime.p7s
kcs7/pk7_asn1.c
kcs7/pk7_attr.c
kcs7/pk7_dgst.c
kcs7/pk7_doit.c
kcs7/pk7_enc.c
kcs7/pk7_lib.c
kcs7/pk7_mime.c
kcs7/pk7_smime.c
kcs7/pkcs7.h
kcs7/pkcs7err.c
kcs7/server.pem
kcs7/sign.c
kcs7/t/3des.pem
kcs7/t/3dess.pem
kcs7/t/c.pem
kcs7/t/ff
kcs7/t/msie-e
kcs7/t/msie-e.pem
kcs7/t/msie-enc-01
kcs7/t/msie-enc-01.pem
kcs7/t/msie-enc-02
kcs7/t/msie-enc-02.pem
kcs7/t/msie-s-a-e
kcs7/t/msie-s-a-e.pem
kcs7/t/nav-smime
kcs7/t/s.pem
kcs7/t/server.pem
kcs7/verify.c
queue/Makefile
queue/pq_compat.h
queue/pq_test.c
queue/pqueue.c
queue/pqueue.h
and/Makefile
and/md_rand.c
and/rand.h
and/rand_egd.c
and/rand_err.c
and/rand_lcl.h
and/rand_lib.c
and/rand_nw.c
and/rand_os2.c
and/rand_unix.c
and/rand_vms.c
and/rand_win.c
and/randfile.c
and/randtest.c
c2/Makefile
c2/rc2.h
c2/rc2_cbc.c
c2/rc2_ecb.c
c2/rc2_locl.h
c2/rc2_skey.c
c2/rc2cfb64.c
c2/rc2ofb64.c
c2/rc2speed.c
c2/rc2test.c
c2/rrc2.doc
c2/tab.c
c2/version
c4/Makefile
c4/asm/rc4-586.pl
c4/asm/rc4-ia64.S
c4/asm/rc4-x86_64.pl
c4/rc4.c
c4/rc4.h
c4/rc4_enc.c
c4/rc4_locl.h
c4/rc4_skey.c
c4/rc4s.cpp
c4/rc4speed.c
c4/rc4test.c
c4/rrc4.doc
ipemd/Makefile
ipemd/README
ipemd/asm/rips.cpp
ipemd/asm/rmd-586.pl
ipemd/ripemd.h
ipemd/rmd160.c
ipemd/rmd_dgst.c
ipemd/rmd_locl.h
ipemd/rmd_one.c
ipemd/rmdconst.h
ipemd/rmdtest.c
sa/Makefile
sa/rsa.h
sa/rsa_asn1.c
sa/rsa_chk.c
sa/rsa_depr.c
sa/rsa_eay.c
sa/rsa_err.c
sa/rsa_gen.c
sa/rsa_lib.c
sa/rsa_none.c
sa/rsa_null.c
sa/rsa_oaep.c
sa/rsa_pk1.c
sa/rsa_pss.c
sa/rsa_saos.c
sa/rsa_sign.c
sa/rsa_ssl.c
sa/rsa_test.c
sa/rsa_x931.c
ha/Makefile
ha/asm/README
ha/asm/sha1-586.pl
ha/asm/sha1-ia64.pl
ha/asm/sha1-x86_64.pl
ha/asm/sha512-ia64.pl
ha/asm/sha512-sse2.pl
ha/asm/sha512-x86_64.pl
ha/sha.c
ha/sha.h
ha/sha1.c
ha/sha1_one.c
ha/sha1dgst.c
ha/sha1s.cpp
ha/sha1test.c
ha/sha256.c
ha/sha256t.c
ha/sha512.c
ha/sha512t.c
ha/sha_dgst.c
ha/sha_locl.h
ha/sha_one.c
ha/shatest.c
parccpuid.S
tack/Makefile
tack/safestack.h
tack/stack.c
tack/stack.h
tore/Makefile
tore/README
tore/store.h
tore/str_err.c
tore/str_lib.c
tore/str_locl.h
tore/str_mem.c
tore/str_meth.c
ymhacks.h
hreads/README
hreads/mttest.c
hreads/netware.bat
hreads/profile.sh
hreads/ptest.bat
hreads/pthread.sh
hreads/pthread2.sh
hreads/pthreads-vms.com
hreads/purify.sh
hreads/solaris.sh
hreads/th-lock.c
hreads/win32.bat
mdiff.c
mdiff.h
xt_db/Makefile
xt_db/txt_db.c
xt_db/txt_db.h
i/Makefile
i/ui.h
i/ui_compat.c
i/ui_compat.h
i/ui_err.c
i/ui_lib.c
i/ui_locl.h
i/ui_openssl.c
i/ui_util.c
id.c
509/Makefile
509/by_dir.c
509/by_file.c
509/x509.h
509/x509_att.c
509/x509_cmp.c
509/x509_d2.c
509/x509_def.c
509/x509_err.c
509/x509_ext.c
509/x509_lu.c
509/x509_obj.c
509/x509_r2x.c
509/x509_req.c
509/x509_set.c
509/x509_trs.c
509/x509_txt.c
509/x509_v3.c
509/x509_vfy.c
509/x509_vfy.h
509/x509_vpm.c
509/x509cset.c
509/x509name.c
509/x509rset.c
509/x509spki.c
509/x509type.c
509/x_all.c
509v3/Makefile
509v3/ext_dat.h
509v3/pcy_cache.c
509v3/pcy_data.c
509v3/pcy_int.h
509v3/pcy_lib.c
509v3/pcy_map.c
509v3/pcy_node.c
509v3/pcy_tree.c
509v3/tabtest.c
509v3/v3_addr.c
509v3/v3_akey.c
509v3/v3_akeya.c
509v3/v3_alt.c
509v3/v3_asid.c
509v3/v3_bcons.c
509v3/v3_bitst.c
509v3/v3_conf.c
509v3/v3_cpols.c
509v3/v3_crld.c
509v3/v3_enum.c
509v3/v3_extku.c
509v3/v3_genn.c
509v3/v3_ia5.c
509v3/v3_info.c
509v3/v3_int.c
509v3/v3_lib.c
509v3/v3_ncons.c
509v3/v3_ocsp.c
509v3/v3_pci.c
509v3/v3_pcia.c
509v3/v3_pcons.c
509v3/v3_pku.c
509v3/v3_pmaps.c
509v3/v3_prn.c
509v3/v3_purp.c
509v3/v3_skey.c
509v3/v3_sxnet.c
509v3/v3_utl.c
509v3/v3conf.c
509v3/v3err.c
509v3/v3prin.c
509v3/x509v3.h
86_64cpuid.pl
86cpuid.pl
688b9d3648c75b5474b15b265e354c372b3933a5 11-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@130745
ndroid.mk
f48372ded3bb76c2598392aa58abe6e2eb7432d2 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
.9.9-dev/README.android
.9.9-dev/aes/aes-armv4.pl
.9.9-dev/aes/aes-armv4.s
.9.9-dev/bn/armv4-mont.pl
.9.9-dev/bn/armv4-mont.s
.9.9-dev/sha/sha1-armv4-large.pl
.9.9-dev/sha/sha1-armv4-large.s
.9.9-dev/sha/sha256-armv4.pl
.9.9-dev/sha/sha256-armv4.s
.9.9-dev/sha/sha512-armv4.pl
.9.9-dev/sha/sha512-armv4.s
ndroid.mk
es/asm/aes-x86_64.pl
f/COPYRIGHT
f/INSTALL
f/Makefile
f/README
f/VERSION
f/asm/bf-586.pl
f/asm/bf-686.pl
f/asm/readme
f/bf_cbc.c
f/bf_cfb64.c
f/bf_ecb.c
f/bf_enc.c
f/bf_locl.h
f/bf_ofb64.c
f/bf_opts.c
f/bf_pi.h
f/bf_skey.c
f/bfs.cpp
f/bfspeed.c
f/bftest.c
f/blowfish.h
n/asm/x86_64-mont.pl
ast/Makefile
ast/asm/cast-586.pl
ast/asm/readme
ast/c_cfb64.c
ast/c_ecb.c
ast/c_enc.c
ast/c_ofb64.c
ast/c_skey.c
ast/cast.h
ast/cast_lcl.h
ast/cast_s.h
ast/cast_spd.c
ast/castopts.c
ast/casts.cpp
ast/casttest.c
ms/Makefile
ms/cms.h
ms/cms_asn1.c
ms/cms_att.c
ms/cms_cd.c
ms/cms_dd.c
ms/cms_enc.c
ms/cms_env.c
ms/cms_err.c
ms/cms_ess.c
ms/cms_io.c
ms/cms_lcl.h
ms/cms_lib.c
ms/cms_sd.c
ms/cms_smime.c
dea/Makefile
dea/i_cbc.c
dea/i_cfb64.c
dea/i_ecb.c
dea/i_ofb64.c
dea/i_skey.c
dea/idea.h
dea/idea_lcl.h
dea/idea_spd.c
dea/ideatest.c
dea/version
pensslconf.h
c5/Makefile
c5/asm/rc5-586.pl
c5/rc5.h
c5/rc5_ecb.c
c5/rc5_enc.c
c5/rc5_locl.h
c5/rc5_skey.c
c5/rc5cfb64.c
c5/rc5ofb64.c
c5/rc5s.cpp
c5/rc5speed.c
c5/rc5test.c
eed/Makefile
eed/seed.c
eed/seed.h
eed/seed_cbc.c
eed/seed_cfb.c
eed/seed_ecb.c
eed/seed_locl.h
eed/seed_ofb.c
ha/asm/sha1-x86_64.pl
ha/asm/sha512-x86_64.pl
bdfb8ad83da0647e9b9a32792598e8ce7ba3ef4d 12-Jan-1970 Upstream <upstream-import@none> external/openssl 0.9.8h
Pdir_nyi.c
Pdir_unix.c
Pdir_vms.c
Pdir_win.c
Pdir_win32.c
Pdir_wince.c
akefile
es/Makefile
es/README
es/aes.h
es/aes_cbc.c
es/aes_cfb.c
es/aes_core.c
es/aes_ctr.c
es/aes_ecb.c
es/aes_ige.c
es/aes_locl.h
es/aes_misc.c
es/aes_ofb.c
es/aes_wrap.c
es/asm/aes-586.pl
es/asm/aes-ia64.S
es/asm/aes-x86_64.pl
sn1/Makefile
sn1/a_bitstr.c
sn1/a_bool.c
sn1/a_bytes.c
sn1/a_d2i_fp.c
sn1/a_digest.c
sn1/a_dup.c
sn1/a_enum.c
sn1/a_gentm.c
sn1/a_hdr.c
sn1/a_i2d_fp.c
sn1/a_int.c
sn1/a_mbstr.c
sn1/a_meth.c
sn1/a_object.c
sn1/a_octet.c
sn1/a_print.c
sn1/a_set.c
sn1/a_sign.c
sn1/a_strex.c
sn1/a_strnid.c
sn1/a_time.c
sn1/a_type.c
sn1/a_utctm.c
sn1/a_utf8.c
sn1/a_verify.c
sn1/asn1.h
sn1/asn1_err.c
sn1/asn1_gen.c
sn1/asn1_lib.c
sn1/asn1_mac.h
sn1/asn1_par.c
sn1/asn1t.h
sn1/asn_mime.c
sn1/asn_moid.c
sn1/asn_pack.c
sn1/charmap.h
sn1/charmap.pl
sn1/d2i_pr.c
sn1/d2i_pu.c
sn1/evp_asn1.c
sn1/f_enum.c
sn1/f_int.c
sn1/f_string.c
sn1/i2d_pr.c
sn1/i2d_pu.c
sn1/n_pkey.c
sn1/nsseq.c
sn1/p5_pbe.c
sn1/p5_pbev2.c
sn1/p8_key.c
sn1/p8_pkey.c
sn1/t_bitst.c
sn1/t_crl.c
sn1/t_pkey.c
sn1/t_req.c
sn1/t_spki.c
sn1/t_x509.c
sn1/t_x509a.c
sn1/tasn_dec.c
sn1/tasn_enc.c
sn1/tasn_fre.c
sn1/tasn_new.c
sn1/tasn_prn.c
sn1/tasn_typ.c
sn1/tasn_utl.c
sn1/x_algor.c
sn1/x_attrib.c
sn1/x_bignum.c
sn1/x_crl.c
sn1/x_exten.c
sn1/x_info.c
sn1/x_long.c
sn1/x_name.c
sn1/x_pkey.c
sn1/x_pubkey.c
sn1/x_req.c
sn1/x_sig.c
sn1/x_spki.c
sn1/x_val.c
sn1/x_x509.c
sn1/x_x509a.c
f/COPYRIGHT
f/INSTALL
f/Makefile
f/README
f/VERSION
f/asm/bf-586.pl
f/asm/bf-686.pl
f/asm/readme
f/bf_cbc.c
f/bf_cfb64.c
f/bf_ecb.c
f/bf_enc.c
f/bf_locl.h
f/bf_ofb64.c
f/bf_opts.c
f/bf_pi.h
f/bf_skey.c
f/bfs.cpp
f/bfspeed.c
f/bftest.c
f/blowfish.h
io/Makefile
io/b_dump.c
io/b_print.c
io/b_sock.c
io/bf_buff.c
io/bf_lbuf.c
io/bf_nbio.c
io/bf_null.c
io/bio.h
io/bio_cb.c
io/bio_err.c
io/bio_lcl.h
io/bio_lib.c
io/bss_acpt.c
io/bss_bio.c
io/bss_conn.c
io/bss_dgram.c
io/bss_fd.c
io/bss_file.c
io/bss_log.c
io/bss_mem.c
io/bss_null.c
io/bss_rtcp.c
io/bss_sock.c
n/Makefile
n/asm/README
n/asm/bn-586.pl
n/asm/co-586.pl
n/asm/ia64.S
n/asm/mips3.s
n/asm/mo-586.pl
n/asm/pa-risc2.s
n/asm/pa-risc2W.s
n/asm/ppc.pl
n/asm/sparcv8.S
n/asm/sparcv8plus.S
n/asm/vms.mar
n/asm/x86.pl
n/asm/x86/add.pl
n/asm/x86/comba.pl
n/asm/x86/div.pl
n/asm/x86/f
n/asm/x86/mul.pl
n/asm/x86/mul_add.pl
n/asm/x86/sqr.pl
n/asm/x86/sub.pl
n/asm/x86_64-gcc.c
n/asm/x86_64-mont.pl
n/bn.h
n/bn.mul
n/bn_add.c
n/bn_asm.c
n/bn_blind.c
n/bn_const.c
n/bn_ctx.c
n/bn_depr.c
n/bn_div.c
n/bn_err.c
n/bn_exp.c
n/bn_exp2.c
n/bn_gcd.c
n/bn_gf2m.c
n/bn_kron.c
n/bn_lcl.h
n/bn_lib.c
n/bn_mod.c
n/bn_mont.c
n/bn_mpi.c
n/bn_mul.c
n/bn_nist.c
n/bn_prime.c
n/bn_prime.h
n/bn_prime.pl
n/bn_print.c
n/bn_rand.c
n/bn_recp.c
n/bn_shift.c
n/bn_sqr.c
n/bn_sqrt.c
n/bn_word.c
n/bnspeed.c
n/bntest.c
n/divtest.c
n/exp.c
n/expspeed.c
n/exptest.c
n/todo
n/vms-helper.c
uffer/Makefile
uffer/buf_err.c
uffer/buffer.c
uffer/buffer.h
amellia/Makefile
amellia/camellia.c
amellia/camellia.h
amellia/cmll_cbc.c
amellia/cmll_cfb.c
amellia/cmll_ctr.c
amellia/cmll_ecb.c
amellia/cmll_locl.h
amellia/cmll_misc.c
amellia/cmll_ofb.c
ast/Makefile
ast/asm/cast-586.pl
ast/asm/readme
ast/c_cfb64.c
ast/c_ecb.c
ast/c_enc.c
ast/c_ofb64.c
ast/c_skey.c
ast/cast.h
ast/cast_lcl.h
ast/cast_s.h
ast/cast_spd.c
ast/castopts.c
ast/casts.cpp
ast/casttest.c
ms/Makefile
ms/cms.h
ms/cms_asn1.c
ms/cms_att.c
ms/cms_cd.c
ms/cms_dd.c
ms/cms_enc.c
ms/cms_env.c
ms/cms_err.c
ms/cms_ess.c
ms/cms_io.c
ms/cms_lcl.h
ms/cms_lib.c
ms/cms_sd.c
ms/cms_smime.c
omp/Makefile
omp/c_rle.c
omp/c_zlib.c
omp/comp.h
omp/comp_err.c
omp/comp_lib.c
onf/Makefile
onf/README
onf/cnf_save.c
onf/conf.h
onf/conf_api.c
onf/conf_api.h
onf/conf_def.c
onf/conf_def.h
onf/conf_err.c
onf/conf_lib.c
onf/conf_mall.c
onf/conf_mod.c
onf/conf_sap.c
onf/keysets.pl
onf/ssleay.cnf
onf/test.c
pt_err.c
ryptlib.c
ryptlib.h
rypto-lib.com
rypto.h
version.c
es/COPYRIGHT
es/DES.pm
es/DES.xs
es/FILES0
es/INSTALL
es/Imakefile
es/KERBEROS
es/Makefile
es/README
es/VERSION
es/asm/crypt586.pl
es/asm/des-586.pl
es/asm/des686.pl
es/asm/des_enc.m4
es/asm/desboth.pl
es/asm/readme
es/cbc3_enc.c
es/cbc_cksm.c
es/cbc_enc.c
es/cfb64ede.c
es/cfb64enc.c
es/cfb_enc.c
es/des-lib.com
es/des.c
es/des.h
es/des.pod
es/des3s.cpp
es/des_enc.c
es/des_locl.h
es/des_old.c
es/des_old.h
es/des_old2.c
es/des_opts.c
es/des_ver.h
es/dess.cpp
es/destest.c
es/ecb3_enc.c
es/ecb_enc.c
es/ede_cbcm_enc.c
es/enc_read.c
es/enc_writ.c
es/fcrypt.c
es/fcrypt_b.c
es/makefile.bc
es/ncbc_enc.c
es/ofb64ede.c
es/ofb64enc.c
es/ofb_enc.c
es/options.txt
es/pcbc_enc.c
es/qud_cksm.c
es/rand_key.c
es/read2pwd.c
es/read_pwd.c
es/rpc_des.h
es/rpc_enc.c
es/rpw.c
es/set_key.c
es/speed.c
es/spr.h
es/str2key.c
es/t/test
es/times/486-50.sol
es/times/586-100.lnx
es/times/686-200.fre
es/times/aix.cc
es/times/alpha.cc
es/times/hpux.cc
es/times/sparc.gcc
es/times/usparc.cc
es/typemap
es/xcbc_enc.c
h/Makefile
h/dh.h
h/dh1024.pem
h/dh192.pem
h/dh2048.pem
h/dh4096.pem
h/dh512.pem
h/dh_asn1.c
h/dh_check.c
h/dh_depr.c
h/dh_err.c
h/dh_gen.c
h/dh_key.c
h/dh_lib.c
h/dhtest.c
h/example
h/generate
h/p1024.c
h/p192.c
h/p512.c
sa/Makefile
sa/README
sa/dsa.h
sa/dsa_asn1.c
sa/dsa_depr.c
sa/dsa_err.c
sa/dsa_gen.c
sa/dsa_key.c
sa/dsa_lib.c
sa/dsa_ossl.c
sa/dsa_sign.c
sa/dsa_vrf.c
sa/dsagen.c
sa/dsatest.c
sa/fips186a.txt
so/Makefile
so/README
so/dso.h
so/dso_dl.c
so/dso_dlfcn.c
so/dso_err.c
so/dso_lib.c
so/dso_null.c
so/dso_openssl.c
so/dso_vms.c
so/dso_win32.c
bcdic.c
bcdic.h
c/Makefile
c/ec.h
c/ec2_mult.c
c/ec2_smpl.c
c/ec2_smpt.c
c/ec_asn1.c
c/ec_check.c
c/ec_curve.c
c/ec_cvt.c
c/ec_err.c
c/ec_key.c
c/ec_lcl.h
c/ec_lib.c
c/ec_mult.c
c/ec_print.c
c/ecp_mont.c
c/ecp_nist.c
c/ecp_smpl.c
c/ectest.c
cdh/Makefile
cdh/ecdh.h
cdh/ecdhtest.c
cdh/ech_err.c
cdh/ech_key.c
cdh/ech_lib.c
cdh/ech_locl.h
cdh/ech_ossl.c
cdsa/Makefile
cdsa/ecdsa.h
cdsa/ecdsatest.c
cdsa/ecs_asn1.c
cdsa/ecs_err.c
cdsa/ecs_lib.c
cdsa/ecs_locl.h
cdsa/ecs_ossl.c
cdsa/ecs_sign.c
cdsa/ecs_vrf.c
ngine/Makefile
ngine/README
ngine/eng_all.c
ngine/eng_cnf.c
ngine/eng_cryptodev.c
ngine/eng_ctrl.c
ngine/eng_dyn.c
ngine/eng_err.c
ngine/eng_fat.c
ngine/eng_init.c
ngine/eng_int.h
ngine/eng_lib.c
ngine/eng_list.c
ngine/eng_openssl.c
ngine/eng_padlock.c
ngine/eng_pkey.c
ngine/eng_table.c
ngine/engine.h
ngine/enginetest.c
ngine/tb_cipher.c
ngine/tb_dh.c
ngine/tb_digest.c
ngine/tb_dsa.c
ngine/tb_ecdh.c
ngine/tb_ecdsa.c
ngine/tb_rand.c
ngine/tb_rsa.c
ngine/tb_store.c
rr/Makefile
rr/err.c
rr/err.h
rr/err_all.c
rr/err_prn.c
rr/openssl.ec
vp/Makefile
vp/bio_b64.c
vp/bio_enc.c
vp/bio_md.c
vp/bio_ok.c
vp/c_all.c
vp/c_allc.c
vp/c_alld.c
vp/digest.c
vp/e_aes.c
vp/e_bf.c
vp/e_camellia.c
vp/e_cast.c
vp/e_des.c
vp/e_des3.c
vp/e_dsa.c
vp/e_idea.c
vp/e_null.c
vp/e_old.c
vp/e_rc2.c
vp/e_rc4.c
vp/e_rc5.c
vp/e_seed.c
vp/e_xcbc_d.c
vp/encode.c
vp/evp.h
vp/evp_acnf.c
vp/evp_enc.c
vp/evp_err.c
vp/evp_key.c
vp/evp_lib.c
vp/evp_locl.h
vp/evp_pbe.c
vp/evp_pkey.c
vp/evp_test.c
vp/evptests.txt
vp/m_dss.c
vp/m_dss1.c
vp/m_ecdsa.c
vp/m_md2.c
vp/m_md4.c
vp/m_md5.c
vp/m_mdc2.c
vp/m_null.c
vp/m_ripemd.c
vp/m_sha.c
vp/m_sha1.c
vp/names.c
vp/openbsd_hw.c
vp/p5_crpt.c
vp/p5_crpt2.c
vp/p_dec.c
vp/p_enc.c
vp/p_lib.c
vp/p_open.c
vp/p_seal.c
vp/p_sign.c
vp/p_verify.c
x_data.c
mac/Makefile
mac/hmac.c
mac/hmac.h
mac/hmactest.c
a64cpuid.S
dea/Makefile
dea/i_cbc.c
dea/i_cfb64.c
dea/i_ecb.c
dea/i_ofb64.c
dea/i_skey.c
dea/idea.h
dea/idea_lcl.h
dea/idea_spd.c
dea/ideatest.c
dea/version
nstall.com
rb5/Makefile
rb5/krb5_asn.c
rb5/krb5_asn.h
hash/Makefile
hash/lh_stats.c
hash/lh_test.c
hash/lhash.c
hash/lhash.h
hash/num.pl
d2/Makefile
d2/md2.c
d2/md2.h
d2/md2_dgst.c
d2/md2_one.c
d2/md2test.c
d32_common.h
d4/Makefile
d4/md4.c
d4/md4.h
d4/md4_dgst.c
d4/md4_locl.h
d4/md4_one.c
d4/md4s.cpp
d4/md4test.c
d5/Makefile
d5/asm/md5-586.pl
d5/asm/md5-x86_64.pl
d5/md5.c
d5/md5.h
d5/md5_dgst.c
d5/md5_locl.h
d5/md5_one.c
d5/md5s.cpp
d5/md5test.c
dc2/Makefile
dc2/mdc2.h
dc2/mdc2_one.c
dc2/mdc2dgst.c
dc2/mdc2test.c
em.c
em_clr.c
em_dbg.c
_dir.c
_dir.h
_dir_test.c
_str.c
_str.h
_time.c
_time.h
bjects/Makefile
bjects/o_names.c
bjects/obj_dat.c
bjects/obj_dat.h
bjects/obj_dat.pl
bjects/obj_err.c
bjects/obj_lib.c
bjects/obj_mac.h
bjects/obj_mac.num
bjects/objects.README
bjects/objects.h
bjects/objects.pl
bjects/objects.txt
csp/Makefile
csp/ocsp.h
csp/ocsp_asn.c
csp/ocsp_cl.c
csp/ocsp_err.c
csp/ocsp_ext.c
csp/ocsp_ht.c
csp/ocsp_lib.c
csp/ocsp_prn.c
csp/ocsp_srv.c
csp/ocsp_vfy.c
pensslconf.h
pensslconf.h.in
pensslv.h
ssl_typ.h
em/Makefile
em/message
em/pem.h
em/pem2.h
em/pem_all.c
em/pem_err.c
em/pem_info.c
em/pem_lib.c
em/pem_oth.c
em/pem_pk8.c
em/pem_pkey.c
em/pem_seal.c
em/pem_sign.c
em/pem_x509.c
em/pem_xaux.c
em/pkcs7.lis
erlasm/cbc.pl
erlasm/readme
erlasm/x86_64-xlate.pl
erlasm/x86asm.pl
erlasm/x86ms.pl
erlasm/x86nasm.pl
erlasm/x86unix.pl
kcs12/Makefile
kcs12/p12_add.c
kcs12/p12_asn.c
kcs12/p12_attr.c
kcs12/p12_crpt.c
kcs12/p12_crt.c
kcs12/p12_decr.c
kcs12/p12_init.c
kcs12/p12_key.c
kcs12/p12_kiss.c
kcs12/p12_mutl.c
kcs12/p12_npas.c
kcs12/p12_p8d.c
kcs12/p12_p8e.c
kcs12/p12_utl.c
kcs12/pk12err.c
kcs12/pkcs12.h
kcs7/Makefile
kcs7/bio_ber.c
kcs7/dec.c
kcs7/des.pem
kcs7/doc
kcs7/enc.c
kcs7/es1.pem
kcs7/example.c
kcs7/example.h
kcs7/info.pem
kcs7/infokey.pem
kcs7/p7/a1
kcs7/p7/a2
kcs7/p7/cert.p7c
kcs7/p7/smime.p7m
kcs7/p7/smime.p7s
kcs7/pk7_asn1.c
kcs7/pk7_attr.c
kcs7/pk7_dgst.c
kcs7/pk7_doit.c
kcs7/pk7_enc.c
kcs7/pk7_lib.c
kcs7/pk7_mime.c
kcs7/pk7_smime.c
kcs7/pkcs7.h
kcs7/pkcs7err.c
kcs7/server.pem
kcs7/sign.c
kcs7/t/3des.pem
kcs7/t/3dess.pem
kcs7/t/c.pem
kcs7/t/ff
kcs7/t/msie-e
kcs7/t/msie-e.pem
kcs7/t/msie-enc-01
kcs7/t/msie-enc-01.pem
kcs7/t/msie-enc-02
kcs7/t/msie-enc-02.pem
kcs7/t/msie-s-a-e
kcs7/t/msie-s-a-e.pem
kcs7/t/nav-smime
kcs7/t/s.pem
kcs7/t/server.pem
kcs7/verify.c
queue/Makefile
queue/pq_compat.h
queue/pq_test.c
queue/pqueue.c
queue/pqueue.h
and/Makefile
and/md_rand.c
and/rand.h
and/rand_egd.c
and/rand_err.c
and/rand_lcl.h
and/rand_lib.c
and/rand_nw.c
and/rand_os2.c
and/rand_unix.c
and/rand_vms.c
and/rand_win.c
and/randfile.c
and/randtest.c
c2/Makefile
c2/rc2.h
c2/rc2_cbc.c
c2/rc2_ecb.c
c2/rc2_locl.h
c2/rc2_skey.c
c2/rc2cfb64.c
c2/rc2ofb64.c
c2/rc2speed.c
c2/rc2test.c
c2/rrc2.doc
c2/tab.c
c2/version
c4/Makefile
c4/asm/rc4-586.pl
c4/asm/rc4-ia64.S
c4/asm/rc4-x86_64.pl
c4/rc4.c
c4/rc4.h
c4/rc4_enc.c
c4/rc4_locl.h
c4/rc4_skey.c
c4/rc4s.cpp
c4/rc4speed.c
c4/rc4test.c
c4/rrc4.doc
c5/Makefile
c5/asm/rc5-586.pl
c5/rc5.h
c5/rc5_ecb.c
c5/rc5_enc.c
c5/rc5_locl.h
c5/rc5_skey.c
c5/rc5cfb64.c
c5/rc5ofb64.c
c5/rc5s.cpp
c5/rc5speed.c
c5/rc5test.c
ipemd/Makefile
ipemd/README
ipemd/asm/rips.cpp
ipemd/asm/rmd-586.pl
ipemd/ripemd.h
ipemd/rmd160.c
ipemd/rmd_dgst.c
ipemd/rmd_locl.h
ipemd/rmd_one.c
ipemd/rmdconst.h
ipemd/rmdtest.c
sa/Makefile
sa/rsa.h
sa/rsa_asn1.c
sa/rsa_chk.c
sa/rsa_depr.c
sa/rsa_eay.c
sa/rsa_err.c
sa/rsa_gen.c
sa/rsa_lib.c
sa/rsa_none.c
sa/rsa_null.c
sa/rsa_oaep.c
sa/rsa_pk1.c
sa/rsa_pss.c
sa/rsa_saos.c
sa/rsa_sign.c
sa/rsa_ssl.c
sa/rsa_test.c
sa/rsa_x931.c
eed/Makefile
eed/seed.c
eed/seed.h
eed/seed_cbc.c
eed/seed_cfb.c
eed/seed_ecb.c
eed/seed_locl.h
eed/seed_ofb.c
ha/Makefile
ha/asm/README
ha/asm/sha1-586.pl
ha/asm/sha1-ia64.pl
ha/asm/sha1-x86_64.pl
ha/asm/sha512-ia64.pl
ha/asm/sha512-sse2.pl
ha/asm/sha512-x86_64.pl
ha/sha.c
ha/sha.h
ha/sha1.c
ha/sha1_one.c
ha/sha1dgst.c
ha/sha1s.cpp
ha/sha1test.c
ha/sha256.c
ha/sha256t.c
ha/sha512.c
ha/sha512t.c
ha/sha_dgst.c
ha/sha_locl.h
ha/sha_one.c
ha/shatest.c
parccpuid.S
tack/Makefile
tack/safestack.h
tack/stack.c
tack/stack.h
tore/Makefile
tore/README
tore/store.h
tore/str_err.c
tore/str_lib.c
tore/str_locl.h
tore/str_mem.c
tore/str_meth.c
ymhacks.h
hreads/README
hreads/mttest.c
hreads/netware.bat
hreads/profile.sh
hreads/ptest.bat
hreads/pthread.sh
hreads/pthread2.sh
hreads/pthreads-vms.com
hreads/purify.sh
hreads/solaris.sh
hreads/th-lock.c
hreads/win32.bat
mdiff.c
mdiff.h
xt_db/Makefile
xt_db/txt_db.c
xt_db/txt_db.h
i/Makefile
i/ui.h
i/ui_compat.c
i/ui_compat.h
i/ui_err.c
i/ui_lib.c
i/ui_locl.h
i/ui_openssl.c
i/ui_util.c
id.c
509/Makefile
509/by_dir.c
509/by_file.c
509/x509.h
509/x509_att.c
509/x509_cmp.c
509/x509_d2.c
509/x509_def.c
509/x509_err.c
509/x509_ext.c
509/x509_lu.c
509/x509_obj.c
509/x509_r2x.c
509/x509_req.c
509/x509_set.c
509/x509_trs.c
509/x509_txt.c
509/x509_v3.c
509/x509_vfy.c
509/x509_vfy.h
509/x509_vpm.c
509/x509cset.c
509/x509name.c
509/x509rset.c
509/x509spki.c
509/x509type.c
509/x_all.c
509v3/Makefile
509v3/ext_dat.h
509v3/pcy_cache.c
509v3/pcy_data.c
509v3/pcy_int.h
509v3/pcy_lib.c
509v3/pcy_map.c
509v3/pcy_node.c
509v3/pcy_tree.c
509v3/tabtest.c
509v3/v3_addr.c
509v3/v3_akey.c
509v3/v3_akeya.c
509v3/v3_alt.c
509v3/v3_asid.c
509v3/v3_bcons.c
509v3/v3_bitst.c
509v3/v3_conf.c
509v3/v3_cpols.c
509v3/v3_crld.c
509v3/v3_enum.c
509v3/v3_extku.c
509v3/v3_genn.c
509v3/v3_ia5.c
509v3/v3_info.c
509v3/v3_int.c
509v3/v3_lib.c
509v3/v3_ncons.c
509v3/v3_ocsp.c
509v3/v3_pci.c
509v3/v3_pcia.c
509v3/v3_pcons.c
509v3/v3_pku.c
509v3/v3_pmaps.c
509v3/v3_prn.c
509v3/v3_purp.c
509v3/v3_skey.c
509v3/v3_sxnet.c
509v3/v3_utl.c
509v3/v3conf.c
509v3/v3err.c
509v3/v3prin.c
509v3/x509v3.h
86_64cpuid.pl
86cpuid.pl