Skip to content

BUG: DTLS path has no block-wise transfer handling #84

Description

@cvik

Severity: HIGH (from external code review)

Block1/Block2 intercepts (Size1 check, Block1 reassembly, Block2 follow-up, Block2 initiation) only exist in the plain UDP handle_recv. The DTLS process_dtls_coap goes straight from parse to handler with no block-wise branches.

Fix: Mirror the block-wise handling from handle_recv into process_dtls_coap.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingcriticalCritical bug — data corruption or security

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions