summaryrefslogtreecommitdiffstats
path: root/src/include/kerberosIV
Commit message (Collapse)AuthorAgeFilesLines
* * Makefile.in: Revert $(S)=>/ change, for Windows supportKen Raeburn2002-08-292-2/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14786 dc483132-0cff-0310-8789-dd5450dbe970
* Ignore a bunch of files generated by building in the source tree, excludingKen Raeburn2002-08-291-0/+1
| | | | | | | | | those covered by CVSROOT/cvsignore patterns. Static UNIX build only, at the moment, may need updates for other configurations. (Second try; this time, deal with the cases where "cvs add"/"cvs ci" choked on previously deleted versions numbered 5.x.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14785 dc483132-0cff-0310-8789-dd5450dbe970
* Change $(S)=>/ and $(U)=>.. globallyKen Raeburn2002-08-232-2/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14761 dc483132-0cff-0310-8789-dd5450dbe970
* drop NEED_TIME_H processing in krb.hKen Raeburn2002-07-132-9/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14643 dc483132-0cff-0310-8789-dd5450dbe970
* Don't install port-sockets.h, and don't include it from <kerberosIV/krb.h>.Ken Raeburn2002-07-122-3/+4
| | | | | | Instead, include it in the source files that need it. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14627 dc483132-0cff-0310-8789-dd5450dbe970
* * krb.h: Do not include winsock.h for Win32, since we already useDanilo Almeida2002-04-112-1/+5
| | | | | | port-sockets.h. This avoids winsock.h vs winsock2.h issues. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14378 dc483132-0cff-0310-8789-dd5450dbe970
* * lsb_addr_cmp.h (krb4int_address_less): DeclareKen Raeburn2002-03-122-0/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14261 dc483132-0cff-0310-8789-dd5450dbe970
* KRB5_EXPORTVAR is defined lots of places but never used; delete itKen Raeburn2001-10-062-1/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13787 dc483132-0cff-0310-8789-dd5450dbe970
* Danilo also says we can get rid of _MSDOS (Win16) tests, and explicit ↵Ken Raeburn2001-10-063-91/+88
| | | | | | FAR/NEAR specs git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13786 dc483132-0cff-0310-8789-dd5450dbe970
* Danilo says we can get rid of the DLLIMP stuff nowKen Raeburn2001-10-043-57/+59
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13775 dc483132-0cff-0310-8789-dd5450dbe970
* * klog.h: Flush out prototype for klog()Ezra Peisach2001-06-272-1/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13516 dc483132-0cff-0310-8789-dd5450dbe970
* * prot.h: Flush out prototypes for create_auth_reply(),Ezra Peisach2001-06-262-3/+8
| | | | | | pkt_cipher(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13509 dc483132-0cff-0310-8789-dd5450dbe970
* * krb.h: Don't use "options" and "user" as argument namesEzra Peisach2001-06-222-10/+14
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13497 dc483132-0cff-0310-8789-dd5450dbe970
* * krb.h: Add prototype for krb__get_srvtabname() which is invokedEzra Peisach2001-06-202-0/+18
| | | | | | | in place of KEYFILE. Add prototypes for krb_kntoln(), k_isinst(), k_isname(), k_isrealm(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13417 dc483132-0cff-0310-8789-dd5450dbe970
* * krb.h: Add prototype for krb_sendauth()Ezra Peisach2001-06-112-0/+13
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13330 dc483132-0cff-0310-8789-dd5450dbe970
* * krb.h: Add "internal" prototypes cr_err_reply(), create_ciph(),Ezra Peisach2001-06-082-0/+31
| | | | | | krb_create_ticket(), krb5_cr_tkt_krb5(), krb_set_key_krb5(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13320 dc483132-0cff-0310-8789-dd5450dbe970
* * des.h: Do not use "encrypt" as an argumentEzra Peisach2001-05-312-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13254 dc483132-0cff-0310-8789-dd5450dbe970
* assume ANSI C: delete no-volatile support, and most no-prototype supportKen Raeburn2001-04-262-2/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13201 dc483132-0cff-0310-8789-dd5450dbe970
* use const for some des inputs and reduce unnecessary castsKen Raeburn2001-04-102-7/+14
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13166 dc483132-0cff-0310-8789-dd5450dbe970
* * krb.h: Don't use "index" as argument nameKen Raeburn2001-04-102-3/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13165 dc483132-0cff-0310-8789-dd5450dbe970
* * kparse.h: Don't use PROTOTYPE macroKen Raeburn2001-04-102-10/+10
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13159 dc483132-0cff-0310-8789-dd5450dbe970
* * des.h (des_cblock, des_key_schedule): Separate definitions into a block withKen Raeburn2001-04-102-2/+23
| | | | | | | a comment indicating lib/crypto/des/des_int.h needs to be kept in sync. Use macro KRB5INT_DES_TYPES_DEFINED to avoid duplication. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13157 dc483132-0cff-0310-8789-dd5450dbe970
* * des.h: Include stdio.h.Ken Raeburn2001-04-103-103/+125
| | | | | | | | | | | | | (PROTOTYPE): Delete macro. Make all function prototypes unconditional. (des_ecb_encrypt, des_fixup_key_parity, des_check_key_parity, des_new_random_key, des_init_random_number_generator, des_random_key, des_is_weak_key, des_cblock_print_file): Add prototypes. (des_cbc_cksum, des_cbc_encrypt, des_read_password) [KRB5_GENERAL__]: Add prototypes. * krb.h: Make all function prototypes unconditional, don't use PROTOTYPE macro. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13153 dc483132-0cff-0310-8789-dd5450dbe970
* * krb.h: Remove KRB_NEVERDATETom Yu2001-01-302-2/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12967 dc483132-0cff-0310-8789-dd5450dbe970
* * prot.h: Add new prototypes for prot_client.c stuff. Also, addTom Yu2001-01-262-0/+39
| | | | | | new prototype for decode_header(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12948 dc483132-0cff-0310-8789-dd5450dbe970
* * prot.h: Add prototype for decode_kdc_request() and some roughTom Yu2001-01-242-0/+18
| | | | | | starting points for KRB4PROT_* error codes. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12940 dc483132-0cff-0310-8789-dd5450dbe970
* * krb.h: Remove internal prototypes and macrosTom Yu2001-01-233-152/+173
| | | | | | | | | * prot.h: Put internal prototypes and macros here. Make KRB4_PUT{16,32} into little-endian and big-endian versions thereof, with the original names getting an extra arg to determine endianness of encoding. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12931 dc483132-0cff-0310-8789-dd5450dbe970
* * des.h: Change to make KRB4_32 an int if it's at least 32 bitsTom Yu2000-11-083-22/+113
| | | | | | | | | | | | | | | wide, else a long. This is a change from previously where it was a long except on the alpha. We may want to rethink this if there are binary compat issues that result. Also, define DES_INT32 as KRB4_INT32. * krb.h: Add new macros KRB4_PUT32, KRB4_PUT16 which unconditionally encode integers by bytes as big-endian. Add new macros KRB4_GET32BE, KRB4_GET32LE, KRB4_GET32, KRB4_GET16BE, KRB4_GET16LE, KRB4_GET16 to retrieve integers by bytes. Add prototype for krb_strnlen. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12858 dc483132-0cff-0310-8789-dd5450dbe970
* * krb.h: Modify krb_{mk,rd}_{priv,safe} prototypes to align withTom Yu2000-10-242-4/+10
| | | | | | CNS, mostly by making them take C_Block * arguments. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12804 dc483132-0cff-0310-8789-dd5450dbe970
* * kparse.h: Add prototypes for fGetChar(), fGetParameterSet(),Ezra Peisach2000-10-172-0/+22
| | | | | | | ParmCompare(), FreeParameterSet(), fGetKeywordValue(), fGetToken(), fGetLiteral(), fUngetChar(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12771 dc483132-0cff-0310-8789-dd5450dbe970
* * krb.h: Add prototypes for krb_life_to_time() andTom Yu2000-09-012-0/+14
| | | | | | krb_time_to_life(), as well as the KRB_NEVERDATE constant. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12643 dc483132-0cff-0310-8789-dd5450dbe970
* * krb.h: Add prototypes for tf_init(), tf_get_pname(),Ezra Peisach2000-08-022-0/+18
| | | | | | | tf_get_pinst(), tf_get_cred() and tf_close() which are all used by clients. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12600 dc483132-0cff-0310-8789-dd5450dbe970
* * krb.h: For get_pw_tkt() and unix_time_gmt_unixsec() add requiredEzra Peisach2000-07-212-2/+9
| | | | | | KRB5_DLLIMP and KRB4_CALLCONV declarations. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12580 dc483132-0cff-0310-8789-dd5450dbe970
* krb.h: Add krb_in_tkt() prototypeDanilo Almeida2000-07-192-0/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12558 dc483132-0cff-0310-8789-dd5450dbe970
* * krb.h: Add prototypes for get_pw_tkt() and unix_time_gmt_unixsec()Ezra Peisach2000-07-032-0/+9
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12528 dc483132-0cff-0310-8789-dd5450dbe970
* * krb.h (krb4_swab16): Mask upper byte of input after shifting, in case theKen Raeburn2000-06-272-3/+18
| | | | | | | | | | input value is a signed short. (krb4_swab32): Mask high byte of input value after shifting, to avoid "time out of bounds" error when byte orders are different and low byte of timestamp has its high bit set and the timestamp is stored as a signed value. (krb_get_err_text): Don't use "errno" as an argument name. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12439 dc483132-0cff-0310-8789-dd5450dbe970
* copyright notice updates from 1.1 branchKen Raeburn1999-09-2415-16/+61
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11853 dc483132-0cff-0310-8789-dd5450dbe970
* * des.h: Fix GSS_DLLIMPTom Yu1999-03-152-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11291 dc483132-0cff-0310-8789-dd5450dbe970
* krb.h: Add prototypes for krb_set_key() and decomp_ticket()Theodore Tso1998-12-052-0/+23
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11088 dc483132-0cff-0310-8789-dd5450dbe970
* Makefile.in: Set the myfulldir and mydir variables (which are relativeTheodore Tso1998-11-143-6/+11
| | | | | | | | | | to buildtop and thisconfigdir, respectively.) Add a MY_SUBDIRS macro set to '.' to indicate that there are no subdirectories to be processed by the Makefile. configure.in: Removed and tests moved to parent directory. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11036 dc483132-0cff-0310-8789-dd5450dbe970
* Add a declaration for the global variable krb5__krb4_context, which isTheodore Tso1998-11-132-0/+8
| | | | | | used by the krb4 routines that need to call krb5 library routines. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11025 dc483132-0cff-0310-8789-dd5450dbe970
* pull up 3des implementation from the marc-3des branchMarc Horowitz1998-10-302-0/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11001 dc483132-0cff-0310-8789-dd5450dbe970
* Remove trailing slash from thisconfigdir. Change directory syntaxTom Yu1998-02-182-3/+9
| | | | | | used in BUILDTOP. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10464 dc483132-0cff-0310-8789-dd5450dbe970
* Mass makefile/configure.in build system revampTheodore Tso1998-02-122-0/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10424 dc483132-0cff-0310-8789-dd5450dbe970
* * des.h: Clean up prototypes so they're sane and look a littleTom Yu1997-11-192-7/+21
| | | | | | | | nicer. The ivec parameter to pcbc_encrypt is now a C_Block FAR *, while the paremeters to quad_cksum have been re-ordered to match reality. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10296 dc483132-0cff-0310-8789-dd5450dbe970
* * des.h: Replace KRB_INT32 with DES_INT32 to avoid temptation toTom Yu1997-10-272-7/+12
| | | | | | misuse. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10251 dc483132-0cff-0310-8789-dd5450dbe970
* If we are using prototypes, add a forward declaration for structTheodore Tso1997-10-202-0/+9
| | | | | | sockaddr_in. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10236 dc483132-0cff-0310-8789-dd5450dbe970
* * des.h: Define KRB_INT32 for the purposes of dealing with the keyTom Yu1997-10-142-1/+26
| | | | | | | schedule. Also, define the key schedule more sanely. See related comments in lib/crypto/des. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10230 dc483132-0cff-0310-8789-dd5450dbe970
* * Make shared libs work on AIXSam Hartman1997-02-222-7/+12
| | | | | | * DO not use #ifdef unix git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9948 dc483132-0cff-0310-8789-dd5450dbe970
* Makefile.in: krb_err.h is a generated file; fix build/install rules soRichard Basch1997-02-203-6/+14
| | | | | | | that they don't try installing it from the source directory configure.in: Makefile requires 'awk' to build krb_err.h git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9937 dc483132-0cff-0310-8789-dd5450dbe970