From: Keith Vetter Date: Wed, 22 Mar 1995 05:17:01 +0000 (+0000) Subject: Added the GSSAPI routines to the windows dll X-Git-Tag: krb5-1.0-beta5~506 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=144967874c8afa13b31685c08722b5a281022126;p=krb5.git Added the GSSAPI routines to the windows dll git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5185 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/lib/ChangeLog b/src/lib/ChangeLog index eeceb49d2..5a32c208f 100644 --- a/src/lib/ChangeLog +++ b/src/lib/ChangeLog @@ -1,3 +1,9 @@ +Tue Mar 21 18:59:15 1995 Keith Vetter (keithv@fusion.com) + + * Makefile.in: added xxx-MAC targets for macintosh compatibility, + and added gssapi to libkrb5 dll. + * libkrb5.def: added gssapi routines to the export section. + Thu Mar 16 15:00:00 1995 Keith Vetter (keithv@fusion.com) * Makefile.in: fixed up a typo. diff --git a/src/lib/Makefile.in b/src/lib/Makefile.in index b864e0ac0..7ddcf182c 100644 --- a/src/lib/Makefile.in +++ b/src/lib/Makefile.in @@ -8,23 +8,30 @@ all:: all-$(WHAT) all-unix:: +all-mac:: + clean:: clean-$(WHAT) clean-unix:: $(RM) libkrb5.a libkdb5.a libcrypto.a $(RM) libgssapi_krb5.a libdes425.a libkrb425.a +clean-mac:: + $(RM) libkrb5.a libkdb5.a libcrypto.a + $(RM) libgssapi_krb5.a libdes425.a libkrb425.a + clean-windows:: $(RM) libkrb5.dll libkrb5.lib libkrb5.bak winsock.lib # # Windows stuff to make libkrb5.dll and libkrb5.lib. Currently it # combines crypto, krb5 and the util/et directories. # -CLIB = crypto\crypto.lib -KLIB = krb5\krb5.lib +CLIB = crypto\crypto.lib +KLIB = krb5\krb5.lib +GLIB = gssapi\gssapi.lib ETLIB = $(BUILDTOP)\util\et\comerr.lib -WLIB = .\winsock.lib -LIBS = $(CLIB) $(KLIB) $(ETLIB) $(WLIB) +WLIB = .\winsock.lib +LIBS = $(CLIB) $(KLIB) $(GLIB) $(ETLIB) $(WLIB) # # Fast: is a faster way to make things on the PC. Unfortunately it requires @@ -41,7 +48,9 @@ fast: win_glue.obj winsock.lib cd .. cd $(BUILDTOP)\util\et $(MAKE) -$(MFLAGS) - cd ..\..\lib + cd ..\..\lib\gssapi + $(MAKE) -$(MFLAGS) + cd .. link /co /seg:400 /noe /nologo win_glue, libkrb5.dll,nul, \ $(LIBS) ldllcew libw,libkrb5.def rc /nologo /p /k libkrb5.dll diff --git a/src/lib/libkrb5.def b/src/lib/libkrb5.def index 74368eaf2..c566d5b3b 100644 --- a/src/lib/libkrb5.def +++ b/src/lib/libkrb5.def @@ -12,380 +12,405 @@ HEAPSIZE 8192 EXPORTS WEP @1 RESIDENTNAME LIBMAIN @2 - ASN12KRB5_BUF @3 - ASN1BUF_CREATE @4 - ASN1BUF_DESTROY @5 - ASN1BUF_ENSURE_SPACE @6 - ASN1BUF_EXPAND @7 - ASN1BUF_FREE @8 - ASN1BUF_HEX_UNPARSE @9 - ASN1BUF_IMBED @10 - ASN1BUF_INSERT_CHARSTRING @11 - ASN1BUF_INSERT_OCTET @12 - ASN1BUF_INSERT_OCTETSTRING @13 - ASN1BUF_LEN @14 - ASN1BUF_REMAINS @15 - ASN1BUF_REMOVE_CHARSTRING @16 - ASN1BUF_REMOVE_OCTET @17 - ASN1BUF_REMOVE_OCTETSTRING @18 - ASN1BUF_SIZE @19 - ASN1BUF_SYNC @20 - ASN1BUF_UNPARSE @21 - ASN1BUF_WRAP_DATA @22 - ASN1_DECODE_ADDRTYPE @23 - ASN1_DECODE_AP_OPTIONS @24 - ASN1_DECODE_AUTHDATATYPE @25 - ASN1_DECODE_AUTHDATA_ELT @26 - ASN1_DECODE_AUTHORIZATION_DATA @27 - ASN1_DECODE_CHARSTRING @28 - ASN1_DECODE_CHECKSUM @29 - ASN1_DECODE_CKSUMTYPE @30 - ASN1_DECODE_ENCRYPTED_DATA @31 - ASN1_DECODE_ENCRYPTION_KEY @32 - ASN1_DECODE_ENCTYPE @33 - ASN1_DECODE_ENC_KDC_REP_PART @34 - ASN1_DECODE_GENERALSTRING @35 - ASN1_DECODE_GENERALTIME @36 - ASN1_DECODE_HOST_ADDRESS @37 - ASN1_DECODE_HOST_ADDRESSES @38 - ASN1_DECODE_IA5STRING @39 - ASN1_DECODE_INT @40 - ASN1_DECODE_INT32 @41 - ASN1_DECODE_INTEGER @42 - ASN1_DECODE_KDC_OPTIONS @43 - ASN1_DECODE_KDC_REP @44 - ASN1_DECODE_KDC_REQ @45 - ASN1_DECODE_KDC_REQ_BODY @46 - ASN1_DECODE_KERBEROS_TIME @47 - ASN1_DECODE_KEYTYPE @48 - ASN1_DECODE_KRB5_FLAGS @49 - ASN1_DECODE_KRB_CRED_INFO @50 - ASN1_DECODE_KRB_SAFE_BODY @51 - ASN1_DECODE_KVNO @52 - ASN1_DECODE_LAST_REQ @53 - ASN1_DECODE_LAST_REQ_ENTRY @54 - ASN1_DECODE_MSGTYPE @55 - ASN1_DECODE_NULL @56 - ASN1_DECODE_OCTET @57 - ASN1_DECODE_OCTETSTRING @58 - ASN1_DECODE_PASSWDSEQUENCE @59 - ASN1_DECODE_PA_DATA @60 - ASN1_DECODE_PRINCIPAL_NAME @61 - ASN1_DECODE_PRINTABLESTRING @62 - ASN1_DECODE_REALM @63 - ASN1_DECODE_SEQUENCE_OF_ENCTYPE @64 - ASN1_DECODE_SEQUENCE_OF_KRB_CRED_INFO @65 - ASN1_DECODE_SEQUENCE_OF_PASSWDSEQUENCE @66 - ASN1_DECODE_SEQUENCE_OF_PA_DATA @67 - ASN1_DECODE_SEQUENCE_OF_TICKET @68 - ASN1_DECODE_TICKET @69 - ASN1_DECODE_TICKET_FLAGS @70 - ASN1_DECODE_TRANSITED_ENCODING @71 - ASN1_DECODE_UI_2 @72 - ASN1_DECODE_UI_4 @73 - ASN1_DECODE_UNSIGNED_INTEGER @74 - ASN1_ENCODE_AP_OPTIONS @75 - ASN1_ENCODE_AUTHORIZATION_DATA @76 - ASN1_ENCODE_CHARSTRING @77 - ASN1_ENCODE_CHECKSUM @78 - ASN1_ENCODE_ENCRYPTED_DATA @79 - ASN1_ENCODE_ENCRYPTION_KEY @80 - ASN1_ENCODE_ENC_KDC_REP_PART @81 - ASN1_ENCODE_GENERALSTRING @82 - ASN1_ENCODE_GENERALTIME @83 - ASN1_ENCODE_HOST_ADDRESS @84 - ASN1_ENCODE_HOST_ADDRESSES @85 - ASN1_ENCODE_IA5STRING @86 - ASN1_ENCODE_INTEGER @87 - ASN1_ENCODE_KDC_OPTIONS @88 - ASN1_ENCODE_KDC_REP @89 - ASN1_ENCODE_KDC_REQ @90 - ASN1_ENCODE_KDC_REQ_BODY @91 - ASN1_ENCODE_KERBEROS_TIME @92 - ASN1_ENCODE_KRB5_AUTHDATA_ELT @93 - ASN1_ENCODE_KRB5_FLAGS @94 - ASN1_ENCODE_KRB_CRED_INFO @95 - ASN1_ENCODE_KRB_SAFE_BODY @96 - ASN1_ENCODE_LAST_REQ @97 - ASN1_ENCODE_LAST_REQ_ENTRY @98 - ASN1_ENCODE_NULL @99 - ASN1_ENCODE_OCTETSTRING @100 - ASN1_ENCODE_PASSWDSEQUENCE @101 - ASN1_ENCODE_PA_DATA @102 - ASN1_ENCODE_PRINCIPAL_NAME @103 - ASN1_ENCODE_PRINTABLESTRING @104 - ASN1_ENCODE_REALM @105 - ASN1_ENCODE_SEQUENCE_OF_ENCTYPE @106 - ASN1_ENCODE_SEQUENCE_OF_KRB_CRED_INFO @107 - ASN1_ENCODE_SEQUENCE_OF_PASSWDSEQUENCE @108 - ASN1_ENCODE_SEQUENCE_OF_PA_DATA @109 - ASN1_ENCODE_SEQUENCE_OF_TICKET @110 - ASN1_ENCODE_TICKET @111 - ASN1_ENCODE_TICKET_FLAGS @112 - ASN1_ENCODE_TRANSITED_ENCODING @113 - ASN1_ENCODE_UI_4 @114 - ASN1_ENCODE_UNSIGNED_INTEGER @115 - ASN1_GET_ID @116 - ASN1_GET_LENGTH @117 - ASN1_GET_SEQUENCE @118 - ASN1_GET_TAG @119 - ASN1_KRB5_REALM_COPY @120 - ASN1_MAKE_ETAG @121 - ASN1_MAKE_ID @122 - ASN1_MAKE_LENGTH @123 - ASN1_MAKE_SEQUENCE @124 - ASN1_MAKE_SET @125 - ASN1_MAKE_STRING @126 - ASN1_MAKE_TAG @127 - DECODE_KRB5_AP_REP @128 - DECODE_KRB5_AP_REP_ENC_PART @129 - DECODE_KRB5_AP_REQ @130 - DECODE_KRB5_AS_REP @131 - DECODE_KRB5_AS_REQ @132 - DECODE_KRB5_AUTHDATA @133 - DECODE_KRB5_AUTHENTICATOR @134 - DECODE_KRB5_CRED @135 - DECODE_KRB5_ENCRYPTION_KEY @136 - DECODE_KRB5_ENC_CRED_PART @137 - DECODE_KRB5_ENC_KDC_REP_PART @138 - DECODE_KRB5_ENC_PRIV_PART @139 - DECODE_KRB5_ENC_TKT_PART @140 - DECODE_KRB5_ERROR @141 - DECODE_KRB5_KDC_REQ_BODY @142 - DECODE_KRB5_PRIV @143 - DECODE_KRB5_PWD_DATA @144 - DECODE_KRB5_PWD_SEQUENCE @145 - DECODE_KRB5_SAFE @146 - DECODE_KRB5_TGS_REP @147 - DECODE_KRB5_TGS_REQ @148 - DECODE_KRB5_TICKET @149 - ENCODE_KRB5_AP_REP @150 - ENCODE_KRB5_AP_REP_ENC_PART @151 - ENCODE_KRB5_AP_REQ @152 - ENCODE_KRB5_AS_REP @153 - ENCODE_KRB5_AS_REQ @154 - ENCODE_KRB5_AUTHDATA @155 - ENCODE_KRB5_AUTHENTICATOR @156 - ENCODE_KRB5_CRED @157 - ENCODE_KRB5_ENCRYPTION_KEY @158 - ENCODE_KRB5_ENC_CRED_PART @159 - ENCODE_KRB5_ENC_KDC_REP_PART @160 - ENCODE_KRB5_ENC_PRIV_PART @161 - ENCODE_KRB5_ENC_TKT_PART @162 - ENCODE_KRB5_ERROR @163 - ENCODE_KRB5_KDC_REQ_BODY @164 - ENCODE_KRB5_PRIV @165 - ENCODE_KRB5_PWD_DATA @166 - ENCODE_KRB5_PWD_SEQUENCE @167 - ENCODE_KRB5_SAFE @168 - ENCODE_KRB5_TGS_REP @169 - ENCODE_KRB5_TGS_REQ @170 - ENCODE_KRB5_TICKET @171 - GET_SECURID_PADATA @172 - GET_UNIXTIME_PADATA @173 - KEYTAB_KEYPROC @174 - KRB5_425_CONV_PRINCIPAL @175 - KRB5_524_CONV_PRINCIPAL @176 - KRB5_ADDRESS_COMPARE @177 - KRB5_ADDRESS_ORDER @178 - KRB5_ADDRESS_SEARCH @179 - KRB5_APPEND_ADDRESSES @180 - KRB5_AUTH_TO_REP @181 - KRB5_CHECK_TRANSITED_LIST @182 - KRB5_COPY_ADDRESSES @183 - KRB5_COPY_AUTHDATA @184 - KRB5_COPY_AUTHENTICATOR @185 - KRB5_COPY_CHECKSUM @186 - KRB5_COPY_CREDS @187 - KRB5_COPY_DATA @188 - KRB5_COPY_KEYBLOCK @189 - KRB5_COPY_KEYBLOCK_CONTENTS @190 - KRB5_COPY_PRINCIPAL @191 - KRB5_COPY_TICKET @192 - KRB5_DECODE_KDC_REP @193 - KRB5_DECRYPT_TKT_PART @194 - KRB5_ENCODE_KDC_REP @195 - KRB5_ENCRYPT_TKT_PART @196 - KRB5_FREE_ADDRESS @197 - KRB5_FREE_ADDRESSES @198 - KRB5_FREE_AP_REP @199 - KRB5_FREE_AP_REP_ENC_PART @200 - KRB5_FREE_AP_REQ @201 - KRB5_FREE_AUTHDATA @202 - KRB5_FREE_AUTHENTICATOR @203 - KRB5_FREE_AUTHENTICATOR_CONTENTS @204 - KRB5_FREE_CHECKSUM @205 - KRB5_FREE_CONTEXT @206 - KRB5_FREE_CRED @207 - KRB5_FREE_CREDS @208 - KRB5_FREE_CRED_CONTENTS @209 - KRB5_FREE_CRED_ENC_PART @210 - KRB5_FREE_ENC_KDC_REP_PART @211 - KRB5_FREE_ENC_TKT_PART @212 - KRB5_FREE_ERROR @213 - KRB5_FREE_KDC_REP @214 - KRB5_FREE_KDC_REQ @215 - KRB5_FREE_KEYBLOCK @216 - KRB5_FREE_LAST_REQ @217 - KRB5_FREE_PA_DATA @218 - KRB5_FREE_PRINCIPAL @219 - KRB5_FREE_PRIV @220 - KRB5_FREE_PRIV_ENC_PART @221 - KRB5_FREE_PWD_DATA @222 - KRB5_FREE_PWD_SEQUENCES @223 - KRB5_FREE_REALM_TREE @224 - KRB5_FREE_SAFE @225 - KRB5_FREE_TGT_CREDS @226 - KRB5_FREE_TICKET @227 - KRB5_FREE_TICKETS @228 - KRB5_FREE_TKT_AUTHENT @229 - KRB5_FULLADDR_ORDER @230 - KRB5_GENERATE_SEQ_NUMBER @231 - KRB5_GENERATE_SUBKEY @232 - KRB5_GET_CREDENTIALS @233 - KRB5_GET_CRED_FROM_KDC @234 - KRB5_GET_CRED_VIA_2TGT @235 - KRB5_GET_CRED_VIA_TGT @236 - KRB5_GET_DEFAULT_IN_TKT_ETYPES @237 - KRB5_GET_FOR_CREDS @238 - KRB5_GET_IN_TKT @239 - KRB5_GET_IN_TKT_WITH_KEYTAB @240 - KRB5_GET_IN_TKT_WITH_PASSWORD @241 - KRB5_GET_IN_TKT_WITH_SKEY @242 - KRB5_GET_SERVER_RCACHE @243 - KRB5_INIT_CONTEXT @244 - KRB5_INIT_ETS @245 - KRB5_KDC_REP_DECRYPT_PROC @246 - KRB5_KTFILEINT_CLOSE @247 - KRB5_KTFILEINT_DELETE_ENTRY @248 - KRB5_KTFILEINT_FIND_SLOT @249 - KRB5_KTFILEINT_INTERNAL_READ_ENTRY @250 - KRB5_KTFILEINT_OPENR @251 - KRB5_KTFILEINT_OPENW @252 - KRB5_KTFILEINT_READ_ENTRY @253 - KRB5_KTFILEINT_SIZE_ENTRY @254 - KRB5_KTFILEINT_WRITE_ENTRY @255 - KRB5_KTFILE_ADD @256 - KRB5_KTFILE_CLOSE @257 - KRB5_KTFILE_END_GET @258 - KRB5_KTFILE_GET_ENTRY @259 - KRB5_KTFILE_GET_NAME @260 - KRB5_KTFILE_GET_NEXT @261 - KRB5_KTFILE_REMOVE @262 - KRB5_KTFILE_RESOLVE @263 - KRB5_KTFILE_START_SEQ_GET @264 - KRB5_KTFILE_WRESOLVE @265 - KRB5_KT_ADD_ENTRY @266 - KRB5_KT_DEFAULT @267 - KRB5_KT_FREE_ENTRY @268 - KRB5_KT_READ_SERVICE_KEY @269 - KRB5_KT_REGISTER @270 - KRB5_KT_REMOVE_ENTRY @271 - KRB5_KT_RESOLVE @272 - KRB5_MK_CRED @273 - KRB5_MK_ERROR @274 - KRB5_MK_PRIV @275 - KRB5_MK_REP @276 - KRB5_MK_REQ @277 - KRB5_MK_REQ_EXTENDED @278 - KRB5_MK_SAFE @279 - KRB5_OBTAIN_PADATA @280 - KRB5_PARSE_NAME @281 - KRB5_PRINCIPAL2SALT @282 - KRB5_PRINCIPAL2SALT_INTERNAL @283 - KRB5_PRINCIPAL2SALT_NOREALM @284 - KRB5_PRINCIPAL_COMPARE @285 - KRB5_RC_DEFAULT @286 - KRB5_RC_DEFAULT_NAME @287 - KRB5_RC_DEFAULT_TYPE @288 - KRB5_RC_DFL_CLOSE @289 - KRB5_RC_DFL_CLOSE_NO_FREE @290 - KRB5_RC_DFL_DESTROY @291 - KRB5_RC_DFL_EXPUNGE @292 - KRB5_RC_DFL_GET_NAME @293 - KRB5_RC_DFL_GET_SPAN @294 - KRB5_RC_DFL_INIT @295 - KRB5_RC_DFL_RECOVER @296 - KRB5_RC_DFL_RESOLVE @297 - KRB5_RC_DFL_STORE @298 - KRB5_RC_FREE_ENTRY @299 - KRB5_RC_GET_TYPE @300 - KRB5_RC_IO_CLOSE @301 - KRB5_RC_IO_CREAT @302 - KRB5_RC_IO_DESTROY @303 - KRB5_RC_IO_MARK @304 - KRB5_RC_IO_MOVE @305 - KRB5_RC_IO_OPEN @306 - KRB5_RC_IO_READ @307 - KRB5_RC_IO_SIZE @308 - KRB5_RC_IO_SYNC @309 - KRB5_RC_IO_UNMARK @310 - KRB5_RC_IO_WRITE @311 - KRB5_RC_REGISTER_TYPE @312 - KRB5_RC_RESOLVE_FULL @313 - KRB5_RC_RESOLVE_TYPE @314 - KRB5_RD_CRED @315 - KRB5_RD_ERROR @316 - KRB5_RD_PRIV @317 - KRB5_RD_REP @318 - KRB5_RD_REQ @319 - KRB5_RD_REQ_DECODED @320 - KRB5_RD_REQ_SIMPLE @321 - KRB5_RD_SAFE @322 - KRB5_REALM_COMPARE @323 - KRB5_RECVAUTH @324 - KRB5_SENDAUTH @325 - KRB5_SEND_TGS @326 - KRB5_SET_DEFAULT_IN_TKT_ETYPES @327 - KRB5_TGTNAME @328 - KRB5_UNPARSE_NAME @329 - KRB5_UNPARSE_NAME_EXT @330 - KRB5_VERIFY_PADATA @331 - KRB5_WALK_REALM_TREE @332 - PWD_KEYPROC @333 - SKEY_KEYPROC @334 - VERIFY_SECURID_PADATA @335 - VERIFY_UNIXTIME_PADATA @336 - KRB5_SNAME_TO_PRINCIPAL @337 + ASN12KRB5_BUF + ASN1BUF_CREATE + ASN1BUF_DESTROY + ASN1BUF_ENSURE_SPACE + ASN1BUF_EXPAND + ASN1BUF_FREE + ASN1BUF_HEX_UNPARSE + ASN1BUF_IMBED + ASN1BUF_INSERT_CHARSTRING + ASN1BUF_INSERT_OCTET + ASN1BUF_INSERT_OCTETSTRING + ASN1BUF_LEN + ASN1BUF_REMAINS + ASN1BUF_REMOVE_CHARSTRING + ASN1BUF_REMOVE_OCTET + ASN1BUF_REMOVE_OCTETSTRING + ASN1BUF_SIZE + ASN1BUF_SYNC + ASN1BUF_UNPARSE + ASN1BUF_WRAP_DATA + ASN1_DECODE_ADDRTYPE + ASN1_DECODE_AP_OPTIONS + ASN1_DECODE_AUTHDATATYPE + ASN1_DECODE_AUTHDATA_ELT + ASN1_DECODE_AUTHORIZATION_DATA + ASN1_DECODE_CHARSTRING + ASN1_DECODE_CHECKSUM + ASN1_DECODE_CKSUMTYPE + ASN1_DECODE_ENCRYPTED_DATA + ASN1_DECODE_ENCRYPTION_KEY + ASN1_DECODE_ENCTYPE + ASN1_DECODE_ENC_KDC_REP_PART + ASN1_DECODE_GENERALSTRING + ASN1_DECODE_GENERALTIME + ASN1_DECODE_HOST_ADDRESS + ASN1_DECODE_HOST_ADDRESSES + ASN1_DECODE_IA5STRING + ASN1_DECODE_INT + ASN1_DECODE_INT32 + ASN1_DECODE_INTEGER + ASN1_DECODE_KDC_OPTIONS + ASN1_DECODE_KDC_REP + ASN1_DECODE_KDC_REQ + ASN1_DECODE_KDC_REQ_BODY + ASN1_DECODE_KERBEROS_TIME + ASN1_DECODE_KEYTYPE + ASN1_DECODE_KRB5_FLAGS + ASN1_DECODE_KRB_CRED_INFO + ASN1_DECODE_KRB_SAFE_BODY + ASN1_DECODE_KVNO + ASN1_DECODE_LAST_REQ + ASN1_DECODE_LAST_REQ_ENTRY + ASN1_DECODE_MSGTYPE + ASN1_DECODE_NULL + ASN1_DECODE_OCTET + ASN1_DECODE_OCTETSTRING + ASN1_DECODE_PASSWDSEQUENCE + ASN1_DECODE_PA_DATA + ASN1_DECODE_PRINCIPAL_NAME + ASN1_DECODE_PRINTABLESTRING + ASN1_DECODE_REALM + ASN1_DECODE_SEQUENCE_OF_ENCTYPE + ASN1_DECODE_SEQUENCE_OF_KRB_CRED_INFO + ASN1_DECODE_SEQUENCE_OF_PASSWDSEQUENCE + ASN1_DECODE_SEQUENCE_OF_PA_DATA + ASN1_DECODE_SEQUENCE_OF_TICKET + ASN1_DECODE_TICKET + ASN1_DECODE_TICKET_FLAGS + ASN1_DECODE_TRANSITED_ENCODING + ASN1_DECODE_UI_2 + ASN1_DECODE_UI_4 + ASN1_DECODE_UNSIGNED_INTEGER + ASN1_ENCODE_AP_OPTIONS + ASN1_ENCODE_AUTHORIZATION_DATA + ASN1_ENCODE_CHARSTRING + ASN1_ENCODE_CHECKSUM + ASN1_ENCODE_ENCRYPTED_DATA + ASN1_ENCODE_ENCRYPTION_KEY + ASN1_ENCODE_ENC_KDC_REP_PART + ASN1_ENCODE_GENERALSTRING + ASN1_ENCODE_GENERALTIME + ASN1_ENCODE_HOST_ADDRESS + ASN1_ENCODE_HOST_ADDRESSES + ASN1_ENCODE_IA5STRING + ASN1_ENCODE_INTEGER + ASN1_ENCODE_KDC_OPTIONS + ASN1_ENCODE_KDC_REP + ASN1_ENCODE_KDC_REQ + ASN1_ENCODE_KDC_REQ_BODY + ASN1_ENCODE_KERBEROS_TIME + ASN1_ENCODE_KRB5_AUTHDATA_ELT + ASN1_ENCODE_KRB5_FLAGS + ASN1_ENCODE_KRB_CRED_INFO + ASN1_ENCODE_KRB_SAFE_BODY + ASN1_ENCODE_LAST_REQ + ASN1_ENCODE_LAST_REQ_ENTRY + ASN1_ENCODE_NULL + ASN1_ENCODE_OCTETSTRING + ASN1_ENCODE_PASSWDSEQUENCE + ASN1_ENCODE_PA_DATA + ASN1_ENCODE_PRINCIPAL_NAME + ASN1_ENCODE_PRINTABLESTRING + ASN1_ENCODE_REALM + ASN1_ENCODE_SEQUENCE_OF_ENCTYPE + ASN1_ENCODE_SEQUENCE_OF_KRB_CRED_INFO + ASN1_ENCODE_SEQUENCE_OF_PASSWDSEQUENCE + ASN1_ENCODE_SEQUENCE_OF_PA_DATA + ASN1_ENCODE_SEQUENCE_OF_TICKET + ASN1_ENCODE_TICKET + ASN1_ENCODE_TICKET_FLAGS + ASN1_ENCODE_TRANSITED_ENCODING + ASN1_ENCODE_UI_4 + ASN1_ENCODE_UNSIGNED_INTEGER + ASN1_GET_ID + ASN1_GET_LENGTH + ASN1_GET_SEQUENCE + ASN1_GET_TAG + ASN1_KRB5_REALM_COPY + ASN1_MAKE_ETAG + ASN1_MAKE_ID + ASN1_MAKE_LENGTH + ASN1_MAKE_SEQUENCE + ASN1_MAKE_SET + ASN1_MAKE_STRING + ASN1_MAKE_TAG + DECODE_KRB5_AP_REP + DECODE_KRB5_AP_REP_ENC_PART + DECODE_KRB5_AP_REQ + DECODE_KRB5_AS_REP + DECODE_KRB5_AS_REQ + DECODE_KRB5_AUTHDATA + DECODE_KRB5_AUTHENTICATOR + DECODE_KRB5_CRED + DECODE_KRB5_ENCRYPTION_KEY + DECODE_KRB5_ENC_CRED_PART + DECODE_KRB5_ENC_KDC_REP_PART + DECODE_KRB5_ENC_PRIV_PART + DECODE_KRB5_ENC_TKT_PART + DECODE_KRB5_ERROR + DECODE_KRB5_KDC_REQ_BODY + DECODE_KRB5_PRIV + DECODE_KRB5_PWD_DATA + DECODE_KRB5_PWD_SEQUENCE + DECODE_KRB5_SAFE + DECODE_KRB5_TGS_REP + DECODE_KRB5_TGS_REQ + DECODE_KRB5_TICKET + ENCODE_KRB5_AP_REP + ENCODE_KRB5_AP_REP_ENC_PART + ENCODE_KRB5_AP_REQ + ENCODE_KRB5_AS_REP + ENCODE_KRB5_AS_REQ + ENCODE_KRB5_AUTHDATA + ENCODE_KRB5_AUTHENTICATOR + ENCODE_KRB5_CRED + ENCODE_KRB5_ENCRYPTION_KEY + ENCODE_KRB5_ENC_CRED_PART + ENCODE_KRB5_ENC_KDC_REP_PART + ENCODE_KRB5_ENC_PRIV_PART + ENCODE_KRB5_ENC_TKT_PART + ENCODE_KRB5_ERROR + ENCODE_KRB5_KDC_REQ_BODY + ENCODE_KRB5_PRIV + ENCODE_KRB5_PWD_DATA + ENCODE_KRB5_PWD_SEQUENCE + ENCODE_KRB5_SAFE + ENCODE_KRB5_TGS_REP + ENCODE_KRB5_TGS_REQ + ENCODE_KRB5_TICKET + GET_SECURID_PADATA + GET_UNIXTIME_PADATA + KEYTAB_KEYPROC + KRB5_425_CONV_PRINCIPAL + KRB5_524_CONV_PRINCIPAL + KRB5_ADDRESS_COMPARE + KRB5_ADDRESS_ORDER + KRB5_ADDRESS_SEARCH + KRB5_APPEND_ADDRESSES + KRB5_AUTH_TO_REP + KRB5_CHECK_TRANSITED_LIST + KRB5_COPY_ADDRESSES + KRB5_COPY_AUTHDATA + KRB5_COPY_AUTHENTICATOR + KRB5_COPY_CHECKSUM + KRB5_COPY_CREDS + KRB5_COPY_DATA + KRB5_COPY_KEYBLOCK + KRB5_COPY_KEYBLOCK_CONTENTS + KRB5_COPY_PRINCIPAL + KRB5_COPY_TICKET + KRB5_DECODE_KDC_REP + KRB5_DECRYPT_TKT_PART + KRB5_ENCODE_KDC_REP + KRB5_ENCRYPT_TKT_PART + KRB5_FREE_ADDRESS + KRB5_FREE_ADDRESSES + KRB5_FREE_AP_REP + KRB5_FREE_AP_REP_ENC_PART + KRB5_FREE_AP_REQ + KRB5_FREE_AUTHDATA + KRB5_FREE_AUTHENTICATOR + KRB5_FREE_AUTHENTICATOR_CONTENTS + KRB5_FREE_CHECKSUM + KRB5_FREE_CONTEXT + KRB5_FREE_CRED + KRB5_FREE_CREDS + KRB5_FREE_CRED_CONTENTS + KRB5_FREE_CRED_ENC_PART + KRB5_FREE_ENC_KDC_REP_PART + KRB5_FREE_ENC_TKT_PART + KRB5_FREE_ERROR + KRB5_FREE_KDC_REP + KRB5_FREE_KDC_REQ + KRB5_FREE_KEYBLOCK + KRB5_FREE_LAST_REQ + KRB5_FREE_PA_DATA + KRB5_FREE_PRINCIPAL + KRB5_FREE_PRIV + KRB5_FREE_PRIV_ENC_PART + KRB5_FREE_PWD_DATA + KRB5_FREE_PWD_SEQUENCES + KRB5_FREE_REALM_TREE + KRB5_FREE_SAFE + KRB5_FREE_TGT_CREDS + KRB5_FREE_TICKET + KRB5_FREE_TICKETS + KRB5_FREE_TKT_AUTHENT + KRB5_FULLADDR_ORDER + KRB5_GENERATE_SEQ_NUMBER + KRB5_GENERATE_SUBKEY + KRB5_GET_CREDENTIALS + KRB5_GET_CRED_FROM_KDC + KRB5_GET_CRED_VIA_2TGT + KRB5_GET_CRED_VIA_TGT + KRB5_GET_DEFAULT_IN_TKT_ETYPES + KRB5_GET_FOR_CREDS + KRB5_GET_IN_TKT + KRB5_GET_IN_TKT_WITH_KEYTAB + KRB5_GET_IN_TKT_WITH_PASSWORD + KRB5_GET_IN_TKT_WITH_SKEY + KRB5_GET_SERVER_RCACHE + KRB5_INIT_CONTEXT + KRB5_INIT_ETS + KRB5_KDC_REP_DECRYPT_PROC + KRB5_KTFILEINT_CLOSE + KRB5_KTFILEINT_DELETE_ENTRY + KRB5_KTFILEINT_FIND_SLOT + KRB5_KTFILEINT_INTERNAL_READ_ENTRY + KRB5_KTFILEINT_OPENR + KRB5_KTFILEINT_OPENW + KRB5_KTFILEINT_READ_ENTRY + KRB5_KTFILEINT_SIZE_ENTRY + KRB5_KTFILEINT_WRITE_ENTRY + KRB5_KTFILE_ADD + KRB5_KTFILE_CLOSE + KRB5_KTFILE_END_GET + KRB5_KTFILE_GET_ENTRY + KRB5_KTFILE_GET_NAME + KRB5_KTFILE_GET_NEXT + KRB5_KTFILE_REMOVE + KRB5_KTFILE_RESOLVE + KRB5_KTFILE_START_SEQ_GET + KRB5_KTFILE_WRESOLVE + KRB5_KT_ADD_ENTRY + KRB5_KT_DEFAULT + KRB5_KT_FREE_ENTRY + KRB5_KT_READ_SERVICE_KEY + KRB5_KT_REGISTER + KRB5_KT_REMOVE_ENTRY + KRB5_KT_RESOLVE + KRB5_MK_CRED + KRB5_MK_ERROR + KRB5_MK_PRIV + KRB5_MK_REP + KRB5_MK_REQ + KRB5_MK_REQ_EXTENDED + KRB5_MK_SAFE + KRB5_OBTAIN_PADATA + KRB5_PARSE_NAME + KRB5_PRINCIPAL2SALT + KRB5_PRINCIPAL2SALT_INTERNAL + KRB5_PRINCIPAL2SALT_NOREALM + KRB5_PRINCIPAL_COMPARE + KRB5_RC_DEFAULT + KRB5_RC_DEFAULT_NAME + KRB5_RC_DEFAULT_TYPE + KRB5_RC_DFL_CLOSE + KRB5_RC_DFL_CLOSE_NO_FREE + KRB5_RC_DFL_DESTROY + KRB5_RC_DFL_EXPUNGE + KRB5_RC_DFL_GET_NAME + KRB5_RC_DFL_GET_SPAN + KRB5_RC_DFL_INIT + KRB5_RC_DFL_RECOVER + KRB5_RC_DFL_RESOLVE + KRB5_RC_DFL_STORE + KRB5_RC_FREE_ENTRY + KRB5_RC_GET_TYPE + KRB5_RC_IO_CLOSE + KRB5_RC_IO_CREAT + KRB5_RC_IO_DESTROY + KRB5_RC_IO_MARK + KRB5_RC_IO_MOVE + KRB5_RC_IO_OPEN + KRB5_RC_IO_READ + KRB5_RC_IO_SIZE + KRB5_RC_IO_SYNC + KRB5_RC_IO_UNMARK + KRB5_RC_IO_WRITE + KRB5_RC_REGISTER_TYPE + KRB5_RC_RESOLVE_FULL + KRB5_RC_RESOLVE_TYPE + KRB5_RD_CRED + KRB5_RD_ERROR + KRB5_RD_PRIV + KRB5_RD_REP + KRB5_RD_REQ + KRB5_RD_REQ_DECODED + KRB5_RD_REQ_SIMPLE + KRB5_RD_SAFE + KRB5_REALM_COMPARE + KRB5_RECVAUTH + KRB5_SENDAUTH + KRB5_SEND_TGS + KRB5_SET_DEFAULT_IN_TKT_ETYPES + KRB5_TGTNAME + KRB5_UNPARSE_NAME + KRB5_UNPARSE_NAME_EXT + KRB5_VERIFY_PADATA + KRB5_WALK_REALM_TREE + PWD_KEYPROC + SKEY_KEYPROC + VERIFY_SECURID_PADATA + VERIFY_UNIXTIME_PADATA + KRB5_SNAME_TO_PRINCIPAL + KRB5_GET_DEFAULT_REALM + KRB5_GET_NOTIFiCATION_MESSAGE ;Crypto routines - CRC32_SUM_FUNC @338 - KRB5_RANDOM_CONFOUNDER @339 - MAKE_KEY_SCHED @340 - MD4_CRYPTO_SUM_FUNC @341 - MD4_SUM_FUNC @342 - MD4FINAL @343 - MD4INIT @344 - MD4UPDATE @345 - MD5_CRYPTO_SUM_FUNC @346 - MD5_SUM_FUNC @347 - MD5FINAL @348 - MD5INIT @349 - MD5UPDATE @350 - MIT_DES_CBC_CHECKSUM @351 - MIT_DES_CBC_CKSUM @352 - MIT_DES_CBC_ENCRYPT @353 - MIT_DES_CHECK_KEY_PARITY @354 - MIT_DES_CRC_DECRYPT_FUNC @355 - MIT_DES_CRC_ENCRYPT_FUNC @356 - MIT_DES_ECB_ENCRYPT @357 - MIT_DES_FINISH_KEY @358 - MIT_DES_FINISH_RANDOM_KEY @359 - MIT_DES_FIXUP_KEY_PARITY @360 - MIT_DES_GENERATE_RANDOM_BLOCK @361 - MIT_DES_INIT_RANDOM_KEY @362 - MIT_DES_INIT_RANDOM_NUMBER_GENERATOR @363 - MIT_DES_IS_WEAK_KEY @364 - MIT_DES_KEY_SCHED @365 - MIT_DES_MD5_DECRYPT_FUNC @366 - MIT_DES_MD5_ENCRYPT_FUNC @367 - MIT_DES_NEW_RANDOM_KEY @368 - MIT_DES_PROCESS_KEY @369 - MIT_DES_RANDOM_KEY @370 - MIT_DES_SET_RANDOM_GENERATOR_SEED @371 - MIT_DES_SET_SEQUENCE_NUMBER @372 - MIT_DES_STRING_TO_KEY @373 - MIT_RAW_DES_DECRYPT_FUNC @374 - MIT_RAW_DES_ENCRYPT_FUNC @375 + CRC32_SUM_FUNC + KRB5_RANDOM_CONFOUNDER + MAKE_KEY_SCHED + MD4_CRYPTO_SUM_FUNC + MD4_SUM_FUNC + MD4FINAL + MD4INIT + MD4UPDATE + MD5_CRYPTO_SUM_FUNC + MD5_SUM_FUNC + MD5FINAL + MD5INIT + MD5UPDATE + MIT_DES_CBC_CHECKSUM + MIT_DES_CBC_CKSUM + MIT_DES_CBC_ENCRYPT + MIT_DES_CHECK_KEY_PARITY + MIT_DES_CRC_DECRYPT_FUNC + MIT_DES_CRC_ENCRYPT_FUNC + MIT_DES_ECB_ENCRYPT + MIT_DES_FINISH_KEY + MIT_DES_FINISH_RANDOM_KEY + MIT_DES_FIXUP_KEY_PARITY + MIT_DES_GENERATE_RANDOM_BLOCK + MIT_DES_INIT_RANDOM_KEY + MIT_DES_INIT_RANDOM_NUMBER_GENERATOR + MIT_DES_IS_WEAK_KEY + MIT_DES_KEY_SCHED + MIT_DES_MD5_DECRYPT_FUNC + MIT_DES_MD5_ENCRYPT_FUNC + MIT_DES_NEW_RANDOM_KEY + MIT_DES_PROCESS_KEY + MIT_DES_RANDOM_KEY + MIT_DES_SET_RANDOM_GENERATOR_SEED + MIT_DES_SET_SEQUENCE_NUMBER + MIT_DES_STRING_TO_KEY + MIT_RAW_DES_DECRYPT_FUNC + MIT_RAW_DES_ENCRYPT_FUNC ;Com_err routines - ERROR_MESSAGE @379 - _com_err @380 + ERROR_MESSAGE + _com_err +;GSSAPI + GSS_ACCEPT_SEC_CONTEXT + GSS_ACQUIRE_CRED + GSS_COMPARE_NAME + GSS_CONTEXT_TIME + GSS_DELETE_SEC_CONTEXT + GSS_DISPLAY_NAME + GSS_DISPLAY_STATUS + GSS_IMPORT_NAME + GSS_INDICATE_MECHS + GSS_INIT_SEC_CONTEXT + GSS_INQUIRE_CONTEXT + GSS_INQUIRE_CRED + GSS_PROCESS_CONTEXT_TOKEN + GSS_RELEASE_BUFFER + GSS_RELEASE_CRED + GSS_RELEASE_NAME + GSS_RELEASE_OID_SET + GSS_SEAL + GSS_SIGN + GSS_UNSEAL + GSS_VERIFY +