1 CONFIGURE_ARGS_TRUSTY="\ 2 -DL_ENDIAN \ 3 linux-generic32:::<trusty_std.h> \ 4 no-camellia \ 5 no-capieng \ 6 no-cast \ 7 no-cms \ 8 no-comp \ 9 no-conf \ 10 no-des \ 11 no-dso \ 12 no-dtls1 \ 13 no-err \ 14 no-gost \ 15 no-gmp \ 16 no-heartbeats \ 17 no-idea \ 18 no-jpake \ 19 no-krb5 \ 20 no-locking \ 21 no-md2 \ 22 no-md4 \ 23 no-md5 \ 24 no-mdc2 \ 25 no-ocsp \ 26 no-pem \ 27 no-pkcs12 \ 28 no-pqueue \ 29 no-rc2 \ 30 no-rc4 \ 31 no-rc5 \ 32 no-rc5 \ 33 no-rdrand \ 34 no-rfc3779 \ 35 no-ripemd \ 36 no-rsax \ 37 no-sctp \ 38 no-seed \ 39 no-sha0 \ 40 no-srp \ 41 no-ssl \ 42 no-static_engine \ 43 no-store \ 44 no-threads \ 45 no-ts \ 46 no-txt_db \ 47 no-ui \ 48 no-whirlpool \ 49 " 50 51 # Trusty-specific compiler defines for crypto/ library. 52 # 53 OPENSSL_CRYPTO_TRUSTY_DEFINES="\ 54 GETPID_IS_MEANINGLESS \ 55 NO_WINDOWS_BRAINDEATH \ 56 " 57 58 OPENSSL_CRYPTO_TRUSTY_DEFINES_arm="\ 59 OPENSSL_BN_ASM_GF2m \ 60 OPENSSL_BN_ASM_MONT \ 61 GHASH_ASM \ 62 AES_ASM \ 63 SHA1_ASM \ 64 SHA256_ASM \ 65 SHA512_ASM \ 66 " 67 68 OPENSSL_CRYPTO_TRUSTY_DEFINES_mips="" 69 70 OPENSSL_CRYPTO_TRUSTY_DEFINES_x86="" 71 72 OPENSSL_CRYPTO_TRUSTY_DEFINES_x86_64="" 73 74 OPENSSL_CRYPTO_TRUSTY_INCLUDES="\ 75 . \ 76 include \ 77 crypto \ 78 crypto/asn1 \ 79 crypto/evp \ 80 crypto/modes \ 81 include \ 82 include/openssl \ 83 " 84 85 OPENSSL_CRYPTO_TRUSTY_SOURCES="\ 86 crypto/aes/aes_cbc.c \ 87 crypto/aes/aes_misc.c \ 88 crypto/asn1/a_bitstr.c \ 89 crypto/asn1/a_d2i_fp.c \ 90 crypto/asn1/a_int.c \ 91 crypto/asn1/ameth_lib.c \ 92 crypto/asn1/a_object.c \ 93 crypto/asn1/a_octet.c \ 94 crypto/asn1/asn1_lib.c \ 95 crypto/asn1/asn_pack.c \ 96 crypto/asn1/a_type.c \ 97 crypto/asn1/d2i_pr.c \ 98 crypto/asn1/f_int.c \ 99 crypto/asn1/i2d_pr.c \ 100 crypto/asn1/p8_pkey.c \ 101 crypto/asn1/tasn_dec.c \ 102 crypto/asn1/tasn_enc.c \ 103 crypto/asn1/tasn_fre.c \ 104 crypto/asn1/tasn_new.c \ 105 crypto/asn1/tasn_typ.c \ 106 crypto/asn1/tasn_utl.c \ 107 crypto/asn1/t_pkey.c \ 108 crypto/asn1/t_x509.c \ 109 crypto/asn1/x_algor.c \ 110 crypto/asn1/x_attrib.c \ 111 crypto/asn1/x_bignum.c \ 112 crypto/asn1/x_long.c \ 113 crypto/asn1/x_pubkey.c \ 114 crypto/asn1/x_sig.c \ 115 crypto/bio/bio_lib.c \ 116 crypto/bio/b_print.c \ 117 crypto/bio/bss_mem.c \ 118 crypto/bn/bn_add.c \ 119 crypto/bn/bn_asm.c \ 120 crypto/bn/bn_blind.c \ 121 crypto/bn/bn_ctx.c \ 122 crypto/bn/bn_div.c \ 123 crypto/bn/bn_exp2.c \ 124 crypto/bn/bn_exp.c \ 125 crypto/bn/bn_gcd.c \ 126 crypto/bn/bn_gf2m.c \ 127 crypto/bn/bn_kron.c \ 128 crypto/bn/bn_lib.c \ 129 crypto/bn/bn_mod.c \ 130 crypto/bn/bn_mont.c \ 131 crypto/bn/bn_mul.c \ 132 crypto/bn/bn_nist.c \ 133 crypto/bn/bn_prime.c \ 134 crypto/bn/bn_print.c \ 135 crypto/bn/bn_rand.c \ 136 crypto/bn/bn_recp.c \ 137 crypto/bn/bn_shift.c \ 138 crypto/bn/bn_sqr.c \ 139 crypto/bn/bn_sqrt.c \ 140 crypto/bn/bn_word.c \ 141 crypto/buffer/buffer.c \ 142 crypto/buffer/buf_str.c \ 143 crypto/cmac/cmac.c \ 144 crypto/cmac/cm_ameth.c \ 145 crypto/cmac/cm_pmeth.c \ 146 Crypto-config.mk \ 147 crypto/cryptlib.c \ 148 crypto/dh/dh_ameth.c \ 149 crypto/dh/dh_asn1.c \ 150 crypto/dh/dh_check.c \ 151 crypto/dh/dh_gen.c \ 152 crypto/dh/dh_key.c \ 153 crypto/dh/dh_lib.c \ 154 crypto/dh/dh_pmeth.c \ 155 crypto/dsa/dsa_ameth.c \ 156 crypto/dsa/dsa_asn1.c \ 157 crypto/dsa/dsa_gen.c \ 158 crypto/dsa/dsa_key.c \ 159 crypto/dsa/dsa_lib.c \ 160 crypto/dsa/dsa_ossl.c \ 161 crypto/dsa/dsa_pmeth.c \ 162 crypto/dsa/dsa_sign.c \ 163 crypto/dsa/dsa_vrf.c \ 164 crypto/ecdh/ech_key.c \ 165 crypto/ecdh/ech_lib.c \ 166 crypto/ecdh/ech_ossl.c \ 167 crypto/ecdsa/ecs_asn1.c \ 168 crypto/ecdsa/ecs_lib.c \ 169 crypto/ecdsa/ecs_ossl.c \ 170 crypto/ecdsa/ecs_sign.c \ 171 crypto/ecdsa/ecs_vrf.c \ 172 crypto/ec/ec2_mult.c \ 173 crypto/ec/ec2_oct.c \ 174 crypto/ec/ec2_smpl.c \ 175 crypto/ec/ec_ameth.c \ 176 crypto/ec/ec_asn1.c \ 177 crypto/ec/ec_curve.c \ 178 crypto/ec/ec_cvt.c \ 179 crypto/ec/ec_key.c \ 180 crypto/ec/eck_prn.c \ 181 crypto/ec/ec_lib.c \ 182 crypto/ec/ec_mult.c \ 183 crypto/ec/ec_oct.c \ 184 crypto/ec/ec_pmeth.c \ 185 crypto/ec/ecp_mont.c \ 186 crypto/ec/ecp_nist.c \ 187 crypto/ec/ecp_oct.c \ 188 crypto/ec/ec_print.c \ 189 crypto/ec/ecp_smpl.c \ 190 crypto/engine/eng_init.c \ 191 crypto/engine/eng_lib.c \ 192 crypto/engine/eng_table.c \ 193 crypto/engine/tb_asnmth.c \ 194 crypto/engine/tb_cipher.c \ 195 crypto/engine/tb_dh.c \ 196 crypto/engine/tb_digest.c \ 197 crypto/engine/tb_dsa.c \ 198 crypto/engine/tb_ecdh.c \ 199 crypto/engine/tb_ecdsa.c \ 200 crypto/engine/tb_pkmeth.c \ 201 crypto/engine/tb_rand.c \ 202 crypto/engine/tb_rsa.c \ 203 crypto/err/err.c \ 204 crypto/evp/digest.c \ 205 crypto/evp/e_aes.c \ 206 crypto/evp/evp_enc.c \ 207 crypto/evp/evp_lib.c \ 208 crypto/evp/evp_pkey.c \ 209 crypto/evp/m_sha1.c \ 210 crypto/evp/m_sigver.c \ 211 crypto/evp/names.c \ 212 crypto/evp/p_lib.c \ 213 crypto/evp/pmeth_fn.c \ 214 crypto/evp/pmeth_gn.c \ 215 crypto/evp/pmeth_lib.c \ 216 crypto/ex_data.c \ 217 crypto/hmac/hmac.c \ 218 crypto/hmac/hm_ameth.c \ 219 crypto/hmac/hm_pmeth.c \ 220 crypto/lhash/lhash.c \ 221 crypto/mem.c \ 222 crypto/mem_clr.c \ 223 crypto/mem_dbg.c \ 224 crypto/modes/cbc128.c \ 225 crypto/modes/ctr128.c \ 226 crypto/objects/obj_dat.c \ 227 crypto/objects/obj_xref.c \ 228 crypto/objects/o_names.c \ 229 crypto/pkcs7/pk7_lib.c \ 230 crypto/rand/md_rand.c \ 231 crypto/rand/rand_lib.c \ 232 crypto/rsa/rsa_ameth.c \ 233 crypto/rsa/rsa_asn1.c \ 234 crypto/rsa/rsa_chk.c \ 235 crypto/rsa/rsa_crpt.c \ 236 crypto/rsa/rsa_eay.c \ 237 crypto/rsa/rsa_gen.c \ 238 crypto/rsa/rsa_lib.c \ 239 crypto/rsa/rsa_none.c \ 240 crypto/rsa/rsa_oaep.c \ 241 crypto/rsa/rsa_pk1.c \ 242 crypto/rsa/rsa_pmeth.c \ 243 crypto/rsa/rsa_pss.c \ 244 crypto/rsa/rsa_saos.c \ 245 crypto/rsa/rsa_sign.c \ 246 crypto/rsa/rsa_ssl.c \ 247 crypto/rsa/rsa_x931.c \ 248 crypto/sha/sha1_one.c \ 249 crypto/sha/sha1dgst.c \ 250 crypto/sha/sha256.c \ 251 crypto/sha/sha512.c \ 252 crypto/stack/stack.c \ 253 crypto/x509v3/v3_utl.c \ 254 crypto/x509/x_all.c \ 255 " 256 257 OPENSSL_CRYPTO_TRUSTY_SOURCES_arm="\ 258 crypto/aes/asm/aes-armv4.S \ 259 crypto/sha/asm/sha1-armv4-large.S \ 260 crypto/sha/asm/sha256-armv4.S \ 261 crypto/sha/asm/sha512-armv4.S \ 262 crypto/bn/asm/armv4-gf2m.S \ 263 crypto/bn/asm/armv4-mont.S \ 264 " 265 266 OPENSSL_CRYPTO_TRUSTY_SOURCES_EXCLUDES_arm="" 267 268 OPENSSL_CRYPTO_TRUSTY_SOURCES_mips="" 269 270 OPENSSL_CRYPTO_TRUSTY_SOURCES_EXCLUDES_mips="" 271 272 OPENSSL_CRYPTO_TRUSTY_SOURCES_x86="" 273 274 OPENSSL_CRYPTO_TRUSTY_SOURCES_EXCLUDES_x86="" 275 276 OPENSSL_CRYPTO_TRUSTY_SOURCES_x86_64="" 277 278 OPENSSL_CRYPTO_TRUSTY_SOURCES_EXCLUDES_x86_64="" 279