linuxkm/lkcapi_sha_glue.c: add interruptibility and additional relaxation where possible, and fix a leaked lock scenario, in get_drbg_n(), wc_linuxkm_drbg_seed(), wc_mix_pool_bytes(), and wc_crng_reseed();

wolfcrypt/src/asn.c: add a couple static attributes missed on the previous round of fixups.
This commit is contained in:
Daniel Pouzzner
2025-07-10 10:59:57 -05:00
parent ed6d189f1a
commit b4137fe2f8
2 changed files with 33 additions and 6 deletions

View File

@@ -26199,9 +26199,9 @@ static wcchar END_PKCS7 = "-----END PKCS7-----";
static wcchar END_DSA_PRIV = "-----END DSA PRIVATE KEY-----";
#endif
#ifdef OPENSSL_EXTRA
wcchar BEGIN_PRIV_KEY_PREFIX = "-----BEGIN";
wcchar PRIV_KEY_SUFFIX = "PRIVATE KEY-----";
wcchar END_PRIV_KEY_PREFIX = "-----END";
static wcchar BEGIN_PRIV_KEY_PREFIX = "-----BEGIN";
static wcchar PRIV_KEY_SUFFIX = "PRIVATE KEY-----";
static wcchar END_PRIV_KEY_PREFIX = "-----END";
#endif
static wcchar BEGIN_PUB_KEY = "-----BEGIN PUBLIC KEY-----";
static wcchar END_PUB_KEY = "-----END PUBLIC KEY-----";