summaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Collapse)AuthorAgeFilesLines
* Add magic number to krb5_auth_contextPaul Park1995-08-291-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6618 dc483132-0cff-0310-8789-dd5450dbe970
* Add rcache serialization supportPaul Park1995-08-294-2/+225
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6617 dc483132-0cff-0310-8789-dd5450dbe970
* Add keytab serialization supportPaul Park1995-08-2911-4/+434
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6616 dc483132-0cff-0310-8789-dd5450dbe970
* Add magic numbers for DB_CONTEXT, AUTH_CONTEXT, KEYTAB, RCACHE and CCACHEPaul Park1995-08-292-0/+10
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6615 dc483132-0cff-0310-8789-dd5450dbe970
* Add ccache serialization supportPaul Park1995-08-298-2/+233
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6614 dc483132-0cff-0310-8789-dd5450dbe970
* Add context serialization support. Fix gcc -Wall complaintsPaul Park1995-08-292-8/+215
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6613 dc483132-0cff-0310-8789-dd5450dbe970
* Set and use priv_size in the krb5_encrypt_blockPaul Park1995-08-293-1/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6612 dc483132-0cff-0310-8789-dd5450dbe970
* krb5_decode.c (decode_krb5_alt_method, decode_krb5_etype_info): NewTheodore Tso1995-08-288-0/+171
| | | | | | | | | | | | | | | | | functions for decoding some new data structures. krb5_encode.c (encode_krb5_alt_method, encode_krb5_etype_info): New functions for encoding some new data structures. asn1_k_decode.c (asn1_decode_etype_info_entry, asn1_decode_etype_info): Added new functions to decode some new data structures. asn1_k_encode.c (asn1_encode_etype_info_entry, asn1_encode_etype_info): Added new functions to encode some new data structures. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6606 dc483132-0cff-0310-8789-dd5450dbe970
* Added new error codes KV5M_ALT_METHOD and KV5M_ETYPE_INFO_ENTRYTheodore Tso1995-08-282-0/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6605 dc483132-0cff-0310-8789-dd5450dbe970
* * f_cksum.c: Change code to match prototypesEzra Peisach1995-08-2612-54/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * f_cbc.c, f_ecb, f_parity, f_pcbc: Change des_cblock to mit_des_cblock and des_key_schedule to mit_des_key_schedule. Also include des_int.h. * destest.c: Change des_cblock to mit_des_cblock and add local prototypes. * cs_entry.c: Remove prototypes for mit_des_cbc_cksum and mit_des_cbc_cksum. Now in des_int.h. * cbc_cksum.c, string2key.c: Remove casts in call to mit_des_cbc_cksum * des_int.h: Add prototype for mit_des_cbc_verf_cksum. Change return code for mit_des_cbc_cksum to match source. * des.h: Remove unused structures and defines. Short end - fix des_int.h to reflect reality (i.e. source code) and then fix rest of code to agree. Also removed the use of old structures such as des_cblock and des_key_schedule. Instead the the newer mit_des_cblock and mit_des_schedule are used. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6598 dc483132-0cff-0310-8789-dd5450dbe970
* * des_crc.c, des_md5.c, raw_des.c: Remove casting in call toEzra Peisach1995-08-264-4/+8
| | | | | | | | | mit_des_cbc_encrypt. Fixing headers in crypto/des to pass -fmissing_prototypes complaints. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6597 dc483132-0cff-0310-8789-dd5450dbe970
* krb5_encode.c (encode_krb5_padata_sequence): New function which encodes aTheodore Tso1995-08-265-1/+44
| | | | | | | | | | | | | | | sequence of pa_data elements krb5_decode.c (decode_krb5_padata_sequence): New function which decodes a sequence of pa_data elements. asn1_k_encode.c (asn1_encode_sequence_of_pa_data): Make it possible to encode sequence of zero pa_data elements. asn1_k_decode.c (decode_array_body): Make it possible to decode SEQUENCE OF encodinges of zero items (which is legal according to ASN.1) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6593 dc483132-0cff-0310-8789-dd5450dbe970
* Update file listTheodore Tso1995-08-2414-1/+35
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6587 dc483132-0cff-0310-8789-dd5450dbe970
* Add timestamp_to_sfstring()Paul Park1995-08-212-0/+67
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6553 dc483132-0cff-0310-8789-dd5450dbe970
* Describe previous changesPaul Park1995-08-181-0/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6552 dc483132-0cff-0310-8789-dd5450dbe970
* Add multiprocess testingPaul Park1995-08-181-7/+128
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6551 dc483132-0cff-0310-8789-dd5450dbe970
* Fix database update and renamePaul Park1995-08-181-37/+109
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6550 dc483132-0cff-0310-8789-dd5450dbe970
* Fix krb5_dbm_db_end_update() and remove unused codePaul Park1995-08-172-29/+21
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6542 dc483132-0cff-0310-8789-dd5450dbe970
* Pass fds to krb5_lock_file() and krb5_unlock_file()Chris Provenzano1995-08-164-14/+21
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6539 dc483132-0cff-0310-8789-dd5450dbe970
* Pass the fd in instead of converting it from FILE *Chris Provenzano1995-08-163-12/+14
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6538 dc483132-0cff-0310-8789-dd5450dbe970
* decrypt_key.c, encrypt_key.c: Only save the salt data if salt type != 0.Chris Provenzano1995-08-164-346/+203
| | | | | | kdb_dbm.c: Rewritten to NOT open/close the db for every transaction. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6537 dc483132-0cff-0310-8789-dd5450dbe970
* Add krb5_dbe_find_keytype() and clean up gcc -Wall complaintsPaul Park1995-08-152-4/+52
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6522 dc483132-0cff-0310-8789-dd5450dbe970
* * ktf_util.c: return KRB5_KEYTAB_BADVNO instead of -1Tom Yu1995-08-152-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6517 dc483132-0cff-0310-8789-dd5450dbe970
* Fix various memory allocation and key/salt tuple related bugsPaul Park1995-08-093-6/+58
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6485 dc483132-0cff-0310-8789-dd5450dbe970
* Terminate variable arglist to krb5_build_principal_ext()Paul Park1995-08-092-1/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6478 dc483132-0cff-0310-8789-dd5450dbe970
* fix typosTom Yu1995-08-091-3/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6475 dc483132-0cff-0310-8789-dd5450dbe970
* * kdb_cpw.c (add_key_rnd): remove bletcherous aggregateTom Yu1995-08-092-22/+20
| | | | | | | | | | | initializer stuff and use build_principal_ext like we should have in the first place to build the tgt principal. Why are we using the TGS key to seed the random number generator? This makes randomized service keys have data that is derived from the TGS key. Do we really want that? Or am I missing something here? git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6474 dc483132-0cff-0310-8789-dd5450dbe970
* Describe previous changesPaul Park1995-08-081-0/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6466 dc483132-0cff-0310-8789-dd5450dbe970
* Fix Purify complaintPaul Park1995-08-082-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6461 dc483132-0cff-0310-8789-dd5450dbe970
* Make sure unfilled data in krb5_key_data is zero in decode_princ_contentsPaul Park1995-08-081-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6460 dc483132-0cff-0310-8789-dd5450dbe970
* Use correct length to malloc() in encrypt_key_data()Paul Park1995-08-081-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6459 dc483132-0cff-0310-8789-dd5450dbe970
* Include $(NETIO_SRCS) in the list of source files, instead ofTheodore Tso1995-08-072-1/+4
| | | | | | $(NETIO_OBJS) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6450 dc483132-0cff-0310-8789-dd5450dbe970
* Use generic_gss_release_oid_set() instead of gss_release_oid_set() soTheodore Tso1995-08-072-1/+7
| | | | | | | that the krb5-specific mechanism can be linked in without pulling in krb5_gss_glue.c git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6446 dc483132-0cff-0310-8789-dd5450dbe970
* If there is an error looking up the key, make sure the keytab isTheodore Tso1995-08-072-6/+15
| | | | | | closed as part of the cleanup. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6445 dc483132-0cff-0310-8789-dd5450dbe970
* tf_util.c (utimes): If __SVR4 is defined, #include <utime.h>, just asTheodore Tso1995-08-073-2/+13
| | | | | | | | | | | | we do if __svr4__ is defined. g_pw_in_tkt.c: If __SVR4 is defined, #include <sgtty.h>, just as we do if __svr4__ is defined. (WARNING: This code still assumes that the BSD ioctl's are being supported, at least in compatibility mode. We should really upgrade this code to use POSIX termios calls.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6444 dc483132-0cff-0310-8789-dd5450dbe970
* Improve keysalt handlingPaul Park1995-08-073-15/+31
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6443 dc483132-0cff-0310-8789-dd5450dbe970
* Restore input strings to their original state after parsingPaul Park1995-08-072-9/+16
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6442 dc483132-0cff-0310-8789-dd5450dbe970
* Fix another big-endian problemPaul Park1995-08-072-1/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6436 dc483132-0cff-0310-8789-dd5450dbe970
* Manually initialize krbtgt_princ.dataPaul Park1995-08-072-1/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6433 dc483132-0cff-0310-8789-dd5450dbe970
* Add new error KRB5_KDB_BAD_KEYTYPEChris Provenzano1995-08-072-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6432 dc483132-0cff-0310-8789-dd5450dbe970
* New routines for changing passwords of new kdb entriesChris Provenzano1995-08-073-34/+396
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6431 dc483132-0cff-0310-8789-dd5450dbe970
* first pass attempt at cleaning up some gcc -Wall flamesTom Yu1995-08-0529-94/+171
| | | | | | (see ChangeLogs for gory details) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6424 dc483132-0cff-0310-8789-dd5450dbe970
* Use encode/decode macros to [de]serialize data going in/out of the databasePaul Park1995-08-044-128/+96
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6414 dc483132-0cff-0310-8789-dd5450dbe970
* Add new key/salt tuple handling modulesPaul Park1995-08-045-76/+222
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6413 dc483132-0cff-0310-8789-dd5450dbe970
* Add new error KRB5_KDB_BAD_SALTTYPEChris Provenzano1995-08-032-0/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6401 dc483132-0cff-0310-8789-dd5450dbe970
* Describe previous changesPaul Park1995-08-031-0/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6394 dc483132-0cff-0310-8789-dd5450dbe970
* Fix krb5_decode_princ_contents()Paul Park1995-08-031-1/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6393 dc483132-0cff-0310-8789-dd5450dbe970
* Fix krb5_dbekd_encrypt_key_data()Paul Park1995-08-031-0/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6392 dc483132-0cff-0310-8789-dd5450dbe970
* Fix krb5_aprof_get_deltat()Paul Park1995-08-032-2/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6391 dc483132-0cff-0310-8789-dd5450dbe970
* * Don't always use the default realm on localhost, so that the domain to ↵Sam Hartman1995-07-312-12/+10
| | | | | | realm mapping can be used to overide for localhost git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6371 dc483132-0cff-0310-8789-dd5450dbe970