aboutsummaryrefslogtreecommitdiff
path: root/secure/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove an obsolete compiler option.Jung-uk Kim2018-09-201-2/+0
| | | | Notes: svn path=/projects/openssl111/; revision=338815
* Build libssl for amd64.Jung-uk Kim2018-09-191-11/+19
| | | | Notes: svn path=/projects/openssl111/; revision=338766
* Build libcrypto for amd64.Jung-uk Kim2018-09-192-327/+235
| | | | Notes: svn path=/projects/openssl111/; revision=338764
* Do not build engines for now.Jung-uk Kim2018-09-191-2/+2
| | | | Notes: svn path=/projects/openssl111/; revision=338763
* Do not generate unused AVX2 and AVX-512 assembly files for amd64.Jung-uk Kim2018-09-181-3/+2
| | | | Notes: svn path=/projects/openssl111/; revision=338747
* Remove unused AVX2 and AVX-512 assembly files for amd64.Jung-uk Kim2018-09-184-1694/+0
| | | | Notes: svn path=/projects/openssl111/; revision=338746
* Add OpenSSL symbol version maps.Jung-uk Kim2018-09-134-0/+4950
| | | | | | | Note the files are not automatically generated for now. Notes: svn path=/projects/openssl111/; revision=338674
* Catch up with manual page removal from secure/lib/libssl.Jung-uk Kim2018-09-131-5/+1
| | | | Notes: svn path=/projects/openssl111/; revision=338673
* Update initial opensslconf.h for amd64.Jung-uk Kim2018-09-131-223/+129
| | | | Notes: svn path=/projects/openssl111/; revision=338672
* Regen manual pages.Jung-uk Kim2018-09-13498-16011/+53674
| | | | | | | Note the manual pages are not automatically generated for now. Notes: svn path=/projects/openssl111/; revision=338671
* Regen amd64 assembly files for OpenSSL 1.1.1.Jung-uk Kim2018-09-1335-523/+14948
| | | | Notes: svn path=/projects/openssl111/; revision=338667
* Update shlib version to 9.Jung-uk Kim2018-09-132-2/+2
| | | | Notes: svn path=/projects/openssl111/; revision=338665
* Update OpenSSL version number.Jung-uk Kim2018-09-131-2/+2
| | | | Notes: svn path=/projects/openssl111/; revision=338664
* Upgrade to OpenSSH 7.8p1.Dag-Erling Smørgrav2018-09-101-2/+2
| | | | | | | Approved by: re (kib@) Notes: svn path=/head/; revision=338561
* Merge OpenSSL 1.0.2p.Jung-uk Kim2018-08-14332-952/+1170
| | | | Notes: svn path=/head/; revision=337791
* Upgrade to OpenSSH 7.7p1.Dag-Erling Smørgrav2018-05-111-4/+4
| | | | Notes: svn path=/head/; revision=333490
* Upgrade to OpenSSH 7.6p1. This will be followed shortly by 7.7p1.Dag-Erling Smørgrav2018-05-081-7/+7
| | | | | | | | | This completely removes client-side support for the SSH 1 protocol, which was already disabled in 12 but is still enabled in 11. For that reason, we will not be able to merge 7.6p1 or newer back to 11. Notes: svn path=/head/; revision=333389
* Merge OpenSSL 1.0.2o.Jung-uk Kim2018-03-27325-349/+378
| | | | Notes: svn path=/head/; revision=331627
* Remove c_rehash(1) to not confuse users. We do not install the Perl script.Jung-uk Kim2018-02-081-4/+1
| | | | | | | MFC after: 3 days Notes: svn path=/head/; revision=329024
* Merge OpenSSL 1.0.2n.Jung-uk Kim2017-12-07329-340/+341
| | | | Notes: svn path=/head/; revision=326662
* Merge OpenSSL 1.0.2m.Jung-uk Kim2017-11-02330-345/+1318
| | | | Notes: svn path=/head/; revision=325328
* DIRDEPS_BUILD: Update dependencies.Bryan Drewery2017-10-3113-13/+0
| | | | | | | Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=325188
* Convert traditional ${MK_TESTS} conditional idiom for including testEnji Cooper2017-08-021-3/+1
| | | | | | | | | | | | | | directories to SUBDIR.${MK_TESTS} idiom This is being done to pave the way for future work (and homogenity) in ^/projects/make-check-sandbox . No functional change intended. MFC after: 1 weeks Notes: svn path=/head/; revision=321912
* Merge OpenSSL 1.0.2l.Jung-uk Kim2017-05-25329-1026/+1237
| | | | Notes: svn path=/head/; revision=318899
* Fix invalid .o SRCS from r314527.Bryan Drewery2017-05-091-2/+2
| | | | | | | | MFC after: 1 week Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=317998
* Upgrade to OpenSSH 7.4p1.Dag-Erling Smørgrav2017-03-061-1/+1
| | | | Notes: svn path=/head/; revision=314720
* crypto: normalize paths using SRCTOP-relative paths or :H when possibleEnji Cooper2017-03-044-5/+5
| | | | | | | | | | This simplifies make logic/output MFC after: 1 month Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=314658
* Upgrade to OpenSSH 7.3p1.Dag-Erling Smørgrav2017-03-021-2/+2
| | | | Notes: svn path=/head/; revision=314527
* Merge OpenSSL 1.0.2k.Jung-uk Kim2017-01-26323-4544/+3257
| | | | Notes: svn path=/head/; revision=312825
* Only bake krb5_config.h support in to ssh(3), etc if both MK_GSSAPI andEnji Cooper2017-01-021-1/+1
| | | | | | | | | | | | | | | MK_KERBEROS_SUPPORT != no This fixes the odd case where someone specified MK_GSSAPI=no and MK_KERBEROS_SUPPORT=yes (which admittedly, probably doesn't make sense, but the build system doesn't prevent this case today, and it didn't when I filed the bug back in 2011 either). MFC after: 2 weeks PR: 159745 Notes: svn path=/head/; revision=311140
* Prefer ACFLAGS over CFLAGS for compiling aarch64 assembly files.Jung-uk Kim2016-10-261-3/+3
| | | | Notes: svn path=/head/; revision=307977
* Build OpenSSL assembly sources for aarch64. Tested with ThunderX by andrew.Jung-uk Kim2016-10-268-9/+4414
| | | | Notes: svn path=/head/; revision=307976
* Merge OpenSSL 1.0.2j.Jung-uk Kim2016-09-26321-322/+322
| | | | Notes: svn path=/head/; revision=306342
* Merge OpenSSL 1.0.2i.Jung-uk Kim2016-09-22328-1033/+1359
| | | | Notes: svn path=/head/; revision=306193
* Prefer C-style comments in assembly sources.Jung-uk Kim2016-08-2259-126/+126
| | | | Notes: svn path=/head/; revision=304640
* Fix white spaces in assembly sources.Jung-uk Kim2016-08-2212-26/+26
| | | | Notes: svn path=/head/; revision=304638
* Build OpenSSL assembly sources for arm. Tested with Raspberry Pi 2 Model B.Jung-uk Kim2016-08-2213-0/+12100
| | | | | | | MFC after: 1 week Notes: svn path=/head/; revision=304636
* Disable assembly sources when compiler/assembler cannot compile certainJung-uk Kim2016-08-1710-62/+80
| | | | | | | | | | | instructions. For example, GCC 4.2.1 + binutils 2.17.50 does not support AVX instructions. Reported by: bde MFC after: 2 weeks Notes: svn path=/head/; revision=304320
* Make libcrypt thread-safe. Add crypt_r(3).Ed Schouten2016-08-102-59/+42
| | | | | | | | | | | | | | | | | | | | | | glibc has a pretty nice function called crypt_r(3), which is nothing more than crypt(3), but thread-safe. It accomplishes this by introducing a 'struct crypt_data' structure that contains a buffer that is large enough to hold the resulting string. Let's go ahead and also add this function. It would be a shame if a useful function like this wouldn't be usable in multithreaded apps. Refactor crypt.c and all of the backends to no longer declare static arrays, but write their output in a provided buffer. There is no need to do any buffer length computation here, as we'll just need to ensure that 'struct crypt_data' is large enough, which it is. _PASSWORD_LEN is defined to 128 bytes, but in this case I'm picking 256, as this is going to be part of the actual ABI. Differential Revision: https://reviews.freebsd.org/D7306 Notes: svn path=/head/; revision=303920
* Regen x86 assembly files for r299480.Jung-uk Kim2016-05-1148-125/+37788
| | | | Notes: svn path=/head/; revision=299481
* Set CC environment variable for Perl scripts. This is for detectingJung-uk Kim2016-05-111-4/+4
| | | | | | | assembler/compiler capabilities, e.g., AVX instructions. Notes: svn path=/head/; revision=299480
* Refine comments to add its origin.Jung-uk Kim2016-05-111-21/+27
| | | | Notes: svn path=/head/; revision=299479
* libcrypto: add "Do not modify" comment to generated source filesEd Maste2016-05-111-1/+4
| | | | | | | | Reviewed by: jkim Differential Revision: https://reviews.freebsd.org/D6237 Notes: svn path=/head/; revision=299464
* Enable linker error if libcrypto.so contains a relocation against text. ItJung-uk Kim2016-05-111-1/+0
| | | | | | | | | is position independent on all platforms since r299389. Submitted by: kib Notes: svn path=/head/; revision=299462
* Make libcrypto.so position independent on i386.Jung-uk Kim2016-05-1046-33345/+66749
| | | | Notes: svn path=/head/; revision=299389
* Revert r299139: these are generated filesEd Maste2016-05-062-9/+1
| | | | | | | | | We'll need to properly generate PIC/non-PIC from the source .pl files. Reported by: jkim Notes: svn path=/head/; revision=299172
* Make libcrypto position independent on i386Ed Maste2016-05-052-1/+9
| | | | | | | | | | | | | Prior to this change libcrypto ended up with a .text relocation. Submitted by: Rafael Espíndola (earlier version) Reviewed by: kib Approved by: so (glebius) Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D6164 Notes: svn path=/head/; revision=299139
* Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installedEnji Cooper2016-05-041-8/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | after r298107 Summary of changes: - Replace all instances of FILES/TESTS with ${PACKAGE}FILES. This ensures that namespacing is kept with FILES appropriately, and that this shouldn't need to be repeated if the namespace changes -- only the definition of PACKAGE needs to be changed - Allow PACKAGE to be overridden by callers instead of forcing it to always be `tests`. In the event we get to the point where things can be split up enough in the base system, it would make more sense to group the tests with the blocks they're a part of, e.g. byacc with byacc-tests, etc - Remove PACKAGE definitions where possible, i.e. where FILES wasn't used previously. - Remove unnecessary TESTSPACKAGE definitions; this has been elided into bsd.tests.mk - Remove unnecessary BINDIRs used previously with ${PACKAGE}FILES; ${PACKAGE}FILESDIR is now automatically defined in bsd.test.mk. - Fix installation of files under data/ subdirectories in lib/libc/tests/hash and lib/libc/tests/net/getaddrinfo - Remove unnecessary .include <bsd.own.mk>s (some opportunistic cleanup) Document the proposed changes in share/examples/tests/tests/... via examples so it's clear that ${PACKAGES}FILES is the suggested way forward in terms of replacing FILES. share/mk/bsd.README didn't seem like the appropriate method of communicating that info. MFC after: never probably X-MFC with: r298107 PR: 209114 Relnotes: yes Tested with: buildworld, installworld, checkworld; buildworld, packageworld Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=299094
* Merge OpenSSL 1.0.2h.Jung-uk Kim2016-05-03331-415/+1029
| | | | | | | Relnotes: yes Notes: svn path=/head/; revision=298998
* Fix including Kyuafile in packaged base system.Glen Barber2016-04-291-1/+2
| | | | | | | | | | | | | | | Fix a related typo while here. Note, this change results in the Kyuafile inclusion in the runtime package, which needs to be fixed, however addresses the PR as far as I can tell in my tests. PR: 209114 Submitted by: ngie Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=298768