#define PACKAGE_NAME "Heimdal"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "Heimdal 1.5.2"
+#define PACKAGE_STRING "Heimdal 1.5.3"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "heimdal"
#define PACKAGE_URL ""
/* Define to the version of this package. */
-#define PACKAGE_VERSION "1.5.2"
+#define PACKAGE_VERSION "1.5.3"
/* Define to enable PKINIT. */
/* #undef PKINIT */
/* #undef TM_IN_SYS_TIME */
/* Version number of package */
-#define VERSION "1.5.2"
+#define VERSION "1.5.3"
/* Define if signal handlers return void. */
#define VOID_RETSIGTYPE 1
#ifndef VERSION_HIDDEN
#define VERSION_HIDDEN
#endif
-VERSION_HIDDEN const char *heimdal_long_version = "@(#)$Version: Heimdal 1.5.2 by root on t500.humppa.hu (x86_64-unknown-openbsd5.3) Tue Jun 4 14:46:02 MDT 2013 $";
-VERSION_HIDDEN const char *heimdal_version = "Heimdal 1.5.2";
+VERSION_HIDDEN const char *heimdal_long_version = "@(#)$Version: Heimdal 1.5.3 (OpenBSD) $";
+VERSION_HIDDEN const char *heimdal_version = "Heimdal 1.5.3";
+Release Notes - Heimdal - Version Heimdal 1.5.3
+
+ Bug fixes
+ - Fix leaking file descriptors in KDC
+ - Better socket/timeout handling in libkrb5
+ - General bug fixes
+ - Build fixes
+
Release Notes - Heimdal - Version Heimdal 1.5.2
Security fixes
#! /bin/sh
# From configure.ac Revision.
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.65 for Heimdal 1.5.2.
+# Generated by GNU Autoconf 2.65 for Heimdal 1.5.3.
#
# Report bugs to <heimdal-bugs@h5l.org>.
#
# Identity of this package.
PACKAGE_NAME='Heimdal'
PACKAGE_TARNAME='heimdal'
-PACKAGE_VERSION='1.5.2'
-PACKAGE_STRING='Heimdal 1.5.2'
+PACKAGE_VERSION='1.5.3'
+PACKAGE_STRING='Heimdal 1.5.3'
PACKAGE_BUGREPORT='heimdal-bugs@h5l.org'
PACKAGE_URL=''
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures Heimdal 1.5.2 to adapt to many kinds of systems.
+\`configure' configures Heimdal 1.5.3 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Heimdal 1.5.2:";;
+ short | recursive ) echo "Configuration of Heimdal 1.5.3:";;
esac
cat <<\_ACEOF
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-Heimdal configure 1.5.2
+Heimdal configure 1.5.3
generated by GNU Autoconf 2.65
Copyright (C) 2009 Free Software Foundation, Inc.
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by Heimdal $as_me 1.5.2, which was
+It was created by Heimdal $as_me 1.5.3, which was
generated by GNU Autoconf 2.65. Invocation command line was
$ $0 $@
# Define the identity of the package.
PACKAGE='heimdal'
- VERSION='1.5.2'
+ VERSION='1.5.3'
cat >>confdefs.h <<_ACEOF
int
main ()
{
-unsigned int foo; __sync_add_and_fetch(&foo, 1);
+unsigned int foo, bar; bar = __sync_add_and_fetch(&foo, 1);
;
return 0;
}
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by Heimdal $as_me 1.5.2, which was
+This file was extended by Heimdal $as_me 1.5.3, which was
generated by GNU Autoconf 2.65. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-Heimdal config.status 1.5.2
+Heimdal config.status 1.5.3
configured by $0, generated by GNU Autoconf 2.65,
with options \\"\$ac_cs_config\\"
#define VERSION_HIDDEN
#endif
VERSION_HIDDEN const char *heimdal_long_version = "@(#)\$Version: $PACKAGE_STRING by @USER@ on @HOST@ ($host) @DATE@ \$";
-VERSION_HIDDEN const char *heimdal_version = "Heimdal 1.5.2";
+VERSION_HIDDEN const char *heimdal_version = "Heimdal 1.5.3";
EOF
if test -f include/version.h && cmp -s include/newversion.h.in include/version.h.in; then
dnl Process this file with autoconf to produce a configure script.
-AC_REVISION($Revision: 1.1 $)
+AC_REVISION($Revision: 1.2 $)
AC_PREREQ(2.62)
test -z "$CFLAGS" && CFLAGS="-g"
-AC_INIT([Heimdal],[1.5.2],[heimdal-bugs@h5l.org])
+AC_INIT([Heimdal],[1.5.3],[heimdal-bugs@h5l.org])
AC_CONFIG_SRCDIR([kuser/kinit.c])
AC_CONFIG_HEADERS(include/config.h)
AC_CONFIG_MACRO_DIR([cf])
AC_MSG_CHECKING([checking for __sync_add_and_fetch])
AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <sys/types.h>]],
- [[unsigned int foo; __sync_add_and_fetch(&foo, 1);]])],
+ [[unsigned int foo, bar; bar = __sync_add_and_fetch(&foo, 1);]])],
[ac_rk_have___sync_add_and_fetch=yes], [ac_rk_have___sync_add_and_fetch=no])
if test "$ac_rk_have___sync_add_and_fetch" = "yes" ; then
AC_DEFINE_UNQUOTED(HAVE___SYNC_ADD_AND_FETCH, 1, [have __sync_add_and_fetch])
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:44 2012 for HeimdalGSS-APIlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for HeimdalGSS-APIlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:44 2012 for HeimdalGSS-APIlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for HeimdalGSS-APIlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
<li>Kerberos 5 - GSS_KRB5_MECHANISM</li><li>SPNEGO - GSS_SPNEGO_MECHANISM</li><li>NTLM - GSS_NTLM_MECHANISM </li></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:43 2012 for HeimdalGSS-APIlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for HeimdalGSS-APIlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
<li>conf</li><li>int</li><li>message integrity</li><li>replay detection</li><li>out of sequence </li></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:43 2012 for HeimdalGSS-APIlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for HeimdalGSS-APIlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
<div class="contents">
<h1>Heimdal GSS-API Library</h1>
<p>
-<h3 align="center">1.5.2 </h3>Heimdal implements the following mechanisms:<p>
+<h3 align="center">1.5.3 </h3>Heimdal implements the following mechanisms:<p>
<ul>
<li>Kerberos 5</li><li>SPNEGO</li><li>NTLM</li></ul>
<p>
<li><a class="el" href="gssapi_services_intro.html">Introduction to GSS-API services</a></li><li><a class="el" href="gssapi_mechs_intro.html#gssapi_mechs">GSS-API mechanisms</a></li><li><a class="el" href="internalvsmechname.html#gssapi_api_INvsMN">Name forms</a> </li></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:43 2012 for HeimdalGSS-APIlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for HeimdalGSS-APIlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
There is also special form of the Internal Name (IN), and that is the Mechanism Name (MN). In the mechanism name all the generic information is stripped of and only contain the information for one mechanism. In GSS-API some function return MN and some require MN as input. Each of these function is marked up as such.<p>
Describe relationship between import_name, canonicalize_name, export_name and friends. </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:43 2012 for HeimdalGSS-APIlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for HeimdalGSS-APIlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:44 2012 for HeimdalGSS-APIlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for HeimdalGSS-APIlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:43 2012 for HeimdalGSS-APIlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for HeimdalGSS-APIlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
-.TH "Heimdal GSS-API functions" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalGSS-APIlibrary" \" -*- nroff -*-
+.TH "Heimdal GSS-API functions" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalGSS-APIlibrary" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "gssapi_mechs_intro" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalGSS-APIlibrary" \" -*- nroff -*-
+.TH "gssapi_mechs_intro" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalGSS-APIlibrary" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "gssapi_services_intro" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalGSS-APIlibrary" \" -*- nroff -*-
+.TH "gssapi_services_intro" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalGSS-APIlibrary" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "internalvsmechname" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalGSS-APIlibrary" \" -*- nroff -*-
+.TH "internalvsmechname" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalGSS-APIlibrary" \" -*- nroff -*-
.ad l
.nh
.SH NAME
}
</pre></div> </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
<div class="contents">
<h1>Heimdal crypto library</h1>
<p>
-<h3 align="center">1.5.2 </h3><h2><a class="anchor" name="intro">
+<h3 align="center">1.5.3 </h3><h2><a class="anchor" name="intro">
Introduction</a></h2>
Heimdal libhcrypto library is a implementation many crypto algorithms, among others: AES, SHA, DES, RSA, Camellia and many help function.<p>
hcrypto provies a OpenSSL compatible interface libcrypto interface and is licensed under a 3 clause BSD license (GPL compatible).<p>
Eric Young implemented DES in the library libdes, that grew into libcrypto in the ssleay package. ssleay went into recession and then got picked up by the OpenSSL (htp://www.openssl.org/) project.<p>
libhcrypto is an independent implementation with no code decended from ssleay/openssl. Both includes some common imported code, for example the AES implementation. </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
The document that got me started for real was "Efficient Implementation of the Data Encryption Standard" by Dag Arne Osvik. I never got to the PC1 transformation was working, instead I used table-lookup was used for all key schedule setup. The document was very useful since it de-mystified other implementations for me.<p>
The core DES function (SBOX + P transformation) is from Richard Outerbridge public domain DES implementation. My sanity is saved thanks to his work. Thank you Richard. </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
Include and example how to use <a class="el" href="group__hcrypto__dh.html#g76c6e12bd1f0b9977d80fee83b086031">DH_new()</a> and friends here.<p>
See the library functions here: <a class="el" href="group__hcrypto__dh.html">Diffie-Hellman functions</a> </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
EVP Cipher</a></h2>
The use of <a class="el" href="group__hcrypto__evp.html#g98da5a5c1aa25d9cb2e4717fa11314bd">EVP_CipherInit_ex()</a> and EVP_Cipher() is pretty easy to understand forward, then <a class="el" href="group__hcrypto__evp.html#g863349e1001b36cfd6c4afedddd12862">EVP_CipherUpdate()</a> and <a class="el" href="group__hcrypto__evp.html#g714eef7d737fd68171d852043a4995de">EVP_CipherFinal_ex()</a> really needs an example to explain <a class="el" href="example__evp__cipher_8c-example.html">example_evp_cipher::c</a> . </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
<div class="contents">
<h1><a class="anchor" name="page_rand">RAND - random number </a></h1>See the library functions here: <a class="el" href="group__hcrypto__rand.html">RAND crypto functions</a> </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
name 1024 2048 4098 ================================= gmp: 0.73 6.60 44.80 tfm: 2.45 -- -- ltm: 3.79 20.74 105.41 (default in hcrypto) openssl: 4.04 11.90 82.59 cdsa: 15.89 102.89 721.40 imath: 40.62 -- --<p>
See the library functions here: <a class="el" href="group__hcrypto__rsa.html">RSA functions</a> </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdal crypto library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
-.TH "hcrypto function controlling behavior" 3 "11 Jan 2012" "Version 1.5.2" "Heimdal crypto library" \" -*- nroff -*-
+.TH "hcrypto function controlling behavior" 3 "9 Dec 2012" "Version 1.5.3" "Heimdal crypto library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "DES crypto functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdal crypto library" \" -*- nroff -*-
+.TH "DES crypto functions" 3 "9 Dec 2012" "Version 1.5.3" "Heimdal crypto library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "Diffie-Hellman functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdal crypto library" \" -*- nroff -*-
+.TH "Diffie-Hellman functions" 3 "9 Dec 2012" "Version 1.5.3" "Heimdal crypto library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "EVP generic crypto functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdal crypto library" \" -*- nroff -*-
+.TH "EVP generic crypto functions" 3 "9 Dec 2012" "Version 1.5.3" "Heimdal crypto library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "hcrypto miscellaneous functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdal crypto library" \" -*- nroff -*-
+.TH "hcrypto miscellaneous functions" 3 "9 Dec 2012" "Version 1.5.3" "Heimdal crypto library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "RAND crypto functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdal crypto library" \" -*- nroff -*-
+.TH "RAND crypto functions" 3 "9 Dec 2012" "Version 1.5.3" "Heimdal crypto library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "RSA functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdal crypto library" \" -*- nroff -*-
+.TH "RSA functions" 3 "9 Dec 2012" "Version 1.5.3" "Heimdal crypto library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "page_des" 3 "11 Jan 2012" "Version 1.5.2" "Heimdal crypto library" \" -*- nroff -*-
+.TH "page_des" 3 "9 Dec 2012" "Version 1.5.3" "Heimdal crypto library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "page_dh" 3 "11 Jan 2012" "Version 1.5.2" "Heimdal crypto library" \" -*- nroff -*-
+.TH "page_dh" 3 "9 Dec 2012" "Version 1.5.3" "Heimdal crypto library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "page_evp" 3 "11 Jan 2012" "Version 1.5.2" "Heimdal crypto library" \" -*- nroff -*-
+.TH "page_evp" 3 "9 Dec 2012" "Version 1.5.3" "Heimdal crypto library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "page_rand" 3 "11 Jan 2012" "Version 1.5.2" "Heimdal crypto library" \" -*- nroff -*-
+.TH "page_rand" 3 "9 Dec 2012" "Version 1.5.3" "Heimdal crypto library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "page_rsa" 3 "11 Jan 2012" "Version 1.5.2" "Heimdal crypto library" \" -*- nroff -*-
+.TH "page_rsa" 3 "9 Dec 2012" "Version 1.5.3" "Heimdal crypto library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
</table>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdalhdblibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdalhdblibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdalhdblibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdalhdblibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdalhdblibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdalhdblibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdalhdblibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdalhdblibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
<div class="contents">
<h1>Heimdal database backend library</h1>
<p>
-<h3 align="center">1.5.2 </h3><h2><a class="anchor" name="intro">
+<h3 align="center">1.5.3 </h3><h2><a class="anchor" name="intro">
Introduction</a></h2>
Heimdal libhdb library provides the backend support for Heimdal kdc and kadmind. Its here where plugins for diffrent database engines can be pluged in and extend support for here Heimdal get the principal and policy data from.<p>
Example of Heimdal backend are:<ul>
<p>
The project web page: <a href="http://www.h5l.org/">http://www.h5l.org/</a> </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdalhdblibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdalhdblibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
-<li>/Users/lha/src/heimdal/heimdal-release/heimdal-1.5.2/lib/hdb/hdb.h</ul>
+<li>/Users/lha/src/heimdal/heimdal-release/heimdal-1.5.3/lib/hdb/hdb.h</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdalhdblibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdalhdblibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<a class="el" href="structhdb__entry__ex.html">hdb_entry_ex</a> is a wrapper structure around the hdb_entry structure that allows backends to keep a pointer to the backing store, ie in ->hdb_fetch_kvno(), so that we the kadmin/kpasswd backend gets around to ->hdb_store(), the backend doesn't need to lookup the entry again. <hr>The documentation for this struct was generated from the following file:<ul>
-<li>/Users/lha/src/heimdal/heimdal-release/heimdal-1.5.2/lib/hdb/hdb.h</ul>
+<li>/Users/lha/src/heimdal/heimdal-release/heimdal-1.5.3/lib/hdb/hdb.h</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:38 2012 for Heimdalhdblibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdalhdblibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
-.TH "HDB" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalhdblibrary" \" -*- nroff -*-
+.TH "HDB" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalhdblibrary" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "hdb_entry_ex" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalhdblibrary" \" -*- nroff -*-
+.TH "hdb_entry_ex" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalhdblibrary" \" -*- nroff -*-
.ad l
.nh
.SH NAME
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:41 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:41 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:41 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</table>
See the <a class="el" href="page_lock.html">Locking and unlocking certificates and encrypted data.</a> for description and examples. </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:41 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:41 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</table>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
<div class="contents">
<h1>Heimdal PKIX/X.509 library</h1>
<p>
-<h3 align="center">1.5.2 </h3><h2><a class="anchor" name="intro">
+<h3 align="center">1.5.3 </h3><h2><a class="anchor" name="intro">
Introduction</a></h2>
Heimdal libhx509 library is a implementation of the PKIX/X.509 and related protocols.<p>
PKIX/X.509 is ...<p>
<p>
The project web page: <a href="http://www.h5l.org/">http://www.h5l.org/</a> </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:41 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
<div class="contents">
<h1><a class="anchor" name="page_ca">Hx509 CA functions </a></h1>See the library functions here: <a class="el" href="group__hx509__ca.html">hx509 CA functions</a> </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
A hx509_cert object is usully found via the keyset interfaces (<a class="el" href="page_keyset.html">Certificate store operations</a>), but its also possible to create a certificate directly from a parsed object with <a class="el" href="group__hx509__cert.html#g1aa420f664ce5933f8af4cf6c37fd6f6">hx509_cert_init()</a> and <a class="el" href="group__hx509__cert.html#g479d8c1bf22aa8fdfa448bed1ec54d7b">hx509_cert_init_data()</a>.<p>
See the library functions here: <a class="el" href="group__hx509__cert.html">hx509 certificate functions</a> </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
<p>
See the library functions here: <a class="el" href="group__hx509__cms.html">hx509 CMS/pkcs7 functions</a> </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
<div class="contents">
<h1><a class="anchor" name="page_env">Hx509 enviroment functions </a></h1>See the library functions here: <a class="el" href="group__hx509__env.html">hx509 enviroment functions</a> </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
<div class="contents">
<h1><a class="anchor" name="page_error">Hx509 error reporting functions </a></h1>See the library functions here: <a class="el" href="group__hx509__error.html">hx509 error functions</a> </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
<p>
See the library functions here: <a class="el" href="group__hx509__keyset.html">hx509 certificate store functions</a> </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
<div class="contents">
<h1><a class="anchor" name="page_lock">Locking and unlocking certificates and encrypted data. </a></h1>See the library functions here: <a class="el" href="group__hx509__lock.html">hx509 lock functions</a> </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
Name string are defined rfc2253, rfc1779 and X.501.<p>
See the library functions here: <a class="el" href="group__hx509__name.html">hx509 name functions</a> </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
<h1><a class="anchor" name="page_peer">Hx509 crypto selecting functions </a></h1>Peer info structures are used togeter with hx509_crypto_select() to select the best avaible crypto algorithm to use.<p>
See the library functions here: <a class="el" href="group__hx509__peer.html">hx509 certificate selecting functions</a> </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
<div class="contents">
<h1><a class="anchor" name="page_print">Hx509 printing functions </a></h1>See the library functions here: <a class="el" href="group__hx509__print.html">hx509 printing functions</a> </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
CRL is a list of certifiates that have expired.<p>
OCSP is an online checking method where the requestor sends a list of certificates to the OCSP server to return a signed reply if they are valid or not. Some services sends a OCSP reply as part of the hand-shake to make the revoktion decision simpler/faster for the client. </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:34 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:40 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:33 2012 for Heimdalx509library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
-.TH "hx509 library" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "hx509 library" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "hx509 CA functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "hx509 CA functions" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "hx509 certificate functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "hx509 certificate functions" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "hx509 CMS/pkcs7 functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "hx509 CMS/pkcs7 functions" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "hx509 crypto functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "hx509 crypto functions" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "hx509 enviroment functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "hx509 enviroment functions" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "hx509 error functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "hx509 error functions" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "hx509 certificate store functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "hx509 certificate store functions" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "hx509 lock functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "hx509 lock functions" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "hx509 misc functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "hx509 misc functions" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "hx509 name functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "hx509 name functions" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "hx509 certificate selecting functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "hx509 certificate selecting functions" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "hx509 printing functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "hx509 printing functions" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "hx509 query functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "hx509 query functions" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "hx509 revokation checking functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "hx509 revokation checking functions" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "hx509 verification functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "hx509 verification functions" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "page_ca" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "page_ca" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "page_cert" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "page_cert" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "page_cms" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "page_cms" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "page_env" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "page_env" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "page_error" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "page_error" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "page_keyset" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "page_keyset" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "page_lock" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "page_lock" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "page_name" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "page_name" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "page_peer" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "page_peer" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "page_print" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "page_print" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "page_revoke" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "page_revoke" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
</table>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:50 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:50 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:36 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:47 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:47 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:50 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:48 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:49 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:48 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:49 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:49 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:49 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:49 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:49 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:48 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:49 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:50 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:49 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:49 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
<div class="contents">
<h1>Heimdal Kerberos 5 library</h1>
<p>
-<h3 align="center">1.5.2 </h3><h2><a class="anchor" name="intro">
+<h3 align="center">1.5.3 </h3><h2><a class="anchor" name="intro">
Introduction</a></h2>
Heimdal libkrb5 library is a implementation of the Kerberos protocol.<p>
Kerberos is a system for authenticating users and services on a network. It is built upon the assumption that the network is ``unsafe''. For example, data sent over the network can be eavesdropped and altered, and addresses can also be faked. Therefore they cannot be used for authentication purposes.<p>
If you want to know more about the file formats that is used by Heimdal, please see: <a class="el" href="krb5_fileformats.html">File formats</a><p>
The project web page: <a href="http://www.h5l.org/">http://www.h5l.org/</a> </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:47 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
}
</pre></div> </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:47 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</pre></div><p>
HDB-extension is encoded the DER encoded HDB-Extension from lib/hdb/hdb.asn1. Consumers HDB extensions should be aware that unknown entires needs to be preserved even thought the ASN.1 data content might be unknown. There is a critical flag in the data to show to the KDC that the entry MUST be understod if the entry is to be used. </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:47 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
Initial credential</a></h2>
Functions to get initial credentials: <a class="el" href="group__krb5__credential.html">Heimdal Kerberos 5 credential handing functions</a> . </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:47 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
To get the error string, Heimdal uses krb5_get_error_message(). This is to return custom error messages (like ``Can't find host/datan.example.com@CODE.COM in /etc/krb5.conf.'' instead of a ``Key table entry not found'' that error_message returns.<p>
Heimdal uses a threadsafe(r) version of the com_err interface; the global com_err table isn't initialised. Then error_message returns quite a boring error string (just the error code itself). </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:47 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
}
</pre></div> </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:47 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</pre></div><p>
See the library functions here: <a class="el" href="group__krb5__principal.html">Heimdal Kerberos 5 principal functions</a> </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:47 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:50 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:47 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Semi private, not stable yet <hr>The documentation for this struct was generated from the following file:<ul>
-<li>/Users/lha/src/heimdal/heimdal-release/heimdal-1.5.2/lib/krb5/krb5.h</ul>
+<li>/Users/lha/src/heimdal/heimdal-release/heimdal-1.5.3/lib/krb5/krb5.h</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:50 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:35 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
-.TH "Heimdal Kerberos 5 library" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalKerberos5library" \" -*- nroff -*-
+.TH "Heimdal Kerberos 5 library" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalKerberos5library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "Heimdal Kerberos 5 address functions" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalKerberos5library" \" -*- nroff -*-
+.TH "Heimdal Kerberos 5 address functions" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalKerberos5library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "Heimdal Kerberos 5 authentication functions" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalKerberos5library" \" -*- nroff -*-
+.TH "Heimdal Kerberos 5 authentication functions" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalKerberos5library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "Heimdal Kerberos 5 credential cache functions" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalKerberos5library" \" -*- nroff -*-
+.TH "Heimdal Kerberos 5 credential cache functions" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalKerberos5library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "krb5_ccache_intro" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalKerberos5library" \" -*- nroff -*-
+.TH "krb5_ccache_intro" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalKerberos5library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "Heimdal Kerberos 5 credential handing functions" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalKerberos5library" \" -*- nroff -*-
+.TH "Heimdal Kerberos 5 credential handing functions" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalKerberos5library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "Heimdal Kerberos 5 cryptography functions" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalKerberos5library" \" -*- nroff -*-
+.TH "Heimdal Kerberos 5 cryptography functions" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalKerberos5library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "krb5_crypto_iov" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalKerberos5library" \" -*- nroff -*-
+.TH "krb5_crypto_iov" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalKerberos5library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "Heimdal Kerberos 5 deprecated functions" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalKerberos5library" \" -*- nroff -*-
+.TH "Heimdal Kerberos 5 deprecated functions" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalKerberos5library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "Heimdal Kerberos 5 digest service" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalKerberos5library" \" -*- nroff -*-
+.TH "Heimdal Kerberos 5 digest service" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalKerberos5library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "Heimdal Kerberos 5 error reporting functions" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalKerberos5library" \" -*- nroff -*-
+.TH "Heimdal Kerberos 5 error reporting functions" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalKerberos5library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "krb5_fileformats" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalKerberos5library" \" -*- nroff -*-
+.TH "krb5_fileformats" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalKerberos5library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "krb5_init_creds_intro" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalKerberos5library" \" -*- nroff -*-
+.TH "krb5_init_creds_intro" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalKerberos5library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "krb5_introduction" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalKerberos5library" \" -*- nroff -*-
+.TH "krb5_introduction" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalKerberos5library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "Heimdal Kerberos 5 keytab handling functions" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalKerberos5library" \" -*- nroff -*-
+.TH "Heimdal Kerberos 5 keytab handling functions" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalKerberos5library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "krb5_keytab_intro" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalKerberos5library" \" -*- nroff -*-
+.TH "krb5_keytab_intro" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalKerberos5library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "Heimdal Kerberos 5 PAC handling functions" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalKerberos5library" \" -*- nroff -*-
+.TH "Heimdal Kerberos 5 PAC handling functions" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalKerberos5library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "Heimdal Kerberos 5 principal functions" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalKerberos5library" \" -*- nroff -*-
+.TH "Heimdal Kerberos 5 principal functions" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalKerberos5library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "krb5_principal_intro" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalKerberos5library" \" -*- nroff -*-
+.TH "krb5_principal_intro" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalKerberos5library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "Heimdal Kerberos 5 storage functions" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalKerberos5library" \" -*- nroff -*-
+.TH "Heimdal Kerberos 5 storage functions" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalKerberos5library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "Heimdal Kerberos 5 support functions" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalKerberos5library" \" -*- nroff -*-
+.TH "Heimdal Kerberos 5 support functions" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalKerberos5library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "Heimdal Kerberos 5 ticket functions" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalKerberos5library" \" -*- nroff -*-
+.TH "Heimdal Kerberos 5 ticket functions" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalKerberos5library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "Heimdal Kerberos 4 compatiblity functions" 3 "11 Jan 2012" "Version 1.5.2" "HeimdalKerberos5library" \" -*- nroff -*-
+.TH "Heimdal Kerberos 4 compatiblity functions" 3 "9 Dec 2012" "Version 1.5.3" "HeimdalKerberos5library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
</table>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:50 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:36 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:51 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:36 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:50 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:36 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:50 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:36 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:51 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:36 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:50 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:36 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
<div class="contents">
<h1>Heimdal NTLM library</h1>
<p>
-<h3 align="center">1.5.2 </h3><h2><a class="anchor" name="intro">
+<h3 align="center">1.5.3 </h3><h2><a class="anchor" name="intro">
Introduction</a></h2>
Heimdal libheimntlm library is a implementation of the NTLM protocol, both version 1 and 2. The GSS-API mech that uses this library adds support for transport encryption and integrity checking.<p>
NTLM is a protocol for mutual authentication, its still used in many protocol where Kerberos is not support, one example is EAP/X802.1x mechanism LEAP from Microsoft and Cisco.<p>
NTLM Example</a></h2>
Example to to use <a class="el" href="test__ntlm_8c-example.html">test_ntlm::c</a> . </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:50 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:36 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:50 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:36 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
-<li>/Users/lha/src/heimdal/heimdal-release/heimdal-1.5.2/lib/ntlm/heimntlm.h</ul>
+<li>/Users/lha/src/heimdal/heimdal-release/heimdal-1.5.3/lib/ntlm/heimntlm.h</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:50 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:36 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
-<li>/Users/lha/src/heimdal/heimdal-release/heimdal-1.5.2/lib/ntlm/heimntlm.h</ul>
+<li>/Users/lha/src/heimdal/heimdal-release/heimdal-1.5.3/lib/ntlm/heimntlm.h</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:50 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:36 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
-<li>/Users/lha/src/heimdal/heimdal-release/heimdal-1.5.2/lib/ntlm/heimntlm.h</ul>
+<li>/Users/lha/src/heimdal/heimdal-release/heimdal-1.5.3/lib/ntlm/heimntlm.h</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:50 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:36 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
-<li>/Users/lha/src/heimdal/heimdal-release/heimdal-1.5.2/lib/ntlm/heimntlm.h</ul>
+<li>/Users/lha/src/heimdal/heimdal-release/heimdal-1.5.3/lib/ntlm/heimntlm.h</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:50 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:36 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
}
</pre></div> </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:50 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:36 2012 for Heimdalntlmlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
-.TH "ntlm_buf" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalntlmlibrary" \" -*- nroff -*-
+.TH "ntlm_buf" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalntlmlibrary" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "Heimdal NTLM library" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalntlmlibrary" \" -*- nroff -*-
+.TH "Heimdal NTLM library" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalntlmlibrary" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "ntlm_type1" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalntlmlibrary" \" -*- nroff -*-
+.TH "ntlm_type1" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalntlmlibrary" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "ntlm_type2" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalntlmlibrary" \" -*- nroff -*-
+.TH "ntlm_type2" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalntlmlibrary" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-.TH "ntlm_type3" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalntlmlibrary" \" -*- nroff -*-
+.TH "ntlm_type3" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalntlmlibrary" \" -*- nroff -*-
.ad l
.nh
.SH NAME
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:51 2012 for Heimdalwindlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:36 2012 for Heimdalwindlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:51 2012 for Heimdalwindlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:36 2012 for Heimdalwindlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
<div class="contents">
<h1>Heimdal wind library</h1>
<p>
-<h3 align="center">1.5.2 </h3><h2><a class="anchor" name="intro">
+<h3 align="center">1.5.3 </h3><h2><a class="anchor" name="intro">
Introduction</a></h2>
Heimdal wind library is a implementation of stringprep and some of its profiles.<p>
The project web page: <a href="http://www.h5l.org/">http://www.h5l.org/</a> </div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:51 2012 for Heimdalwindlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:36 2012 for Heimdalwindlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
-Generated on Wed Jan 11 14:07:51 2012 for Heimdalwindlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
+Generated on Sun Dec 9 14:10:36 2012 for Heimdalwindlibrary by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
-.TH "Heimdal wind library" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalwindlibrary" \" -*- nroff -*-
+.TH "Heimdal wind library" 3 "9 Dec 2012" "Version 1.5.3" "Heimdalwindlibrary" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-Detta är heimdal.info, skapad av makeinfo version 4.8 från
+This is heimdal.info, produced by makeinfo version 4.8 from
heimdal.texi.
INFO-DIR-SECTION Security
Heimdal
*******
-This manual for version 1.5.2 of Heimdal.
+This manual for version 1.5.3 of Heimdal.
* Menu:
* Using LDAP to store the database::
* Providing Kerberos credentials to servers and programs::
* Setting up PK-INIT::
+* Debugging Kerberos problems::
Applications
\1f
Tag Table:
-Node: Top\7f212
-Node: Introduction\7f1659
-Node: What is Kerberos?\7f4405
-Node: Building and Installing\7f9518
-Node: Setting up a realm\7f9845
-Node: Configuration file\7f10797
-Node: Creating the database\7f13865
-Node: Modifying the database\7f16797
-Node: Checking the setup\7f18390
-Node: keytabs\7f19245
-Node: Remote administration\7f20103
-Node: Password changing\7f22009
-Node: Testing clients and servers\7f26197
-Node: Slave Servers\7f26525
-Node: Incremental propagation\7f28278
-Node: Encryption types and salting\7f31522
-Node: Credential cache server - KCM\7f33699
-Node: Cross realm\7f35683
-Node: Transit policy\7f38229
-Node: Setting up DNS\7f45006
-Node: Using LDAP to store the database\7f47481
-Node: Providing Kerberos credentials to servers and programs\7f53486
-Node: Setting up PK-INIT\7f55584
-Node: Debugging Kerberos problems\7f68063
-Node: Applications\7f68494
-Node: Authentication modules\7f68694
-Node: Digital SIA\7f69288
-Node: IRIX\7f73672
-Node: AFS\7f74962
-Node: Things in search for a better place\7f78716
-Node: Kerberos 4 issues\7f81445
-Node: Principal conversion issues\7f81793
-Ref: Principal conversion issues-Footnote-1\7f84024
-Ref: Principal conversion issues-Footnote-2\7f84092
-Node: Converting a version 4 database\7f84145
-Node: Windows compatibility\7f88458
-Node: Configuring Windows to use a Heimdal KDC\7f89544
-Node: Inter-Realm keys (trust) between Windows and a Heimdal KDC\7f91614
-Node: Create account mappings\7f95285
-Node: Encryption types\7f96037
-Node: Authorisation data\7f96637
-Node: Quirks of Windows 2000 KDC\7f97784
-Node: Useful links when reading about the Windows\7f99078
-Node: Programming with Kerberos\7f100882
-Node: Migration\7f101132
-Node: Acknowledgments\7f102893
-Node: Copyrights and Licenses\7f105819
+Node: Top\7f211
+Node: Introduction\7f1690
+Node: What is Kerberos?\7f4436
+Node: Building and Installing\7f9549
+Node: Setting up a realm\7f9876
+Node: Configuration file\7f10828
+Node: Creating the database\7f13896
+Node: Modifying the database\7f16828
+Node: Checking the setup\7f18421
+Node: keytabs\7f19276
+Node: Remote administration\7f20134
+Node: Password changing\7f22040
+Node: Testing clients and servers\7f26228
+Node: Slave Servers\7f26556
+Node: Incremental propagation\7f28309
+Node: Encryption types and salting\7f31553
+Node: Credential cache server - KCM\7f33730
+Node: Cross realm\7f35714
+Node: Transit policy\7f38260
+Node: Setting up DNS\7f45037
+Node: Using LDAP to store the database\7f47512
+Node: Providing Kerberos credentials to servers and programs\7f53517
+Node: Setting up PK-INIT\7f55615
+Node: Debugging Kerberos problems\7f68094
+Node: Applications\7f68525
+Node: Authentication modules\7f68725
+Node: Digital SIA\7f69319
+Node: IRIX\7f73703
+Node: AFS\7f74993
+Node: Things in search for a better place\7f78747
+Node: Kerberos 4 issues\7f81476
+Node: Principal conversion issues\7f81824
+Ref: Principal conversion issues-Footnote-1\7f84055
+Ref: Principal conversion issues-Footnote-2\7f84123
+Node: Converting a version 4 database\7f84176
+Node: Windows compatibility\7f88489
+Node: Configuring Windows to use a Heimdal KDC\7f89575
+Node: Inter-Realm keys (trust) between Windows and a Heimdal KDC\7f91645
+Node: Create account mappings\7f95316
+Node: Encryption types\7f96068
+Node: Authorisation data\7f96668
+Node: Quirks of Windows 2000 KDC\7f97815
+Node: Useful links when reading about the Windows\7f99109
+Node: Programming with Kerberos\7f100913
+Node: Migration\7f101163
+Node: Acknowledgments\7f102924
+Node: Copyrights and Licenses\7f105850
\1f
End Tag Table
\input texinfo @c -*- texinfo -*-
@c %**start of header
-@c $Id: heimdal.texi,v 1.5 2013/06/17 18:57:41 robert Exp $
+@c $Id: heimdal.texi,v 1.6 2014/04/18 09:47:34 ajacoutot Exp $
@setfilename heimdal.info
@settitle HEIMDAL
@iftex
* Using LDAP to store the database::
* Providing Kerberos credentials to servers and programs::
* Setting up PK-INIT::
+* Debugging Kerberos problems::
Applications
-Detta är hx509.info, skapad av makeinfo version 4.8 från hx509.texi.
+This is hx509.info, produced by makeinfo version 4.8 from hx509.texi.
INFO-DIR-SECTION Security
START-INFO-DIR-ENTRY
Heimdal
*******
-This manual is for version 1.5.2 of hx509.
+This manual is for version 1.5.3 of hx509.
* Menu:
\1f
Tag Table:
-Node: Top\7f203
-Node: Introduction\7f799
-Node: What is X.509 ?\7f2248
-Node: Setting up a CA\7f6206
-Node: Creating a CA certificate\7f7476
-Node: Issuing certificates\7f9917
-Node: Issuing CRLs\7f12460
-Node: Application requirements\7f13087
-Node: CMS signing and encryption\7f18448
-Node: CMS background\7f18799
-Node: Certificate matching\7f18955
-Node: Matching syntax\7f19209
-Node: Software PKCS 11 module\7f19766
-Node: How to use the PKCS11 module\7f20285
+Node: Top\7f202
+Node: Introduction\7f798
+Node: What is X.509 ?\7f2247
+Node: Setting up a CA\7f6205
+Node: Creating a CA certificate\7f7475
+Node: Issuing certificates\7f9916
+Node: Issuing CRLs\7f12459
+Node: Application requirements\7f13086
+Node: CMS signing and encryption\7f18447
+Node: CMS background\7f18798
+Node: Certificate matching\7f18954
+Node: Matching syntax\7f19208
+Node: Software PKCS 11 module\7f19765
+Node: How to use the PKCS11 module\7f20284
\1f
End Tag Table
@c
@set dbdir /var/heimdal
-@set PACKAGE_VERSION 1.5.2
+@set PACKAGE_VERSION 1.5.3
}
}
+krb5_boolean
+realloc_descrs(struct descr **d, unsigned int *ndescr)
+{
+ struct descr *tmp;
+ size_t i;
+
+ tmp = realloc(*d, (*ndescr + 4) * sizeof(**d));
+ if(tmp == NULL)
+ return FALSE;
+
+ *d = tmp;
+ reinit_descrs (*d, *ndescr);
+ memset(*d + *ndescr, 0, 4 * sizeof(**d));
+ for(i = *ndescr; i < *ndescr + 4; i++)
+ init_descr (*d + i);
+
+ *ndescr += 4;
+
+ return TRUE;
+}
+
+int
+next_min_free(krb5_context context, struct descr **d, unsigned int *ndescr)
+{
+ size_t i;
+ int min_free;
+
+ for(i = 0; i < *ndescr; i++) {
+ int s = (*d + i)->s;
+ if(rk_IS_BAD_SOCKET(s))
+ return i;
+ }
+
+ min_free = *ndescr;
+ if(!realloc_descrs(d, ndescr)) {
+ min_free = -1;
+ krb5_warnx(context, "No memory");
+ }
+
+ return min_free;
+}
+
void
loop(krb5_context context,
krb5_kdc_configuration *config)
#endif
#endif
FD_SET(d[i].s, &fds);
- } else if(min_free < 0 || i < (size_t)min_free)
- min_free = i;
- }
- if(min_free == -1){
- struct descr *tmp;
- tmp = realloc(d, (ndescr + 4) * sizeof(*d));
- if(tmp == NULL)
- krb5_warnx(context, "No memory");
- else {
- d = tmp;
- reinit_descrs (d, ndescr);
- memset(d + ndescr, 0, 4 * sizeof(*d));
- for(i = ndescr; i < ndescr + 4; i++)
- init_descr (&d[i]);
- min_free = ndescr;
- ndescr += 4;
}
}
default:
for(i = 0; i < ndescr; i++)
if(!rk_IS_BAD_SOCKET(d[i].s) && FD_ISSET(d[i].s, &fds)) {
- if(d[i].type == SOCK_DGRAM)
- handle_udp(context, config, &d[i]);
- else if(d[i].type == SOCK_STREAM)
- handle_tcp(context, config, d, i, min_free);
+ min_free = next_min_free(context, &d, &ndescr);
+
+ if(d[i].type == SOCK_DGRAM)
+ handle_udp(context, config, &d[i]);
+ else if(d[i].type == SOCK_STREAM)
+ handle_tcp(context, config, d, i, min_free);
}
}
}
if ((runas_string || chroot_string) && geteuid() != 0)
errx(1, "no running as root, can't switch user/chroot");
- if (chroot_string && chroot(chroot_string) != 0)
- errx(1, "chroot(%s)", "chroot_string failed");
+ if (chroot_string) {
+ if (chroot(chroot_string))
+ err(1, "chroot(%s) failed", chroot_string);
+ if (chdir("/"))
+ err(1, "chdir(/) after chroot failed");
+ }
if (runas_string) {
struct passwd *pw;
if (list.len != 1) {
kdc_log(context, config, 0,
"More then one PK-INIT MS UPN SAN");
+ ret = KRB5_KDC_ERR_CLIENT_NAME_MISMATCH;
goto out;
}
typedef uint16_t flex_uint16_t;
typedef int32_t flex_int32_t;
typedef uint32_t flex_uint32_t;
+typedef uint64_t flex_uint64_t;
#else
typedef signed char flex_int8_t;
typedef short int flex_int16_t;
*/
#define YY_DO_BEFORE_ACTION \
(yytext_ptr) = yy_bp; \
- yyleng = (size_t) (yy_cp - yy_bp); \
+ yyleng = (yy_size_t) (yy_cp - yy_bp); \
(yy_hold_char) = *yy_cp; \
*yy_cp = '\0'; \
(yy_c_buf_p) = yy_cp;
#undef ECHO
-#line 530 "lex.c"
+#line 531 "lex.c"
#define INITIAL 0
#line 58 "lex.l"
-#line 712 "lex.c"
+#line 713 "lex.c"
if ( !(yy_init) )
{
#line 74 "lex.l"
ECHO;
YY_BREAK
-#line 876 "lex.c"
+#line 877 "lex.c"
case YY_STATE_EOF(INITIAL):
yyterminate();
typedef uint16_t flex_uint16_t;
typedef int32_t flex_int32_t;
typedef uint32_t flex_uint32_t;
+typedef uint64_t flex_uint64_t;
#else
typedef signed char flex_int8_t;
typedef short int flex_int16_t;
*/
#define YY_DO_BEFORE_ACTION \
(yytext_ptr) = yy_bp; \
- yyleng = (size_t) (yy_cp - yy_bp); \
+ yyleng = (yy_size_t) (yy_cp - yy_bp); \
(yy_hold_char) = *yy_cp; \
*yy_cp = '\0'; \
(yy_c_buf_p) = yy_cp;
* SUCH DAMAGE.
*/
-/* $Id: sel-lex.c,v 1.1 2013/06/17 19:11:43 robert Exp $ */
+/* $Id: sel-lex.c,v 1.2 2014/04/18 09:47:36 ajacoutot Exp $ */
#ifdef HAVE_CONFIG_H
#include <config.h>
#undef ECHO
-#line 539 "sel-lex.c"
+#line 540 "sel-lex.c"
#define INITIAL 0
#line 69 "sel-lex.l"
-#line 724 "sel-lex.c"
+#line 725 "sel-lex.c"
if ( !(yy_init) )
{
#line 86 "sel-lex.l"
ECHO;
YY_BREAK
-#line 871 "sel-lex.c"
+#line 872 "sel-lex.c"
case YY_STATE_EOF(INITIAL):
yyterminate();
krb5_data_free(&input2);
if (ret)
krb5_data_free(output);
- return 0;
+ return ret;
}
/**
size_t i, keysize;
memset(res, 0, sizeof(*res));
+ krb5_data_zero(&os1);
+ krb5_data_zero(&os2);
ret = krb5_enctype_keysize(context, enctype, &keysize);
if (ret)
goto fail;
t->req_body.addresses = addresses;
t->req_body.kdc_options = flags.b;
+ t->req_body.kdc_options.forwardable = krbtgt->flags.b.forwardable;
+ t->req_body.kdc_options.renewable = krbtgt->flags.b.renewable;
+ t->req_body.kdc_options.proxiable = krbtgt->flags.b.proxiable;
ret = copy_Realm(&in_creds->server->realm, &t->req_body.realm);
if (ret)
goto fail;
if (ret)
goto fail;
+ if (krbtgt->times.starttime) {
+ ALLOC(t->req_body.from, 1);
+ if(t->req_body.from == NULL){
+ ret = krb5_enomem(context);
+ goto fail;
+ }
+ *t->req_body.from = in_creds->times.starttime;
+ }
+
/* req_body.till should be NULL if there is no endtime specified,
but old MIT code (like DCE secd) doesn't like that */
ALLOC(t->req_body.till, 1);
}
*t->req_body.till = in_creds->times.endtime;
+ if (t->req_body.kdc_options.renewable && krbtgt->times.renew_till) {
+ ALLOC(t->req_body.rtime, 1);
+ if(t->req_body.rtime == NULL){
+ ret = krb5_enomem(context);
+ goto fail;
+ }
+ *t->req_body.rtime = in_creds->times.renew_till;
+ }
+
t->req_body.nonce = nonce;
if(second_ticket){
ALLOC(t->req_body.additional_tickets, 1);
* SUCH DAMAGE.
*/
-/* $Id: krb5_locl.h,v 1.9 2013/06/17 18:57:44 robert Exp $ */
+/* $Id: krb5_locl.h,v 1.10 2014/04/18 09:47:36 ajacoutot Exp $ */
#ifndef __KRB5_LOCL_H__
#define __KRB5_LOCL_H__
#include <stdlib.h>
#include <limits.h>
+#ifdef HAVE_POLL_H
+#include <sys/poll.h>
+#endif
+
#include <krb5-types.h>
#ifdef HAVE_SYS_TYPES_H
void *data;
};
+/*
+ * connect to a remote host and in the case of stream sockets, provide
+ * a timeout for the connexion.
+ */
+
+static int
+timed_connect(int s, struct addrinfo *addr, time_t tmout)
+{
+#ifdef HAVE_POLL
+ socklen_t sl;
+ int err;
+ int flags;
+ int ret;
+
+ if (addr->ai_socktype != SOCK_STREAM)
+ return connect(s, addr->ai_addr, addr->ai_addrlen);
+
+ flags = fcntl(s, F_GETFL);
+ if (flags == -1)
+ return -1;
+
+ fcntl(s, F_SETFL, flags | O_NONBLOCK);
+ ret = connect(s, addr->ai_addr, addr->ai_addrlen);
+ if (ret == -1 && errno != EINPROGRESS)
+ return -1;
+
+ for (;;) {
+ struct pollfd fds;
+
+ fds.fd = s;
+ fds.events = POLLIN | POLLOUT;
+ fds.revents = 0;
+
+ ret = poll(&fds, 1, tmout * 1000);
+ if (ret != -1 || errno != EINTR)
+ break;
+ }
+ fcntl(s, F_SETFL, flags);
+
+ if (ret != 1)
+ return -1;
+
+ sl = sizeof(err);
+ ret = getsockopt(s, SOL_SOCKET, SO_ERROR, &err, &sl);
+ if (ret == -1)
+ return -1;
+ if (err != 0)
+ return -1;
+
+ return 0;
+#else
+ return connect(s, addr->ai_addr, addr->ai_addrlen);
+#endif
+}
+
/*
* send the data in `req' on the socket `fd' (which is datagram iff udp)
* waiting `tmout' for a reply and returning the reply in `rep'.
if (s < 0)
continue;
rk_cloexec(s);
- if (connect (s, a->ai_addr, a->ai_addrlen) < 0) {
+ if (timed_connect (s, a, context->kdc_timeout) < 0) {
rk_closesocket (s);
continue;
}
if (rk_IS_BAD_SOCKET(fd))
continue;
rk_cloexec(fd);
- if (connect (fd, a->ai_addr, a->ai_addrlen) < 0) {
+ if (timed_connect (fd, a, context->kdc_timeout) < 0) {
rk_closesocket (fd);
continue;
}
# Identity of this package.
PACKAGE_NAME='libedit'
-PACKAGE_TARNAME='libedit-20120111'
+PACKAGE_TARNAME='libedit-20121209'
PACKAGE_VERSION='3.0'
PACKAGE_STRING='libedit 3.0'
PACKAGE_BUGREPORT=''
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
--mandir=DIR man documentation [DATAROOTDIR/man]
--docdir=DIR documentation root
- [DATAROOTDIR/doc/libedit-20120111]
+ [DATAROOTDIR/doc/libedit-20121209]
--htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
# Define the identity of the package.
- PACKAGE='libedit-20120111'
+ PACKAGE='libedit-20121209'
VERSION='3.0'
-# $OpenBSD: Makefile,v 1.5 2013/07/12 19:01:21 stsp Exp $
+# $OpenBSD: Makefile,v 1.6 2014/04/18 09:47:36 ajacoutot Exp $
SCRIPTS=krb5-config
MPAGES= krb5-config.1
krb5-config: krb5-config.in
sed -e "s,@PACKAGE\@,heimdal,g" \
- -e "s,@VERSION\@,1.5.2,g" \
+ -e "s,@VERSION\@,1.5.3,g" \
-e "s,@prefix\@,/usr,g" \
-e "s,@exec_prefix\@,/usr,g" \
-e "s,@libdir\@,${LIBDIR},g" \