Skip to content

ZD16550#6722

Merged
JacobBarthelmeh merged 4 commits intowolfSSL:masterfrom
julek-wolfssl:zd/16550
Aug 28, 2023
Merged

ZD16550#6722
JacobBarthelmeh merged 4 commits intowolfSSL:masterfrom
julek-wolfssl:zd/16550

Conversation

@julek-wolfssl
Copy link
Copy Markdown
Member

@julek-wolfssl julek-wolfssl commented Aug 21, 2023

  • Update dtls_expected_peer_handshake_number when downgrading
  • Decode the key usage extension as LE not BE

CRL refactor

  • CheckCertCRLList: check all entries in case a single issuer has multiple CRL's loaded
  • test_multiple_crls_same_issuer: testing two different certificates forcing the client to check both CRL's from the same issuer
  • CRL_Entry
    • use a lock instead of a mutex to allow multiple threads to access the same list simultaneously
    • add a verifyMutex when doing verification so that we don't have to release the crlLock
  • Add allocation and free functions for CRL_Entry
  • DupCRL_Entry: simplify copying by copying all static fields in one memcpy

@julek-wolfssl julek-wolfssl self-assigned this Aug 21, 2023
@julek-wolfssl julek-wolfssl force-pushed the zd/16550 branch 2 times, most recently from 1be57f6 to 5ea6515 Compare August 24, 2023 13:50
- CheckCertCRLList: check all entries in case a single issuer has multiple CRL's loaded
- test_multiple_crls_same_issuer: testing two different certificates forcing the client to check both CRL's from the same issuer
- CRL_Entry
  - use a lock instead of a mutex to allow multiple threads to access the same list simultaneously
  - add a verifyMutex when doing verification so that we don't have to release the crlLock
- Add allocation and free functions for CRL_Entry
- DupCRL_Entry: simplify copying by copying all static fields in one memcpy
@JacobBarthelmeh JacobBarthelmeh merged commit c5c968a into wolfSSL:master Aug 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants