Opened 12 months ago

Last modified 8 months ago

#27324 accepted enhancement

Rework AUTHENTICATE cell parsing and remaining generation with trunnel

Reported by: rl1987 Owned by: rl1987
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: trunnel wireformat heartbleed-safety security parsing
Cc: Actual Points:
Parent ID: #27143 Points:
Reviewer: Sponsor:

Description (last modified by rl1987)

In channetls.c we have channel_tls_process_authenticate_cell() that uses memcpy et. al. to parse AUTHENTICATE cell. This should be done with machine generated code from trunnel. We also should rely more on trunnel when generating AUTHENTICATE cells. Generation of Type 1 authentication payload is mostly implemented with trunnel already.

Child Tickets

Change History (3)

comment:1 Changed 11 months ago by rl1987

Type: defectenhancement

comment:2 Changed 8 months ago by rl1987

Owner: set to rl1987
Status: newaccepted

comment:3 Changed 8 months ago by rl1987

Description: modified (diff)
Summary: Rework AUTHENTICATE cell parsing with trunnelRework AUTHENTICATE cell parsing and remaining generation with trunnel
Note: See TracTickets for help on using tickets.