shared_defines => [],
shared_ldflag => "",
shared_rcflag => "",
- shared_extension => "",
#### Defaults for the benefit of the config targets who don't inherit
- #### a BASE and assume Unixly defaults
+ #### a BASE and assume Unix defaults
#### THESE WILL DISAPPEAR IN OpenSSL 1.2
build_scheme => [ "unified", "unix" ],
build_file => "Makefile",
build_scheme => [ "unified", "unix" ],
build_file => "Makefile",
+
+ perl_platform => 'Unix',
},
BASE_Windows => {
build_file => "makefile",
build_scheme => [ "unified", "windows" ],
+
+ perl_platform => 'Windows',
},
BASE_VMS => {
build_file => "descrip.mms",
build_scheme => [ "unified", "VMS" ],
+
+ perl_platform => 'VMS',
},
uplink_common => {
aes_asm_src => "aes_core.c aes_cbc.c aes-ia64.s",
sha1_asm_src => "sha1-ia64.s sha256-ia64.s sha512-ia64.s",
modes_asm_src => "ghash-ia64.s",
+ chacha_asm_src => "chacha-ia64.S",
+ poly1305_asm_src=> "asm/poly1305-ia64.S",
perlasm_scheme => "void"
},
sparcv9_asm => {
sha1_asm_src => "sha1-armv4-large.S sha256-armv4.S sha512-armv4.S",
modes_asm_src => "ghash-armv4.S ghashv8-armx.S",
chacha_asm_src => "chacha-armv4.S",
- poly1305_asm_src=> "poly1305-armv4.S",
+ poly1305_asm_src=> "poly1305-armv4.S",
+ keccak1600_asm_src => "keccak1600-armv4.S",
perlasm_scheme => "void"
},
aarch64_asm => {
ppc64_asm => {
inherit_from => [ "ppc32_asm" ],
template => 1,
- ec_asm_src => "ecp_nistz256.c ecp_nistz256-ppc64.s",
-
+ ec_asm_src => "ecp_nistz256.c ecp_nistz256-ppc64.s x25519-ppc64.s",
+ keccak1600_asm_src => "keccak1600-ppc64.s",
},
);