summaryrefslogtreecommitdiffstats
path: root/src/include
Commit message (Collapse)AuthorAgeFilesLines
...
* * Tie in Microsoft rc4 cipher and make it buildSam Hartman2001-10-233-0/+9
| | | | | | | | * Add hmac-md5-rc4 keyed hash and appropriate glue * Give keyed hash verify function access to usage argument * Add simplistic crypto system test to make check git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13832 dc483132-0cff-0310-8789-dd5450dbe970
* Include usage argument in keyed hash provider callsSam Hartman2001-10-222-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13830 dc483132-0cff-0310-8789-dd5450dbe970
* Add KRB5_CALLCONV to krb5_kt_get_typeDanilo Almeida2001-10-162-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13811 dc483132-0cff-0310-8789-dd5450dbe970
* Replace keytab function-table dispatch macros in krb5.h with functions definedKen Raeburn2001-10-123-67/+85
| | | | | | in krb5 library. Make keytab-related structures internal. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13807 dc483132-0cff-0310-8789-dd5450dbe970
* Don't conditionalize prototypes; delete macros supporting it. (Maybe overdone;Ken Raeburn2001-10-106-544/+541
| | | | | | don't worry about restoring them when importing new versions of code.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13792 dc483132-0cff-0310-8789-dd5450dbe970
* KRB5_EXPORTVAR is defined lots of places but never used; delete itKen Raeburn2001-10-066-4/+10
| | | | 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-0619-671/+629
| | | | | | 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-049-335/+323
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13775 dc483132-0cff-0310-8789-dd5450dbe970
* avoid extra copy of krb_err.h in include; update dependenciesKen Raeburn2001-09-282-4/+9
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13763 dc483132-0cff-0310-8789-dd5450dbe970
* better realm transit path checking for app serverKen Raeburn2001-09-264-3/+12
| | | | | | | transit path checking enforcement for kdc; supporting code, doc update [merged from 1.2.3 release branch] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13758 dc483132-0cff-0310-8789-dd5450dbe970
* new kdc option flagsKen Raeburn2001-09-072-2/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13736 dc483132-0cff-0310-8789-dd5450dbe970
* new ticket flagsKen Raeburn2001-09-072-3/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13735 dc483132-0cff-0310-8789-dd5450dbe970
* * fake-addrinfo.h: Include socket-utils.hKen Raeburn2001-09-062-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13729 dc483132-0cff-0310-8789-dd5450dbe970
* use a different macro in fake-addrinfo.h to tell fake-addrinfo.c to define fnsKen Raeburn2001-08-313-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13717 dc483132-0cff-0310-8789-dd5450dbe970
* separate sockaddr_storage support from ipv6 supportKen Raeburn2001-08-312-2/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13714 dc483132-0cff-0310-8789-dd5450dbe970
* * socket-utils.h (struct krb5int_sockaddr_storage): Add some extra spaceKen Raeburn2001-08-312-1/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13708 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (rebuild-error-tables): New intermediate target, avoids runningKen Raeburn2001-08-302-2/+6
| | | | | | | make in error_tables directory once for each generated header file we care about. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13703 dc483132-0cff-0310-8789-dd5450dbe970
* avoid re-running autoheader when not needed, using timestamp fileKen Raeburn2001-08-302-1/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13702 dc483132-0cff-0310-8789-dd5450dbe970
* * fake-addrinfo.c (getnameinfo): Cast address argument to gethostbyaddrKen Raeburn2001-08-302-1/+11
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13700 dc483132-0cff-0310-8789-dd5450dbe970
* * fake-addrinfo.h (AI_V4MAPPED, AI_ADDRCONFIG, AI_ALL, AI_DEFAULT): Define asKen Raeburn2001-08-302-8/+14
| | | | | | bogus values, since they're part of getipnodeby* API, not getaddrinfo API. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13699 dc483132-0cff-0310-8789-dd5450dbe970
* copyrightsKen Raeburn2001-08-302-0/+82
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13692 dc483132-0cff-0310-8789-dd5450dbe970
* copyright; update commentsKen Raeburn2001-08-301-1/+48
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13691 dc483132-0cff-0310-8789-dd5450dbe970
* move socket util definitions (socklen_t, sa2sin, etc) from k5-int to a new fileKen Raeburn2001-08-303-63/+84
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13689 dc483132-0cff-0310-8789-dd5450dbe970
* split fake getaddrinfo implementation off into a separate fileKen Raeburn2001-08-293-270/+282
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13687 dc483132-0cff-0310-8789-dd5450dbe970
* * k5-int.h (ss2sin6): New gcc-specific function and alternative macro.Ken Raeburn2001-08-032-2/+14
| | | | | | (krb5_crypt_func, krb5_encrypt_helper): Don't use "usage" in argument names. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13671 dc483132-0cff-0310-8789-dd5450dbe970
* * fake-addrinfo.h (AI_NUMERICHOST): Define as zero if not already definedKen Raeburn2001-08-012-0/+9
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13664 dc483132-0cff-0310-8789-dd5450dbe970
* krb5_check_transited_list now takes pointers to constKen Raeburn2001-07-312-2/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13662 dc483132-0cff-0310-8789-dd5450dbe970
* * kdb.h: For structs krb5_tl_data (tl_data_length), krb5_key_dataEzra Peisach2001-07-252-78/+12
| | | | | | | | | (key-data_length), krb5_db_entry (len, e_length) change the storage types from krb5_int16 to krb5_ui_2. This does not require a database version change as the field sizes are the same. Remove the code ifdefed under KRB5_OLD_AND_KRUFTY. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13641 dc483132-0cff-0310-8789-dd5450dbe970
* * fake-addrinfo.h: Include port-sockets.h instead of system header files; ↵Ken Raeburn2001-07-202-3/+6
| | | | | | should fix Windows build git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13622 dc483132-0cff-0310-8789-dd5450dbe970
* * fake-addrinfo.h (translate_h_errno): Supply a default value in case someKen Raeburn2001-07-192-2/+9
| | | | | | | unrecognized code is returned. (HAVE_GETNAMEINFO): Undefine before defining, just in case. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13618 dc483132-0cff-0310-8789-dd5450dbe970
* prefer inet_addr over inet_atonKen Raeburn2001-07-191-0/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13612 dc483132-0cff-0310-8789-dd5450dbe970
* delete stuff accidentally committed earlyKen Raeburn2001-07-191-5/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13611 dc483132-0cff-0310-8789-dd5450dbe970
* drop temporary sunos4 hacksKen Raeburn2001-07-192-8/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13610 dc483132-0cff-0310-8789-dd5450dbe970
* move krb5_os_hostaddr decl from krb5.hin to k5-int.hKen Raeburn2001-07-193-3/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13609 dc483132-0cff-0310-8789-dd5450dbe970
* * fake-addrinfo.h: New fileKen Raeburn2001-07-192-0/+385
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13608 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
* * krb5.hin: Do not use "random_key" as argument name. When krb.hEzra Peisach2001-06-223-7/+15
| | | | | | | | | included, it gets redefined. Do not use "options" either. * k5-int.h (krb5_get_init_creds): Do not use "options" as argument name. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13499 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
* * krb5.hin: Move prototypes for krb5_net_read() andEzra Peisach2001-06-203-2/+8
| | | | | | | krb5_net_write() here. * k5-int.h: From here. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13421 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
* Fixed several typos in commentsMitchell Berger2001-06-201-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13399 dc483132-0cff-0310-8789-dd5450dbe970
* Use a "struct addrlist" instead of separate count and pointer-to-pointer valuesKen Raeburn2001-06-202-9/+23
| | | | | | | for internal interfaces for looking up servers. Add a new routine to free the addrlist contents, so that memory management can be changed in one place. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13390 dc483132-0cff-0310-8789-dd5450dbe970
* * k5-util.h: Add prototypes for krb5_compat_recvauth_version() andEzra Peisach2001-06-114-3/+32
| | | | | | | | | | krb5_compat_recvauth(). * krb5.hin: Move krb5_read_message() and krb5_write_message() prototypes here. k5-int.h: From here. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13332 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
* * krb5.hin: Get rid of extraneous krb5_const before integerEzra Peisach2001-06-072-7/+15
| | | | | | | | | arguments in prototypes for valid_enctype(), valid_cksumtype(), is_coll_proof_cksum(), is_keyed_cksum(), krb5_encrypt_size(), krb5_checksum_size(), krb5_verify_checksum() so they match the existing code. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13302 dc483132-0cff-0310-8789-dd5450dbe970
* * k5-int.h: Remove AS_REP_105_SAM_COMPAT definition. Not used inEzra Peisach2001-06-072-17/+8
| | | | | | | | | tree. Remove SYSV redefinition of random() to rand() and srandom() to srand(). Two locations in tree that might matter already handled in configure. Unicos redefinition of utimes() to utime() removed - appl/bsd has its own implementation. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13284 dc483132-0cff-0310-8789-dd5450dbe970
* Makefile.in ($(srcdir)/krb5/autoconf.h.in): New target; rebuild using autoheaderKen Raeburn2001-06-062-1/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13283 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