aboutsummaryrefslogtreecommitdiff
path: root/update.sh (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix remote branch fetching and revision lookup in update.shKenjiro Nakayama2026-02-201-2/+2
| | | | | | | | | | | | | | | | | | This patch changes to: - add `--no-single-branch` to git clone to ensure all remote branches are tracked, allowing the script to switch between OpenBSD versions. - use origin/ prefix for $openbsd_branch to fix revision lookup At initial setup, the branch only exists as a "remote-tracking" reference. Since a local branch hasn't been created yet, git cannot find it by name alone. Adding the origin/ prefix explicitly tells git to look into the remote data we just fetched. This ensures the script can correctly identify the commit hash based on the release timestamp even on a fresh shallow clone. Fix https://github.com/libressl/portable/issues/1233
* Simplify update.sh slightlyJoel Sing2026-01-181-24/+4
| | | | | | | | | | | Produce a list of files from the various crypto/Makefile.am* files, rather than sourcing some from crypto/Makefile.am and manually copying the remainder. This will make it easier to add platform specific sources in the future, since they only need to be added to the appropriate Makefile.am* file. Remove symbols exclusion for OPENSSL_ia32cap_P - this disappeared from upstream in 2024.
* Make opensslconf.h MI againTheo Buehler2025-08-261-2/+1
|
* Update for MLKEM changesTheo Buehler2025-08-171-1/+1
|
* Adjust to GCM refactoringTheo Buehler2025-06-291-0/+1
|
* Only link aes_${arch}.c to asm buildsTheo Buehler2025-06-261-0/+4
| | | | | | | | Don't mix C source with ASM source. Add the ASM support C code to CRYPTO_SRC or libcrypto_la_SOURCES as normal, but depending on the HOST_ASM* bits Change-Id: I6a6a69648fc7c2102c96813b70be0d255a345cd3
* Land #1175, Add ISC copyright headers, add explicit COPYING to LibreSSL ↵Brent Cook2025-06-031-2/+15
|\ | | | | | | portable tree
| * add top-level script copyright noticesBrent Cook2025-06-021-0/+15
| |
| * explicitly copy COPYING file in this project from LICENSE file in CVS treeBrent Cook2025-06-011-2/+0
| |
* | remove arm perlasm tendrilsTheo Buehler2025-05-241-11/+0
|/
* update.sh: stop generating vpaes and bsaes x86_64 assemblyKenjiro Nakayama2025-05-221-2/+0
| | | | | | | Remove generation of vpaes and bsaes assembly sources from update.sh, as these are removed from source tree. See: https://github.com/openbsd/src/commit/824f363240372afd9c86bea543128d656b531c16
* remove tmp files left behind during masm generationBrent Cook2025-05-181-0/+2
|
* rewrite pq_test to perform internal checksKenjiro Nakayama2025-05-041-1/+0
| | | | | | | | | | This change prepares for the patch at https://marc.info/?l=openbsd-tech&m=174634767904894&w=2 by removing the need for pq_expected.txt, pq_test.sh, and pq_test.bat. The test now performs internal output and priority verification in code, simplifying the test infrastructure across platforms. Update CMakeLists.txt and Makefile.am accordingly.
* Disable MD5 ASMTheo Buehler2025-01-241-1/+0
|
* Remove mlkem and bytestring from public visibility for nowTheo Buehler2024-12-191-2/+1
|
* Hook ML-KEM related testsKenjiro Nakayama2024-12-171-0/+1
| | | | This patch adds ML-KEM related tests.
* Also install test headersTheo Buehler2024-12-141-1/+1
|
* Link mlkem to buildTheo Buehler2024-12-141-1/+2
|
* Disable sha1 assembly on amd64Theo Buehler2024-12-041-1/+0
|
* Disable sha512 perlasmTheo Buehler2024-11-161-1/+0
|
* Disable sha256 assemblyTheo Buehler2024-11-081-1/+0
|
* Hook up crypto_cpu_caps_init()Theo Buehler2024-10-181-1/+4
|
* Adjust for whirlpool removalTheo Buehler2024-08-311-2/+2
|
* Need to copy over crypto_arch.hTheo Buehler2024-08-111-1/+3
|
* ui_compat.h was removedTheo Buehler2024-08-101-1/+1
|
* ssl2.h and ssl23.h are goneTheo Buehler2024-07-131-1/+1
|
* pem2.h headed to the bit bucketTheo Buehler2024-04-251-1/+1
|
* Land #1047, use file version number in test scriptsBrent Cook2024-04-081-1/+1
|\
| * use a specific version number in test scriptsBrent Cook2024-04-081-1/+1
| | | | | | | | | | This avoids issue reported in #1041 with file glob confusing cd. Also remove extra newline from VERSION when update.sh runs.
* | Land #1035, explicitly undef __CET__ on masm cppBrent Cook2024-04-081-1/+1
|\ \ | |/ |/|
| * explicitly undef __CET__ on masm cppBrent Cook2024-03-281-1/+1
| | | | | | | | | | Some systems (e.g. OpenBSD) unconditionally set __CET__ in the C preprocessor.
* | camellia/cast consolidation copingTheo Buehler2024-03-291-1/+0
| |
* | Consolidate whirlpoolTheo Buehler2024-03-281-1/+0
|/
* More garbage was hiding hereTheo Buehler2024-03-271-2/+0
|
* update.sh: add LIBRESSL_GIT_OPTIONSViktor Szakats2024-03-221-5/+3
|
* update.sh: use shallow clone to spare time/bandwidthViktor Szakats2024-03-201-2/+2
|
* Update build system for file removalTheo Buehler2024-03-021-1/+1
|
* upstreamed masm alignment fixBrent Cook2024-02-271-9/+3
|
* define _MSC_VER when preprocessing, add guardsBrent Cook2024-02-251-1/+1
|
* include placeholder cet.h for cppBrent Cook2024-02-251-1/+1
|
* Remove use of endbr64.patchTheo Buehler2024-02-241-1/+0
|
* Add posix_time.hTheo Buehler2024-02-181-1/+1
|
* align read only sections on masm/windows to 64 bytesBrent Cook2024-02-121-3/+2
| | | | | Avoid conflicts where alignment is specified later in the underlying assembly.
* integrate new upstream endbr64 test code, remove os-specific revertsBrent Cook2024-02-121-19/+8
|
* restrict patches to windows / macos platformsBrent Cook2023-10-311-5/+22
|
* portable asm generator patches for portableBrent Cook2023-10-301-2/+7
| | | | | | This reverses changes from the 3.8.x upstream that are causing issues on a few different platforms, including macOS x64, Windows, and older Linux/FreeBSD.
* remove conflicting align directives for MASMBrent Cook2023-10-291-0/+1
|
* Adjust for file removal and renamingTheo Buehler2023-07-281-1/+1
|
* make update.sh compatible with Solaris 11 tail behaviorBrent Cook2023-07-061-1/+1
|
* move endbr64 removal to preprocessorBrent Cook2023-07-031-9/+0
|