summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/ChangeLog6
-rw-r--r--src/lib/Makefile.in19
-rw-r--r--src/lib/libkrb5.def775
3 files changed, 420 insertions, 380 deletions
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
+