leso-kn
036b80aa97
CI: Enable riscv64 build
...
Co-authored-by: light4 <root@i01.io>
Signed-off-by: leso-kn <info@lesosoftware.com>
2023-09-30 11:46:06 -07:00
leso-kn
1e1e8e1ee6
Add support for riscv64
...
Co-authored-by: Alan Mock <alan@alanmock.com>
Co-authored-by: Patrick Elsen <pelsen@xfbs.net>
Signed-off-by: leso-kn <info@lesosoftware.com>
2023-09-30 11:46:06 -07:00
Brian Smith
bb50d70299
Don't run test
jobs on Beta or Nightly channels.
...
These are duplicated by `coverage` (temporarily) and the `features` tests.
Do this to reduce the latency between submitting a PR and it passing CI.
Right now we have so many jobs with the huge matrix and CI takes too long.
2023-09-30 11:42:55 -07:00
Brian Smith
bb64b55bf0
Do not deprecate the signature::RsaPublicKey
alias yet.
...
Unless/until a bigger refactoring is completed, don't bother people about the new name.
2023-09-30 07:20:44 -07:00
Joshua Liebow-Feeser
d7b8b6192b
aead: Add a safety comment
2023-09-29 22:44:47 -07:00
Joshua Liebow-Feeser
e3e27e525f
rsa: Use NonZero::new instead of new_unchecked
2023-09-29 22:43:22 -07:00
Brian Smith
8406e2cbb6
Merge pull request #1667 from briansmith/b/EcdsaKeyPair-sign-is-not-deprecated
...
Remove the word "deprecated" From the `EcdsaKeyPair::sign` documentation
2023-09-29 22:05:10 -07:00
Brian Smith
9dbbc55cfd
Remove the word "deprecated" From the EcdsaKeyPair::sign
documentation.
2023-09-29 22:02:49 -07:00
Brian Smith
feb3942526
Merge pull request #1666 from briansmith/b/merge-boringssl-18
...
Merge BoringSSL through bd20800c22fc8402611b537287bd6948c3f2a5a8
2023-09-29 20:29:35 -07:00
Brian Smith
4581b6fee7
Merge BoringSSL 'bd20800': Add a comment for what compiler_test.cc is about
...
Try to support more than what BoringSSL does w.r.t. aliasing pointers.
2023-09-29 17:59:31 -07:00
Brian Smith
7c823f148d
Ignore BoringSSL 'd24a382'.
2023-09-29 17:46:31 -07:00
Brian Smith
8bc545d482
Take BoringSSL '764e6a3': Stop rewriting ret to repz ret on x86_64
2023-09-29 17:45:57 -07:00
Brian Smith
a1fd5f7e25
Ignore BoringSSL through 'cfcb954'.
2023-09-29 17:45:41 -07:00
Brian Smith
5f8c854628
Take BoringSSL '164b86d': Explicitly mark saved registers with .cfi_restore
2023-09-29 17:42:48 -07:00
Brian Smith
2221b84620
Ignore BoringSSL '85081c6'.
2023-09-29 17:42:34 -07:00
Brian Smith
d00b8af699
Take BoringSSL '11d943a': Fix RBP-based unwind in fiat assembly
2023-09-29 17:42:07 -07:00
Brian Smith
606923e041
Ignore BoringSSL through 'a1403cb'.
2023-09-29 17:41:54 -07:00
Brian Smith
0d8ff226ea
Take BoringSSL '9f4cad2': Fix typo in .size directives for aesni_gcm_encrypt.
2023-09-29 17:39:19 -07:00
Brian Smith
61093da695
Ignore BoringSSl through '9f8f244'.
2023-09-29 17:38:51 -07:00
Brian Smith
219c2442d3
No-op merge of BoringSSL '5edba0b'.
2023-09-29 17:38:22 -07:00
Brian Smith
2f9969b9aa
Merge BoringSSL '7ce5d41': Select SHA-256 vs SHA-512 explicitly in perlasm.
2023-09-29 17:27:53 -07:00
Brian Smith
caffc3ebea
Ignore BoringSSL through '39a7507'.
2023-09-29 17:20:53 -07:00
Brian Smith
7a047c0d9a
No-op merge of BoringSSL 'd95b03c'.
2023-09-29 17:17:55 -07:00
Brian Smith
bab79729e2
Ignore BoringSSL through '0152f73'.
2023-09-29 17:16:05 -07:00
Brian Smith
58758d3a0d
Merge BoringSSL 'd43fef7': Fix aarch64 build with GCC
2023-09-29 17:12:06 -07:00
Brian Smith
91be2ddcc2
Ignore BoringSSL through 'b98ce18'.
2023-09-29 17:11:25 -07:00
Brian Smith
ac8e58c7aa
Take BoringSSL '51ed32f'.
2023-09-29 17:09:36 -07:00
Brian Smith
4d437160a7
Ignore BoringSSL '0f222e6'.
2023-09-29 17:09:23 -07:00
Brian Smith
78c62f91df
Merge BoringSSL '9fc1c33': Add Intel Indirect Branch Tracking support.
2023-09-29 17:08:34 -07:00
Brian Smith
b90418509f
Ignore BoringSSL through '80dcb67'.
2023-09-29 17:00:29 -07:00
Brian Smith
02b01e03d2
Merge pull request #1663 from briansmith/b/merge-boringssl-17
...
Merge BoringSSL through a905bbb52a7bac5099f2cbee008c6f3eae96218c
2023-09-29 16:56:47 -07:00
Brian Smith
00da1cb1f7
Merge BoringSSL 'a905bbb': Consistently include BTI markers in every assembly file
2023-09-29 14:52:41 -07:00
Brian Smith
af86d636f6
Skip BoringSSL 'e79649b': Use ProcessPrng instead of RtlGenRandom on Windows.
2023-09-29 12:24:03 -07:00
Brian Smith
033c2a0704
Ignore BoringSSL 'ee194c7'..'bc97b7a'.
2023-09-29 12:23:39 -07:00
Brian Smith
c37853c60b
Take BoringSSL '9c30e53': Credit CryptOpt in third_party/fiat/README.md
2023-09-29 12:22:49 -07:00
Brian Smith
35d45b4906
Ignore BoringSSL 'd28237e'..'9fcaec6'.
2023-09-29 12:22:22 -07:00
Brian Smith
351dd6977d
Skip BoringSSL '6a7d8b5': Remove p > q normalization in RSA keys.
2023-09-29 12:21:04 -07:00
Brian Smith
159b62265c
Skip BoringSSL '02d2715': Implement BN_MONT_CTX_new_consttime with Montgomery reduction.
2023-09-29 12:20:16 -07:00
Brian Smith
6f5800e713
Skip BoringSSL '98e1227': Make bn_mod_lshift_consttime faster.
2023-09-29 12:18:32 -07:00
Brian Smith
f8c13b0ee1
Take BoringSSL 'ae88f19': Fix fiat asm .private_extern declaration on Apple platforms
2023-09-29 12:17:04 -07:00
Brian Smith
47ddff521e
Merge commit 'd4553e0'..'754bcf6'
2023-09-29 12:16:40 -07:00
Brian Smith
317c9e3553
Take BoringSSL '23ed9d3': Add target attributes to curve25519_64_adx.h.
2023-09-29 12:15:00 -07:00
David Benjamin
bd20800c22
Add a comment for what compiler_test.cc is about
...
It's probably worth explaining in a comment that this is about
implementation-defined behavior, and why we consider it okay to make
assumptions like uint8_t == unsigned char.
Change-Id: Ia35248aef7895b0998831b6bac06993e845e6297
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/63285
Auto-Submit: David Benjamin <davidben@google.com>
Commit-Queue: Adam Langley <agl@google.com>
Reviewed-by: Adam Langley <agl@google.com>
2023-09-29 19:14:27 +00:00
Brian Smith
4cd5b87a85
Ignore BoringSSL '8e16c04'..'761c3ed'.
2023-09-29 12:14:19 -07:00
Brian Smith
b78f7deffb
Merge BoringSSL '3f680b0': Remove a layer of indirection from fiat curve25519 assembly
2023-09-29 12:13:26 -07:00
Brian Smith
9f45b930dc
Ignore BoringSSL '99d3c22'..'aaf771e'.
2023-09-29 12:12:36 -07:00
Brian Smith
7ee3bb8289
Take BoringSSL 'd995d82': Add .type, .hidden, and .size to the new fiat ADX assembly.
2023-09-29 12:10:48 -07:00
Brian Smith
0a12e31e02
Partial merge of BoringSSL '9d4f833': Use ADX asm for Curve25519 base-point multiplication.
...
Add the code but don't plumb it in.
2023-09-29 12:10:32 -07:00
Brian Smith
787b7fdbcf
Ignore BoringSSL 'f4a4e27'.
2023-09-29 12:04:38 -07:00
Brian Smith
e0948076a5
Partial merge of BoringSSL '43f8891': Add saturated X25519 for x86_64+ADX running Linux
...
Add the new code but don't plumb it in yet.
2023-09-29 12:04:04 -07:00