summaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* fix pathname in commentKen Raeburn2001-04-101-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13158 dc483132-0cff-0310-8789-dd5450dbe970
* * des_int.h: Don't use PROTOTYPE macro.Ken Raeburn2001-04-102-68/+80
| | | | | | | | | | (des_cblock, des_key_schedule): Duplicate definitions here and in kerberosIV/des.h, using macro KRB5INT_DES_TYPES_DEFINED to avoid duplication. (mit_des_cblock, mit_des_key_schedule): Define in terms of the other types for now. (PROTOTYPE): Don't define. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13156 dc483132-0cff-0310-8789-dd5450dbe970
* afsstring2key.c, destest.c: Don't use PROTOTYPE macroKen Raeburn2001-04-103-5/+9
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13155 dc483132-0cff-0310-8789-dd5450dbe970
* cleanupKen Raeburn2001-04-103-55/+13
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13154 dc483132-0cff-0310-8789-dd5450dbe970
* new test case for pcbc encryptionKen Raeburn2001-04-103-1/+134
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13152 dc483132-0cff-0310-8789-dd5450dbe970
* * pcbc_encrypt.c (des_pcbc_encrypt): Initialize plainl and plainr to keepKen Raeburn2001-04-102-3/+12
| | | | | | compiler happy. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13151 dc483132-0cff-0310-8789-dd5450dbe970
* * des425.h: Deleted to avoid confusion with the other des.h in the tree. AllKen Raeburn2001-04-1017-164/+94
| | | | | | | | | | | | | | | | | | | | | files changed to include des_int.h and (the other) des.h instead. * new_rnd_key.c (des_init_random_number_generator): Cast seed data pointer to keep compiler happy. * read_passwd.c (intr_routine, des_read_pw_string): Add prototypes. (des_read_password): Fix call sequence for des_string_to_key. * str_to_key.c (des_string_to_key): Remove static storage in favor of automatic storage. Fix call sequence to des_key_sched. Delete no-op while loop. * t_quad.c (main): Fix call sequence for des_quad_cksum. * verify.c (des_string_to_key, des_key_sched, des_ecb_encrypt, des_cbc_encrypt): Removed declarations. (do_encrypt, do_decrypt): Prototype. Make args point to unsigned char, and return types void. (main): Declare return type. Make automatic var in_length be unsigned long; discard some casts, but cast it when passing to memcmp. Remove extra arg passed to des_cbc_cksum. (flip): Delete unused function. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13150 dc483132-0cff-0310-8789-dd5450dbe970
* rename des.h -> des425.hKen Raeburn2001-04-1018-17/+21
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13149 dc483132-0cff-0310-8789-dd5450dbe970
* * quad_cksum.c (des_quad_cksum): Add comments. Force 32-bit arithmetic just ↵Ken Raeburn2001-04-102-5/+41
| | | | | | to be careful git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13148 dc483132-0cff-0310-8789-dd5450dbe970
* add quad_cksum test caseKen Raeburn2001-04-073-1/+112
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13147 dc483132-0cff-0310-8789-dd5450dbe970
* * mk_safe.c (krb5_mk_safe): Only use safe_cksumtype from theTom Yu2001-04-052-1/+33
| | | | | | | | auth_context (derived from the config file or hardcoded default) if it's suitable for the enctype of the key we're going to use. [pullup from krb5-1-2-2-branch] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13144 dc483132-0cff-0310-8789-dd5450dbe970
* * t_gifconf.c: New fileKen Raeburn2001-03-312-0/+131
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13127 dc483132-0cff-0310-8789-dd5450dbe970
* * init_ctx.c (DEFAULT_ETYPE_LIST): New macro. Old etype list, plus des-md4,Ken Raeburn2001-03-312-3/+17
| | | | | | | with des-crc before des-mdX for now. (get_profile_etype_list): Use DEFAULT_ETYPE_LIST. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13126 dc483132-0cff-0310-8789-dd5450dbe970
* reindent for readabilityKen Raeburn2001-03-312-277/+277
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13125 dc483132-0cff-0310-8789-dd5450dbe970
* update commentsKen Raeburn2001-03-151-3/+13
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13086 dc483132-0cff-0310-8789-dd5450dbe970
* t_nfold.c: run n-fold test vector from kerberos-revisions draftKen Raeburn2001-03-152-1/+68
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13085 dc483132-0cff-0310-8789-dd5450dbe970
* minor cleanup + audit issuesKen Raeburn2001-03-154-81/+79
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13084 dc483132-0cff-0310-8789-dd5450dbe970
* audit issuesKen Raeburn2001-03-151-0/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13083 dc483132-0cff-0310-8789-dd5450dbe970
* * shs.h: Stop using KRB5_PROTOTYPEKen Raeburn2001-03-152-9/+9
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13082 dc483132-0cff-0310-8789-dd5450dbe970
* minor cleanup + audit issuesKen Raeburn2001-03-154-22/+18
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13081 dc483132-0cff-0310-8789-dd5450dbe970
* * crc-32.h: Stop using PROTOTYPE macroKen Raeburn2001-03-152-2/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13080 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (STLIBOBJS): Undo last changeKen Raeburn2001-03-132-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13079 dc483132-0cff-0310-8789-dd5450dbe970
* * def_realm.c: Move prototype for krb5_try_realm_txt_rr() toEzra Peisach2001-03-116-11/+30
| | | | | | | | | | | | | | os-proto.h. * init_os_ctx.c: Include os-proto.h * changepw.c, locate_kdc.c: Do not shadow sin() with local variable name. * os-proto.h: Add prototypes for krb5_try_realm_txt_rr() and the obsolete krb5_secure_config_files(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13074 dc483132-0cff-0310-8789-dd5450dbe970
* * init_ctx.c: Provide a full prototype for init_common()Ezra Peisach2001-03-117-12/+27
| | | | | | | | | | | * recvauth.c (recvauth_common): Declare recvauth_common as static. * parse.c, sendauth.c: Changes to prevent shadowing of local variables. * get_in_tkt.c, tgtname.c: Include int-proto.h for prototypes. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13073 dc483132-0cff-0310-8789-dd5450dbe970
* * oid_ops.c: Avoid the use of a variable named indexEzra Peisach2001-03-112-6/+10
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13072 dc483132-0cff-0310-8789-dd5450dbe970
* * make_random_key.c, old_api_glue.c: Do not use a variable namedEzra Peisach2001-03-113-9/+14
| | | | | | random that might shadow a system header file definition. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13071 dc483132-0cff-0310-8789-dd5450dbe970
* str_conv.c: Include adm_proto.h for prototypesEzra Peisach2001-03-112-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13070 dc483132-0cff-0310-8789-dd5450dbe970
* * kdb_xdr.c: Change the variable index to idx to prevent functionEzra Peisach2001-03-102-4/+9
| | | | | | name shadowing. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13069 dc483132-0cff-0310-8789-dd5450dbe970
* use prototype-style function defs. meant to attach this log with last ↵Ken Raeburn2001-03-091-0/+5
| | | | | | checkin of old_??crypt.c git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13068 dc483132-0cff-0310-8789-dd5450dbe970
* Makefile.in (STLIBOBJS): Nothing uses des_stringtokey.o, drop itKen Raeburn2001-03-095-28/+25
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13067 dc483132-0cff-0310-8789-dd5450dbe970
* Use krb5int_ prefix for internal "provider" structuresKen Raeburn2001-03-0920-43/+65
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13066 dc483132-0cff-0310-8789-dd5450dbe970
* fix last change, it was very brokenKen Raeburn2001-03-082-15/+14
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13060 dc483132-0cff-0310-8789-dd5450dbe970
* use strerror when available, for sparcv9-solaris2.8Ken Raeburn2001-03-083-4/+21
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13059 dc483132-0cff-0310-8789-dd5450dbe970
* krb5_const -> constKen Raeburn2001-03-0641-208/+245
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13058 dc483132-0cff-0310-8789-dd5450dbe970
* prng.c: use des3 nowKen Raeburn2001-03-062-14/+19
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13057 dc483132-0cff-0310-8789-dd5450dbe970
* * localaddr.c (krb5_os_localaddr): Don't look for -1 return value fromKen Raeburn2001-03-052-1/+8
| | | | | | | foreach_localaddr. (print_addr): Only process AF_INET6 addresses if AF_INET6 is defined. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13056 dc483132-0cff-0310-8789-dd5450dbe970
* * gmt_mktime.c (gmt_mktime): Handle years earlier than 1970.Ken Raeburn2001-03-053-3/+58
| | | | | | | (main) [TEST_LEAP]: New routine, driver for testing. * Makefile.in (t_mktime): New target. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13055 dc483132-0cff-0310-8789-dd5450dbe970
* 2001-03-05 Sam Hartman <hartmans@mit.edu>Sam Hartman2001-03-052-1/+8
| | | | | | | | | * kuserok.c: Set max_username to 65 not 10. 65 should be enough for a null terminated string from most current Unixes usernames. The previous limit of 10 was too low. I don't know how the previous limit was chosen nor why this is not a dynamic buffer. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13054 dc483132-0cff-0310-8789-dd5450dbe970
* * init_os_ctx.c: Get sys/ioctl.h for Solaris to get FIONBIOTom Yu2001-03-052-0/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13053 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Check for sys/filio.h for FIONBIOTom Yu2001-03-052-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13052 dc483132-0cff-0310-8789-dd5450dbe970
* only call ioctl on /dev/random if open succeededKen Raeburn2001-03-031-1/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13051 dc483132-0cff-0310-8789-dd5450dbe970
* init_os_ctx.c: On UNIX, seed PRNG with data from /dev/[u]random if availableKen Raeburn2001-03-032-0/+48
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13050 dc483132-0cff-0310-8789-dd5450dbe970
* * preauth2.c (pa_sam): Return an error if no prompter was providedKen Raeburn2001-03-032-0/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13049 dc483132-0cff-0310-8789-dd5450dbe970
* note that file is unusedKen Raeburn2001-02-191-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13015 dc483132-0cff-0310-8789-dd5450dbe970
* * server_internal.h: Add prototype forEzra Peisach2001-02-189-47/+212
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | krb5_free_key_data_contents() which really should be in libkdb. * kadm_rpc_xdr.c: Include krb5/admin_xdr.h for prototypes. * kadm_rpc.h: Add prototypes for client and server stub functions. Server functions renamed to have _svc appended. * alt_prof.c: Clean up warnings. Do not shadow index() with local variable. * admin_xdr.h: Add prototypes for xdr_nulltype(), xdr_krb5_ui_4(), xdr_krb5_int16(), xdr_krb5_key_data_nocontents(), xdr_krb5_key_salt_tuple(), xdr_krb5_tl_data(), xdr_kadm5_principal_ent_rec_v1(), xdr_cprinc3_arg(), xdr_generic_ret(0, xdr_chpass3_arg(), xdr_setv4key_arg(), xdr_setkey_arg(), xdr_setkey3_arg(), xdr_chrand3_arg(), xdr_gprincs_arg(), xdr_grpincs_ret(), xdr_gpols_arg(), xdr_gpols_ret(), xdr_getprivs_ret(), xdr_krb5_salttype(). * admin_internal.h: Add prototype for _kadm5_check_handle(). * admin.h: Add prototypes for kadm5_free_config_params(), kadm5_decrypt_key(), ovsec_kadm_free_name_list(). * adb.h: Add prototypes for xdr_osa_pw_hist_ent(), xdr_krb5_key_data(), osa_adb_rename_db(), osa_adb_rename_policy_db(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13013 dc483132-0cff-0310-8789-dd5450dbe970
* * adb_openclose.c, adb_policy.c, server_acl.c, server_dict.c,Ezra Peisach2001-02-1810-175/+210
| | | | | | | | | server_init.c, server_kdb.c, server_misc.c, svr_iters.c, svr_principal.c: Cleanup assignments in conditionals, variables sadowing one another, unused variables and declared some functions as static. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13012 dc483132-0cff-0310-8789-dd5450dbe970
* * client_rpc.c: Insure pointer argument type is same as passedEzra Peisach2001-02-185-15/+21
| | | | | | | | | | onto xdr functions. (arguments specified to *3_1 functions were for the *_1 functions). * client_init.c, client_principal.c, clnt_policy.c: Cleanup unused variables and assignments in conditionals. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13011 dc483132-0cff-0310-8789-dd5450dbe970
* * xdr.h: Flush out prototypes for xdrmem_create(),Ezra Peisach2001-02-186-18/+69
| | | | | | | | | | | | | | | | | | | xdrstdio_create(), xdrrec_create(), xdralloc_create(), xdralloc_release(), xdrrec_endofrecord(), xdrrec_skiprecord(), xdrrec_eof(), xdralloc_getdata(). Add prototype for gssrpc_xdr_fre(). * xdr.c: Argument to gssrpc_xdr_free(0 changed from char * to void *. xdr_u_char() changed to take unsigned char * instead of char *. * auth_unix.c: Include unistd.h and string.h for prototypes. Declare marshal_new_auth() as static void instead of static bool_t based on usage. * auth.h, svc_auth.h: Provide full prototypes for a number of functions. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13010 dc483132-0cff-0310-8789-dd5450dbe970
* * t_deltat.c (main): Test of overflow and underflow of krb5_int32Ezra Peisach2001-02-165-118/+308
| | | | | | | | | | | | * x-deltat.y: Test for over/underflow of krb5_int32 for a krb5_deltat. Return EINVAL. [krb5-libs/922] * deltat.c: Regenerated from x-deltat.y * str_conv.c (krb5_string_to_timestamp): Do not accept a time format that only partially matches the input string. [krb5-lib/922] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13007 dc483132-0cff-0310-8789-dd5450dbe970
* * prompter.c (krb5_prompter_posix): Fix up terminal modes if we'reTom Yu2001-02-052-0/+17
| | | | | | interrupted. [reported by Booker Bense] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12993 dc483132-0cff-0310-8789-dd5450dbe970