The rxgk security class doesn't really use GSSAPI

Fix the abstract to reflect the reality of the negotiation service.

Change-Id: Ibf88ed1d231bc9f6af77364026ee16c9bc650c42
We want confidentiality and mutual auth from the GSS mech

Mention that as well as PRF when qualifying the usable GSS mechs.

Change-Id: I6c5fa36b03426f60e8be48cd2a2fe2dd6c6e6963
RXGK_LEVEL_CLEAR is not always higher throughput

If we're limited by the server's backing store, extra per-packet
overhead does not affect throughput.

Change-Id: I2710c335dd87055cb825fb290a91b14f4753fe21
Entity fix

The escape character is &, not %.

Change-Id: I9919c17134692cbba90d4c9df83c174921565a7f
GSSNegotiate opaques are not valid across contexts

Clarify that the "next GSSNegotiate call" is only within the
current context negotiation.

Change-Id: Ia0de22a21034d8a8b6193e7b7e188a93ae7e0b7c
Only the opaque is used for the next GSSNegotiate

The GSS token is consumed by gss_init_sec_context.

Change-Id: Ie6d5f1afb0333e3a8e24563bd2bc67ce70fd70f9
Spell "boolean" correctly

Change-Id: Id5feab996273d3c635e391c5bc4bff14e636846b
Use the RXGK_ prefix for ClientInfo

Change-Id: I7a62327da06c29d45569b1d6c1ca13578b3598f7
Remove duplicate "section"

xref generally gives this to us, and it looks silly to have two.

Change-Id: If27f7d6bd95341019a5186ba4698317c38e410fb
Remove spurious cross-reference

Must have snuck in due to copy/paste somehow.

Change-Id: I32d59f33b1a67418d8d27034b5638b25c4e75381
Server nonce is random, too

Change-Id: I210eb33a2f40734b4fe338483c4db3becf3b47ab
CombineTokens initial keys are K0 and K1

Mention both of them.

Change-Id: I9e486b9ca2aed7c1b4d5bfc5eaeb6d4baa1c8492
'expiration' is a field not a direct object

Use 'field' for consistency with the other descriptions.

Change-Id: I9549915224834383ffd49fcc3dd135fbd0b23a0f
Remove spurious underscores and typo fix

We didn't catch all occurrences when renaming the error code symbols.

Change-Id: I48990ef07ba0c22e2659f10639b762d06498878d
Master keys are not limited to users

Do not be overly specific.

Change-Id: I6bf75a425084cccdabed83c7d8fa4580b05910e4
Remove comma splice

Replace with semicolon.

Change-Id: I25e780505915a96e434e7ddfc854bad9b9d69a36
Tidy up authenticator security level

We are trying to not promulgate an idea that there is a numerical
ordering of the security levels, so refer to the provided security
and not the value itself.

Specify that the server should check the supplied level against
the negotiated level.

Change-Id: Ie903b379db0fb73ba2fba6b47ad3bb29d126631e
Grammarsmith

Change-Id: I93b3e0601caf64a25df2c7a3a3976e64d3bfeaa7
Packet data length is in octets

Same as for the crypt level.

Change-Id: I8cacfb4ac8867e2b91ea655b28dc6dd3871d726b
Spelling

Change-Id: I71faa3b82f343f477e29bcb069cea97e5a98ea84