OPCUA-Open62541
view release on metacpan or search on metacpan
Open62541.xs view on Meta::CPAN
#ifdef HAVE_CRYPT_CHECKPASS
SV *
UA_ServerConfig_AccessControl_CryptNewhash(config, password, \
pref = &PL_sv_undef)
OPCUA_Open62541_ServerConfig config
SV * password
SV * pref
PREINIT:
const char *passstr;
const char *prefstr = NULL;
char hash[_PASSWORD_LEN + 1];
CODE:
(void)config;
if (!SvOK(password))
CROAK("Undef password");
passstr = SvPV_nolen(password);
if (SvOK(pref))
prefstr = SvPV_nolen(pref);
if (crypt_newhash(passstr, prefstr, hash, _PASSWORD_LEN) != 0)
CROAKE("crypt_newhash");
RETVAL = newSVpv(hash, 0);
OUTPUT:
RETVAL
#endif /* HAVE_CRYPT_CHECKPASS */
#ifdef HAVE_UA_SERVERCONFIG_CUSTOMHOSTNAME
SV *
( run in 1.776 second using v1.01-cache-2.11-cpan-5a3173703d6 )