RFC Errata
RFC 6056, "Recommendations for Transport-Protocol Port Randomization", January 2011
Source of RFC: tsvwg (wit)See Also: RFC 6056 w/ inline errata
Errata ID: 2750
Status: Verified
Type: Editorial
Publication Format(s) : TEXT
Reported By: Bjoern A. Zeeb
Date Reported: 2011-03-13
Verifier Name: Wes Eddy
Date Verified: 2011-04-01
Section 3.3 says:
3.3.1. Algorithm 1: Simple Port Randomization Algorithm - if(check_suitable_port(port)) 3.3.2. Algorithm 2: Another Simple Port Randomization Algorithm - if(check_suitable_port(port))
It should say:
3.3.1. Algorithm 1: Simple Port Randomization Algorithm + if(check_suitable_port(next_ephemeral)) 3.3.2. Algorithm 2: Another Simple Port Randomization Algorithm + if(check_suitable_port(next_ephemeral))
Notes:
For neither Algorithm 1 or 2 the pseudo code defines "port" as a valid variable.
The variable passed to check_suitable_port() should be "next_ephemeral" in these cases.
It looks like a copy and paste error. The technical meaning is still clear.