summaryrefslogtreecommitdiffstats
path: root/src/kadmin/v5server/srv_key.c
diff options
context:
space:
mode:
authorPaul Park <pjpark@mit.edu>1995-04-28 19:25:55 +0000
committerPaul Park <pjpark@mit.edu>1995-04-28 19:25:55 +0000
commit77f7de1bdb0c3630bd10abe8db52ea6610ed3fbb (patch)
tree783bacd0d22a49847613720b1664d1cd7f8075ed /src/kadmin/v5server/srv_key.c
parent62251ae673bcc761cd7765680394f9e7cac5d480 (diff)
downloadkrb5-77f7de1bdb0c3630bd10abe8db52ea6610ed3fbb.tar.gz
krb5-77f7de1bdb0c3630bd10abe8db52ea6610ed3fbb.tar.xz
krb5-77f7de1bdb0c3630bd10abe8db52ea6610ed3fbb.zip
Use new library libkadm.
Cleanup some type conflicts. Allow for case-insensitivity for protocol commands. Cleanup some include files. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5624 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin/v5server/srv_key.c')
-rw-r--r--src/kadmin/v5server/srv_key.c27
1 files changed, 16 insertions, 11 deletions
diff --git a/src/kadmin/v5server/srv_key.c b/src/kadmin/v5server/srv_key.c
index 8a3055a9a3..809c5d9d2b 100644
--- a/src/kadmin/v5server/srv_key.c
+++ b/src/kadmin/v5server/srv_key.c
@@ -232,7 +232,8 @@ key_init(kcontext, debug_level, enc_type, key_type, master_key_name, manual,
mencb_init = 0;
}
if (mkeyb_init) {
- memset(master_keyblock.contents, 0, master_keyblock.length);
+ memset(master_keyblock.contents, 0,
+ (size_t) master_keyblock.length);
krb5_xfree(master_keyblock.contents);
mkeyb_init = 0;
}
@@ -368,20 +369,21 @@ key_string_to_keys(kcontext, principal, string, psalttype, asalttype,
done:
if (kret) {
if (primary->contents) {
- memset((char *) primary->contents, 0, primary->length);
+ memset((char *) primary->contents, 0, (size_t) primary->length);
krb5_xfree(primary->contents);
}
if (alternate->contents) {
- memset((char *) alternate->contents, 0, alternate->length);
+ memset((char *) alternate->contents, 0,
+ (size_t) alternate->length);
krb5_xfree(alternate->contents);
}
}
if (psalt_data.data) {
- memset(psalt_data.data, 0, psalt_data.length);
+ memset(psalt_data.data, 0, (size_t) psalt_data.length);
krb5_xfree(psalt_data.data);
}
if (asalt_data.data) {
- memset(asalt_data.data, 0, asalt_data.length);
+ memset(asalt_data.data, 0, (size_t) asalt_data.length);
krb5_xfree(asalt_data.data);
}
DPRINT(DEBUG_CALLS, key_debug_level,
@@ -417,11 +419,12 @@ key_encrypt_keys(kcontext, principal, primary, alternate, eprimary, ealternate)
done:
if (kret) {
if (eprimary->contents) {
- memset((char *) eprimary->contents, 0, eprimary->length);
+ memset((char *) eprimary->contents, 0, (size_t) eprimary->length);
krb5_xfree(eprimary->contents);
}
if (ealternate->contents) {
- memset((char *) ealternate->contents, 0, ealternate->length);
+ memset((char *) ealternate->contents, 0,
+ (size_t) ealternate->length);
krb5_xfree(ealternate->contents);
}
}
@@ -458,11 +461,12 @@ key_decrypt_keys(kcontext, principal, eprimary, ealternate, primary, alternate)
done:
if (kret) {
if (primary->contents) {
- memset((char *) primary->contents, 0, primary->length);
+ memset((char *) primary->contents, 0, (size_t) primary->length);
krb5_xfree(primary->contents);
}
if (alternate->contents) {
- memset((char *) alternate->contents, 0, alternate->length);
+ memset((char *) alternate->contents, 0,
+ (size_t) alternate->length);
krb5_xfree(alternate->contents);
}
}
@@ -511,11 +515,12 @@ key_pwd_is_weak(kcontext, principal, string, psalttype, asalttype)
mit_des_is_weak_key(alternate.contents))
weakness = 1;
if (primary.contents) {
- memset((char *) primary.contents, 0, primary.length);
+ memset((char *) primary.contents, 0, (size_t) primary.length);
krb5_xfree(primary.contents);
}
if (alternate.contents) {
- memset((char *) alternate.contents, 0, alternate.length);
+ memset((char *) alternate.contents, 0,
+ (size_t) alternate.length);
krb5_xfree(alternate.contents);
}
}