Updates for SGX 2.20 reproducible build.

Signed-off-by: Zhang Lili <lili.z.zhang@intel.com>
This commit is contained in:
Zhang Lili
2023-07-21 11:09:05 +08:00
parent cf62e6557c
commit 20bed6e2bb
685 changed files with 17835 additions and 17339 deletions
@@ -53,20 +53,20 @@ int get_pkey_by_rsa(EVP_PKEY *pk)
e = BN_new();
if (!e) {
PRINT("BN_new failed\n");
return res;
goto done;
}
res = BN_set_word(e, (BN_ULONG)RSA_F4);
if (!res) {
PRINT("BN_set_word failed (%d)\n", res);
return res;
goto done;
}
rsa = RSA_new();
if (!rsa) {
PRINT("RSA_new failed\n");
res = -1;
return res;
goto done;
}
res = RSA_generate_key_ex(
@@ -79,12 +79,15 @@ int get_pkey_by_rsa(EVP_PKEY *pk)
if (!res)
{
PRINT("RSA_generate_key failed (%d)\n", res);
return res;
goto done;
}
// Assign RSA key to EVP_PKEY structure
EVP_PKEY_assign_RSA(pk, rsa);
done:
if (e)
BN_clear_free(e);
return res;
}
@@ -100,14 +103,14 @@ int get_pkey_by_ec(EVP_PKEY *pk)
if (res <= 0)
{
PRINT("EC_generate_key failed (%d)\n", res);
return res;
goto done;
}
res = EVP_PKEY_CTX_set_ec_paramgen_curve_nid(ctx, NID_secp384r1);
if (res <= 0)
{
PRINT("EC_generate_key failed (%d)\n", res);
return res;
goto done;
}
/* Generate key */
@@ -115,9 +118,13 @@ int get_pkey_by_ec(EVP_PKEY *pk)
if (res <= 0)
{
PRINT("EC_generate_key failed (%d)\n", res);
return res;
goto done;
}
done:
if (ctx)
EVP_PKEY_CTX_free(ctx);
return res;
}