0666d531 | 24-Mar-2021 |
Matt Caswell |
Expand the libcrypto documentation Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1487) |
27947123 | 19-Jan-2021 |
Amitay Isaacs |
curve448: Integrate 64-bit reference implementation Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@
curve448: Integrate 64-bit reference implementation Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14784)
show more ...
|
a72da9ec | 06-Apr-2021 |
Amitay Isaacs |
Configure: Check if 128-bit integers are supported by compiler Add a config variable "use_int128" to indicate if 128-bit integers are supported or not at the configure time. This makes
Configure: Check if 128-bit integers are supported by compiler Add a config variable "use_int128" to indicate if 128-bit integers are supported or not at the configure time. This makes it easier to automatically select 64-bit versus 32-bit implementation for curve448. Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14784)
show more ...
|
f684a2d7 | 01-Feb-2021 |
Amitay Isaacs |
curve448: Use constant time zero check function Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@open
curve448: Use constant time zero check function Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14784)
show more ...
|
ceaa6b31 | 01-Feb-2021 |
Amitay Isaacs |
Add a constant time zero check function for 64-bit integers Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswel
Add a constant time zero check function for 64-bit integers Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14784)
show more ...
|
eb7bcff6 | 19-Jan-2021 |
Amitay Isaacs |
curve448: Remove the unrolled loop version Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.o
curve448: Remove the unrolled loop version Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14784)
show more ...
|
eacc1806 | 29-Mar-2021 |
Amitay Isaacs |
curve448: Use NLIMBS where appropriate to simplify the code Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswel
curve448: Use NLIMBS where appropriate to simplify the code Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14784)
show more ...
|
70fd5110 | 19-Jan-2021 |
Amitay Isaacs |
curve448: Modernise reference 64-bit code Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.or
curve448: Modernise reference 64-bit code Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14784)
show more ...
|
136f96a5 | 19-Jan-2021 |
Amitay Isaacs |
curve448: Rename arch_ref64 to arch_64 Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org>
curve448: Rename arch_ref64 to arch_64 Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14784)
show more ...
|
927e704e | 19-Jan-2021 |
Amitay Isaacs |
Partially Revert "Remove curve448 architecture specific files" This reverts commit 7e492f3372ed83af074a63d5920f13de7e3455b6. This brings back the 64-bit reference implementation for
Partially Revert "Remove curve448 architecture specific files" This reverts commit 7e492f3372ed83af074a63d5920f13de7e3455b6. This brings back the 64-bit reference implementation for curve448. Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14784)
show more ...
|
0f4286c7 | 29-Mar-2021 |
Amitay Isaacs |
curve448: Use relative includes to avoid explicit dependencies Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Cas
curve448: Use relative includes to avoid explicit dependencies Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14784)
show more ...
|
5de32f22 | 29-Mar-2021 |
Amitay Isaacs |
Use numbers definition of int128_t and uint128_t Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@ope
Use numbers definition of int128_t and uint128_t Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14784)
show more ...
|
bbed0d1c | 29-Mar-2021 |
Amitay Isaacs |
numbers: Define 128-bit integers if compiler supports Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <mat
numbers: Define 128-bit integers if compiler supports Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14784)
show more ...
|
b7dedba8 | 06-Apr-2021 |
Pauli |
test: add extra secure memory test case. Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull
test: add extra secure memory test case. Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14782)
show more ...
|
b6b55ad9 | 06-Apr-2021 |
Pauli |
param_build: check for the usage of secure memory better. The param build now checks the string types and locates them in secure memory if the original string is. Reviewed-by: T
param_build: check for the usage of secure memory better. The param build now checks the string types and locates them in secure memory if the original string is. Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14782)
show more ...
|
bf477a40 | 08-Apr-2021 |
Pauli |
Revert "Fix AES-CBC perf test failure issue" This reverts commit bec9289143c955b330a8f9ad32f26f3da76e2685. Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://gith
Revert "Fix AES-CBC perf test failure issue" This reverts commit bec9289143c955b330a8f9ad32f26f3da76e2685. Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14796)
show more ...
|
4b1f34f1 | 07-Apr-2021 |
Pauli |
property: lock the lib ctx when updating the property definition cache Although the store being used is adequately and properly locked, the library context is not. Due to the mechanisms
property: lock the lib ctx when updating the property definition cache Although the store being used is adequately and properly locked, the library context is not. Due to the mechanisms used for fetching, it is possible for multiple stores to live within the same library context for short periods. This fix prevents threading issues resulting from such coincidences. Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14773)
show more ...
|
a135dea4 | 30-Mar-2021 |
Pauli |
test: fix problem with threads test using default library context. Also add a new test that deliberately tests the default library context. Fixes #14720 Reviewed-by: Matt C
test: fix problem with threads test using default library context. Also add a new test that deliberately tests the default library context. Fixes #14720 Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14773)
show more ...
|
860ecfd7 | 30-Mar-2021 |
Pauli |
property: check return values from the property locking calls. A failure to obtain a lock would have resulted in much badness, now it results in a failure return. Reviewed-by: M
property: check return values from the property locking calls. A failure to obtain a lock would have resulted in much badness, now it results in a failure return. Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14773)
show more ...
|
9695f6de | 06-Apr-2021 |
Pauli |
apps: fix AES CBC performance loop Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14778) |
e6c2f964 | 31-Mar-2021 |
Shane Lontis |
Fix more certificate related lib_ctx settings. Fixes #13732 Fix a few places that were not using the '_ex' variants of ASN1_item_sign/verify. Added X509_CRL_new_ex().
Fix more certificate related lib_ctx settings. Fixes #13732 Fix a few places that were not using the '_ex' variants of ASN1_item_sign/verify. Added X509_CRL_new_ex(). Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14752)
show more ...
|
09fba0b4 | 21-Mar-2021 |
Pauli |
fix coverity 1466710: resource leak Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14620) |
fd0a9ff7 | 19-Mar-2021 |
Pauli |
dh: fix coverity 1473238: argument cannot be negative Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14620) |
c12bf350 | 19-Mar-2021 |
Pauli |
evp: fix coverity 1473631: argument cannot be negative Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14620) |
3bbc7b56 | 19-Mar-2021 |
Pauli |
evp: fix coverity 1451509: argument cannot be negative Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14620) |