Determining strength of encryption provided by a GSS-API mechanism
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Determining strength of encryption provided by a GSS-API mechanism
In continuation of the discussion in Stockholm about what can be done in
the WG that is of interest to implementors, I have one minor request.
I am working on a Cyrus SASL plugin that either uses GSS-API or SSPI.
SASL uses a thing called Strength Security Factor (SSF) to determine if
a particular authentication mechanism is allowed by client or server
security policy. SSF roughly correspond to the key size for symmetric
ciphers, with SSF==0 being no privacy and no integrity, and SSF==1 being
integrity only. (I am not going to defend the concept of SSF, but I
think it is relatively easy to understand by sysadmins and it seems to
work.) Each Cyrus SASL plugin needs to advertise its minimal and maximal
supported SSF, so the maximal SSF is going to be the strength of the
strongest supported symmetric cipher.
What I am missing is some API for retrieving SSF provided by a GSS-API
mechanism's gss_wrap() with privacy, as well as for retrieving the best
SSF that can be provided by the mechanism. Is such API already
available, and if the answer is no, are people interested in working on
defining it?
Thanks,
Alexey
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.