pam_sm_get_mapped_authtok.c revision 285830
150465Smarcel/*-
250465Smarcel * Copyright (c) 2002-2003 Networks Associates Technology, Inc.
350465Smarcel * Copyright (c) 2004-2011 Dag-Erling Sm��rgrav
450465Smarcel * All rights reserved.
550465Smarcel *
650465Smarcel * This software was developed for the FreeBSD Project by ThinkSec AS and
750465Smarcel * Network Associates Laboratories, the Security Research Division of
850465Smarcel * Network Associates, Inc.  under DARPA/SPAWAR contract N66001-01-C-8035
950465Smarcel * ("CBOSS"), as part of the DARPA CHATS research program.
1050465Smarcel *
1150465Smarcel * Redistribution and use in source and binary forms, with or without
1250465Smarcel * modification, are permitted provided that the following conditions
1350465Smarcel * are met:
1450465Smarcel * 1. Redistributions of source code must retain the above copyright
1565067Smarcel *    notice, this list of conditions and the following disclaimer.
1650465Smarcel * 2. Redistributions in binary form must reproduce the above copyright
1750465Smarcel *    notice, this list of conditions and the following disclaimer in the
1850465Smarcel *    documentation and/or other materials provided with the distribution.
1950465Smarcel * 3. The name of the author may not be used to endorse or promote
2050465Smarcel *    products derived from this software without specific prior written
2150465Smarcel *    permission.
2250465Smarcel *
2350465Smarcel * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
2450465Smarcel * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2550465Smarcel * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2650465Smarcel * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
2750465Smarcel * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2850480Speter * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2950465Smarcel * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
3050465Smarcel * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3150465Smarcel * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
3250465Smarcel * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3350465Smarcel * SUCH DAMAGE.
34112206Sjhb *
35112206Sjhb * $Id: pam_sm_get_mapped_authtok.c 648 2013-03-05 17:54:27Z des $
3650465Smarcel */
37112206Sjhb
38112206Sjhb#ifdef HAVE_CONFIG_H
3950465Smarcel# include "config.h"
40112206Sjhb#endif
41112206Sjhb
4250465Smarcel#include <sys/param.h>
4350465Smarcel
44#include <security/pam_appl.h>
45#include <security/pam_modules.h>
46
47/*
48 * XSSO 4.2.2
49 * XSSO 6 page 77
50 *
51 * Service module implementation for pam_get_mapped_authtok
52 */
53
54int
55pam_sm_get_mapped_authtok(pam_handle_t *pamh,
56	char *target_module_username,
57	char *target_module_type,
58	char *target_authn_domain,
59	size_t *target_authtok_len,
60	unsigned char **target_module_authtok,
61	int argc,
62	char *argv)
63{
64
65	ENTER();
66	RETURNC(PAM_SYSTEM_ERR);
67}
68
69/*
70 * NODOC
71 */
72