2N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A#include "dh_gssapi.h"
2N/A return (GSS_S_CALL_INACCESSIBLE_WRITE);
2N/A return (GSS_S_CALL_INACCESSIBLE_WRITE);
2N/A return (GSS_S_BAD_MECH);
2N/A switch (status_value) {
2N/A case DH_SUCCESS:
2N/A case DH_NOMEM_FAILURE:
2N/A case DH_ENCODE_FAILURE:
2N/A case DH_DECODE_FAILURE:
2N/A case DH_BADARG_FAILURE:
2N/A case DH_CIPHER_FAILURE:
2N/A case DH_VERIFIER_FAILURE:
2N/A case DH_NO_SECRET:
2N/A case DH_NO_PRINCIPAL:
2N/A case DH_NOT_LOCAL:
2N/A case DH_UNKNOWN_QOP:
2N/A case DH_VERIFIER_MISMATCH:
2N/A case DH_NO_SUCH_USER:
2N/A case DH_NETNAME_FAILURE:
2N/A case DH_BAD_CRED:
2N/A case DH_BAD_CONTEXT:
2N/A case DH_PROTO_MISMATCH:
2N/A if (status_str == 0) {
2N/A return (GSS_S_FAILURE);