diff --git a/src/ltc/encauth/ocb3/ocb3_add_aad.c b/src/ltc/encauth/ocb3/ocb3_add_aad.c old file mode 100755 new file mode 100644 index 70e3211..70e3211 100644 diff --git a/src/ltc/encauth/ocb3/ocb3_decrypt.c b/src/ltc/encauth/ocb3/ocb3_decrypt.c old file mode 100755 new file mode 100644 index 4973bd2..4973bd2 100644 diff --git a/src/ltc/encauth/ocb3/ocb3_decrypt_last.c b/src/ltc/encauth/ocb3/ocb3_decrypt_last.c old file mode 100755 new file mode 100644 index 70608dc..70608dc 100644 diff --git a/src/ltc/encauth/ocb3/ocb3_decrypt_verify_memory.c b/src/ltc/encauth/ocb3/ocb3_decrypt_verify_memory.c old file mode 100755 new file mode 100644 index 066b62c..066b62c 100644 diff --git a/src/ltc/encauth/ocb3/ocb3_done.c b/src/ltc/encauth/ocb3/ocb3_done.c old file mode 100755 new file mode 100644 index b913d3a..b913d3a 100644 diff --git a/src/ltc/encauth/ocb3/ocb3_encrypt.c b/src/ltc/encauth/ocb3/ocb3_encrypt.c old file mode 100755 new file mode 100644 index 337b025..337b025 100644 diff --git a/src/ltc/encauth/ocb3/ocb3_encrypt_authenticate_memory.c b/src/ltc/encauth/ocb3/ocb3_encrypt_authenticate_memory.c old file mode 100755 new file mode 100644 index efc1a8f..efc1a8f 100644 diff --git a/src/ltc/encauth/ocb3/ocb3_encrypt_last.c b/src/ltc/encauth/ocb3/ocb3_encrypt_last.c old file mode 100755 new file mode 100644 index 8110a3c..8110a3c 100644 diff --git a/src/ltc/encauth/ocb3/ocb3_init.c b/src/ltc/encauth/ocb3/ocb3_init.c old file mode 100755 new file mode 100644 index a3cabae..a3cabae 100644 diff --git a/src/ltc/encauth/ocb3/ocb3_int_ntz.c b/src/ltc/encauth/ocb3/ocb3_int_ntz.c old file mode 100755 new file mode 100644 index 3c5b18d..3c5b18d 100644 diff --git a/src/ltc/encauth/ocb3/ocb3_int_xor_blocks.c b/src/ltc/encauth/ocb3/ocb3_int_xor_blocks.c old file mode 100755 new file mode 100644 index 798bddc..798bddc 100644 diff --git a/src/ltc/pk/rsa/rsa_decrypt_key.c b/src/ltc/pk/rsa/rsa_decrypt_key.c old file mode 100755 new file mode 100644 index 9e1bced..9e1bced 100644 diff --git a/src/ltc/pk/rsa/rsa_encrypt_key.c b/src/ltc/pk/rsa/rsa_encrypt_key.c old file mode 100755 new file mode 100644 index ef066d2..ef066d2 100644 diff --git a/src/ltc/pk/rsa/rsa_export.c b/src/ltc/pk/rsa/rsa_export.c old file mode 100755 new file mode 100644 index a9885de..a9885de 100644 diff --git a/src/ltc/pk/rsa/rsa_exptmod.c b/src/ltc/pk/rsa/rsa_exptmod.c old file mode 100755 new file mode 100644 index 37f62d1..37f62d1 100644 diff --git a/src/ltc/pk/rsa/rsa_free.c b/src/ltc/pk/rsa/rsa_free.c old file mode 100755 new file mode 100644 index 1e62f09..1e62f09 100644 diff --git a/src/ltc/pk/rsa/rsa_get_size.c b/src/ltc/pk/rsa/rsa_get_size.c old file mode 100755 new file mode 100644 index 8c90194..8c90194 100644 diff --git a/src/ltc/pk/rsa/rsa_import.c b/src/ltc/pk/rsa/rsa_import.c old file mode 100755 new file mode 100644 index 84cd6f6..84cd6f6 100644 diff --git a/src/ltc/pk/rsa/rsa_import_pkcs8.c b/src/ltc/pk/rsa/rsa_import_pkcs8.c old file mode 100755 new file mode 100644 index 8e15e06..8e15e06 100644 diff --git a/src/ltc/pk/rsa/rsa_import_x509.c b/src/ltc/pk/rsa/rsa_import_x509.c old file mode 100755 new file mode 100644 index 0f2d5f1..0f2d5f1 100644 diff --git a/src/ltc/pk/rsa/rsa_make_key.c b/src/ltc/pk/rsa/rsa_make_key.c old file mode 100755 new file mode 100644 index c5c4c28..c5c4c28 100644 diff --git a/src/ltc/pk/rsa/rsa_sign_hash.c b/src/ltc/pk/rsa/rsa_sign_hash.c old file mode 100755 new file mode 100644 index 05c7155..05c7155 100644 diff --git a/src/ltc/pk/rsa/rsa_sign_saltlen_get.c b/src/ltc/pk/rsa/rsa_sign_saltlen_get.c old file mode 100755 new file mode 100644 index b217f94..b217f94 100644 diff --git a/src/ltc/pk/rsa/rsa_verify_hash.c b/src/ltc/pk/rsa/rsa_verify_hash.c old file mode 100755 new file mode 100644 index b584696..b584696 100644 diff --git a/src/update-makefiles.pl b/src/update-makefiles.pl old file mode 100644 new file mode 100755 index e478f58..6132977 100755 --- a/src/update-makefiles.pl +++ b/src/update-makefiles.pl @@ -4,13 +4,19 @@ use File::Find qw(find); use File::Slurper qw(read_text write_text); use FindBin; + +warn "gonna chmod..\n"; +find({ wanted=>sub { system "chmod -x $_" if -f $_ && -x $_ && $_ =~ /\.(c|h)/ }, no_chdir=>1 }, "$FindBin::Bin/ltm", "$FindBin::Bin/ltc"); my @objs = (); +warn "gonna find ltc..\n"; find({ wanted=>sub { push @objs, $_ if $_ =~ /\.c$/ && $_ !~ /tab\.c$/}, no_chdir=>1 }, "$FindBin::Bin/ltc"); +warn "gonna find ltm..\n"; find({ wanted=>sub { push @objs, $_ if $_ =~ /\.c$/ }, no_chdir=>1 }, "$FindBin::Bin/ltm"); my $o = "OBJS=" . (join " ", map { s/\.c$/.o/r } map { s!^.*/(ltm|ltc)/!$1/!r } @objs) =~ s/(.{80}) /$1 \\\n/gr; my $obj = "OBJS=" . (join " ", map { s/\.c$/.obj/r } map { s!^.*/(ltm|ltc)/!$1/!r } @objs) =~ s/(.{80}) /$1 \\\n/gr; +warn "gonna write makefiles..\n"; write_text("$FindBin::Bin/Makefile", read_text("$FindBin::Bin/Makefile") =~ s/OBJS=.+?\.o\n/$o\n/sr); write_text("$FindBin::Bin/Makefile.nmake", read_text("$FindBin::Bin/Makefile.nmake") =~ s/OBJS=.+?\.obj\n/$obj\n/sr);