RFC 6680, "Generic Security Service Application Programming Interface (GSS-API) Naming Extensions", August 2012Source of RFC: kitten (sec)
Errata ID: 4337
Publication Format(s) : TEXT
Reported By: Benjamin Kaduk
Date Reported: 2015-04-18
Section 7.5 says:
This function outputs the value(s) associated with a given GSS name object for a given name attribute.
It should say:
This function outputs the value(s) associated with a given GSS name object for a given name attribute. It is permitted to block pending network interactions when the attr input is not an attribute which would be included in the attrs output of a call to GSS_Inquire_name() on the same name input.
RFC 6680 makes no mention of blocking or not blocking on network interaction, though RFC 2743 does. This seems like the most reasonable interpretation of what is currently in RFC 6680. Calls which are not explicitly permitted to block are assumed to be not permitted to block.