summaryrefslogtreecommitdiffstats
path: root/src/include
Commit message (Collapse)AuthorAgeFilesLines
* * kdb.h : Remove mkvno for krb5_db_entryChris Provenzano1995-12-132-2/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7216 dc483132-0cff-0310-8789-dd5450dbe970
* * adm.h: Added principal flag keywords KRB5_ADM_KW_SETFLAGS andChris Provenzano1995-12-124-0/+75
| | | | | | | | | | | KRB5_ADM_KW_UNSETFLAGS because relative flag modification is just a good idea. * kdb.h: typedef kdb5_dispatch_table so prototypes that need it compile even if KDB5_DISPATCH isn't defined. * kdb_dbc.h: The start of the database context, which should be removed from the krb5_context. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7199 dc483132-0cff-0310-8789-dd5450dbe970
* * adm_proto.h: Moved many string conversion functions to libkrb5Richard Basch1995-12-111-25/+0
| | | | | | for better support of multiple encryption type selection git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7191 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5.hin: Moved string conversion functions from libkadmRichard Basch1995-12-111-0/+27
| | | | | | for better support of multiple encryption type selection git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7190 dc483132-0cff-0310-8789-dd5450dbe970
* * adm_proto.h: Add prototype for krb5_input_flag_to_stringEzra Peisach1995-12-102-0/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7186 dc483132-0cff-0310-8789-dd5450dbe970
* Added prototypes for two new routines:Richard Basch1995-12-051-0/+9
| | | | | | | | krb5_set_default_tgs_ktypes - sets default app. session key types. krb5_get_tgs_ktypes - gets app. session key types. Also added a new flag for testing credential matches (match supported keytype) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7167 dc483132-0cff-0310-8789-dd5450dbe970
* Extended the context structure to support differing tgt and applicationRichard Basch1995-12-051-2/+4
| | | | | | session keys. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7164 dc483132-0cff-0310-8789-dd5450dbe970
* Added temporary definition of KRB5_ADM_M_EXTRADATA so that we have aTheodore Tso1995-12-012-0/+8
| | | | | | tree which (mostly) compiles. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7151 dc483132-0cff-0310-8789-dd5450dbe970
* Added 3-DES MD5 mode constantsRichard Basch1995-11-281-0/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7135 dc483132-0cff-0310-8789-dd5450dbe970
* * k5-int.h: Ultrix is broken. Hacked around by redefining theTom Yu1995-11-272-20/+28
| | | | | | | | | typedefs of preauth_obtain_data_proc and preauth_process_proc to be pointers to the functions rather than the functions themselves. Also made some things KRB5_NPROTOTYPE. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7124 dc483132-0cff-0310-8789-dd5450dbe970
* Added missing prototype for krb5_encode_kdcTheodore Tso1995-11-181-8/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7121 dc483132-0cff-0310-8789-dd5450dbe970
* Moved prototype of krb5_encode_kdc to k5-int.hTheodore Tso1995-11-181-1/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7119 dc483132-0cff-0310-8789-dd5450dbe970
* Moved prototype for encode_kdc_rep to k5-int.h, and remove the eblockTheodore Tso1995-11-182-0/+13
| | | | | | argument. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7118 dc483132-0cff-0310-8789-dd5450dbe970
* Added typedef for krb5_preauth_proces_proc, and changed the prototypeTheodore Tso1995-11-132-5/+33
| | | | | | | | | of krb5_process_padata() to take additional arguments for returning the decryption key to use for decrypting the as_reply, as well as passing in the decrypt_proc procedure in case some preauth types want to call decrypt_proc themselves. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7101 dc483132-0cff-0310-8789-dd5450dbe970
* Add prototypes for krb5_encrypt_data(), krb5_decrypt_data()Theodore Tso1995-11-131-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7099 dc483132-0cff-0310-8789-dd5450dbe970
* Add prototypes for krb5_encrypt_data(), krb5_decrypt_data()Theodore Tso1995-11-132-0/+18
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7098 dc483132-0cff-0310-8789-dd5450dbe970
* * krb.h (KEYFILE): change to call krb__get_srvtabname with aMark Eichin1995-11-132-1/+6
| | | | | | default of the old hardcoded value "/etc/srvtab". git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7094 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5.hin : Remove krb5_enctype from krb5_string_to_key() argsChris Provenzano1995-11-092-2/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7078 dc483132-0cff-0310-8789-dd5450dbe970
* Remove etype_info from the argument list of krb5_obtain_padataTheodore Tso1995-11-092-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7072 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5.hin: Add preauthentication type KRB5_PADATA_ETYPE_INFOTheodore Tso1995-11-083-0/+8
| | | | | | * k5-int.h: Add declaration for krb5_free_etype_info. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7066 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5.hin: Removed internal functions krb5_encrypt_tkt_part,Theodore Tso1995-11-083-49/+81
| | | | | | | | | | krb5_verify_padta, and krb5_obtain_padata from the public header file. * k5-int.h: Removed old preauthentication declarations and added new ones. Changed function prototype of krb5_encrypt_tkt_part. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7057 dc483132-0cff-0310-8789-dd5450dbe970
* Fix build problem on Mac caused by multiple definitions of statKeith Vetter1995-11-082-1/+9
| | | | | | function. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7048 dc483132-0cff-0310-8789-dd5450dbe970
* * kdb.h: Added prototype for krb5_dbe_search_enctype(). ChangedTheodore Tso1995-11-072-1/+16
| | | | | | | | prototype of krb5_dbe_find_enctype() so that ktype is of type krb5_int32. (krb5_enctype is unsigned, so -1 doesn't work!) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7024 dc483132-0cff-0310-8789-dd5450dbe970
* * adm.h : Constant changes for the new kadmin code.Chris Provenzano1995-11-033-12/+19
| | | | | | | | * kdb.h : Added attribute bit KRB5_KDB_NEW_PRINC. This will allow kadmin administrators with add acls to modify a principal until this bit is cleared. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7013 dc483132-0cff-0310-8789-dd5450dbe970
* Manually defined PROVIDE_* for Macintosh and MS-DOS so that libcryptoTheodore Tso1995-10-242-0/+25
| | | | | | | knows which encryption systems to include. Otherwise, we would be building an exportable (and useless) krb5 library for the Mac and PC. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6992 dc483132-0cff-0310-8789-dd5450dbe970
* Remove ##DOS!include of config/windows.in. config/windows.in is nowTheodore Tso1995-10-074-2/+10
| | | | | | included by wconfig. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6944 dc483132-0cff-0310-8789-dd5450dbe970
* Remove pport and sport from the krb5_realm_params file, and replace itTheodore Tso1995-10-062-4/+7
| | | | | | | with ports, which is a char * list of all of the ports which should be listed to for this realm. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6935 dc483132-0cff-0310-8789-dd5450dbe970
* Change types of krb5_max_enctype and krb5_max_cksumtype to beTheodore Tso1995-10-062-4/+10
| | | | | | krb5_enctype and krb5_cksumtype, to fix some gcc -Wall flames. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6934 dc483132-0cff-0310-8789-dd5450dbe970
* Added DEFAULT_KDC_PORTLISTTheodore Tso1995-10-062-0/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6933 dc483132-0cff-0310-8789-dd5450dbe970
* Change the name of the kdc configuration file to be kdc.conf, to matchTheodore Tso1995-10-062-1/+6
| | | | | | the man page. :-) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6932 dc483132-0cff-0310-8789-dd5450dbe970
* * k5-int.h: Add profile_secure to contextEzra Peisach1995-10-053-0/+10
| | | | | | * krb5.hin: Add krb5_secure_config_profile prototype. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6927 dc483132-0cff-0310-8789-dd5450dbe970
* fix typoMark Eichin1995-10-021-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6922 dc483132-0cff-0310-8789-dd5450dbe970
* * osconf.h (DEFAULT_PROFILE_PATH): look in $(prefix)/lib/krb5.confMark Eichin1995-10-022-1/+6
| | | | | | if /etc/krb5.conf isn't found. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6916 dc483132-0cff-0310-8789-dd5450dbe970
* If krb5/autoconf.h doesn't exist, cd to krb5 and make itTheodore Tso1995-09-292-11/+24
| | | | | | | | | | Don't make krb5-pro.h; this confuses things under Windows, since Windows attempts to build krb5-pro.h and then rebuildes krb5.h, when it shouldn't do that. Fold in the krb5-pro.h rules as part of the rules for krb5.h. This way, they don't get executed under DOS, since krb5.h already exists under DOS. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6902 dc483132-0cff-0310-8789-dd5450dbe970
* Remove autoconf.h on make cleanTheodore Tso1995-09-292-2/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6899 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (clean-unix): Remove krb5-pro.hEzra Peisach1995-09-292-1/+10
| | | | | | | | (krb5-pro.h): Add HAVE_SYS_TYPES_H file so that sys/types.h may be included definition of size_t for krb5.h git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6894 dc483132-0cff-0310-8789-dd5450dbe970
* #include "osconf.h" all the time, at the beginning of the fileTheodore Tso1995-09-292-3/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6891 dc483132-0cff-0310-8789-dd5450dbe970
* Don't include autoconf.h under Windows, since it doesn't existTheodore Tso1995-09-292-3/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6890 dc483132-0cff-0310-8789-dd5450dbe970
* Working telnet authentication module and project consolidationsKeith Vetter1995-09-285-4/+53
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6878 dc483132-0cff-0310-8789-dd5450dbe970
* k5-int.h: Don't predefine symbols to stop kdb.h and kdb_dbm.h forTheodore Tso1995-09-273-57/+70
| | | | | | | | _MSDOS. krb5.hin, k5-int.h: Move some src/lib/krb5/os prototypes to krb5.hin. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6865 dc483132-0cff-0310-8789-dd5450dbe970
* kdb.h, kdb_dbm.h: Add #if !defined(_MSDOS) && !defined(_MACINTOSH) toTheodore Tso1995-09-273-22/+34
| | | | | | | prevent these #includes from being used by Mac and PC machines. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6864 dc483132-0cff-0310-8789-dd5450dbe970
* Removed "foo:: foo-$(WHAT)" lines from the MakefileTheodore Tso1995-09-254-7/+11
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6855 dc483132-0cff-0310-8789-dd5450dbe970
* Change password for the MacKeith Vetter1995-09-244-5/+16
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6845 dc483132-0cff-0310-8789-dd5450dbe970
* Added preauth numbers for KRB5_CYBERSAFE_SECUREID andTheodore Tso1995-09-232-0/+7
| | | | | | KRB5_PADATA_AFS3_SALT. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6840 dc483132-0cff-0310-8789-dd5450dbe970
* Change length field in krb5_alt_method and krb5_etype_info_entry to beTheodore Tso1995-09-232-2/+7
| | | | | | | an int, instead of an int32. This allows the ASN.1 length parsing routines to work properly. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6835 dc483132-0cff-0310-8789-dd5450dbe970
* (from Keith Vetter's windows changes); define THREEPARAMOPEN andTheodore Tso1995-09-222-0/+9
| | | | | | | prototype for sscanf. Also add #define for strncasecmp() to the microsoft's strnicmp() function. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6814 dc483132-0cff-0310-8789-dd5450dbe970
* Wed Sep 13 23:50:02 1995 Mark Eichin <eichin@cygnus.com>Mark Eichin1995-09-142-0/+16
| | | | | | | | * osconf.h (KPROP_DEFAULT_FILE, KPROPD_DEFAULT_FILE, KPROPD_DEFAULT_KDB5_EDIT, KPROPD_DEFAULT_KRB_DB): set defaults correctly for kprop/kpropd in respect to prefix. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6787 dc483132-0cff-0310-8789-dd5450dbe970
* Removed duplicate definitions of KRB5_REALM_CANT_RESOLVE,Keith Vetter1995-09-132-3/+8
| | | | | | PROF_NO_SECTION and PROF_NO_RELATION git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6771 dc483132-0cff-0310-8789-dd5450dbe970
* Reintegrate Macintosh changes while keeping Proven's changesEzra Peisach1995-09-118-66/+78
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6753 dc483132-0cff-0310-8789-dd5450dbe970
* Mac Beta 1 submissionKeith Vetter1995-09-1113-427/+1109
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6749 dc483132-0cff-0310-8789-dd5450dbe970