indent, return error code
This commit is contained in:
		| @@ -1847,9 +1847,11 @@ verify_checksum(krb5_context context, | ||||
|     } | ||||
|     if(ct->checksumsize != cksum->checksum.length) { | ||||
| 	krb5_clear_error_message (context); | ||||
| 	krb5_set_error_message (context, KRB5KRB_AP_ERR_BAD_INTEGRITY, | ||||
| 				N_("Decrypt integrity check failed for checksum type %s, length was %u, expected %u", ""), | ||||
| 				ct->name, (unsigned)cksum->checksum.length, (unsigned)ct->checksumsize); | ||||
| 	krb5_set_error_message(context, KRB5KRB_AP_ERR_BAD_INTEGRITY, | ||||
| 			       N_("Decrypt integrity check failed for checksum type %s, " | ||||
| 				  "length was %u, expected %u", ""), | ||||
| 			       ct->name, (unsigned)cksum->checksum.length, | ||||
| 			       (unsigned)ct->checksumsize); | ||||
|  | ||||
| 	return KRB5KRB_AP_ERR_BAD_INTEGRITY; /* XXX */ | ||||
|     } | ||||
| @@ -1857,7 +1859,7 @@ verify_checksum(krb5_context context, | ||||
|     if(keyed_checksum) { | ||||
| 	struct checksum_type *kct; | ||||
| 	if (crypto == NULL) { | ||||
| 	    krb5_set_error_message (context, KRB5_PROG_SUMTYPE_NOSUPP, | ||||
| 	    krb5_set_error_message(context, KRB5_PROG_SUMTYPE_NOSUPP, | ||||
| 				   N_("Checksum type %s is keyed but no " | ||||
| 				      "crypto context (key) was passed in", ""), | ||||
| 				   ct->name); | ||||
| @@ -1865,7 +1867,7 @@ verify_checksum(krb5_context context, | ||||
| 	} | ||||
| 	kct = crypto->et->keyed_checksum; | ||||
| 	if (kct != NULL && kct->type != ct->type) { | ||||
| 	    krb5_set_error_message (context, KRB5_PROG_SUMTYPE_NOSUPP, | ||||
| 	    krb5_set_error_message(context, KRB5_PROG_SUMTYPE_NOSUPP, | ||||
| 				   N_("Checksum type %s is keyed, but " | ||||
| 				      "the key type %s passed didnt have that checksum " | ||||
| 				      "type as the keyed type", ""), | ||||
| @@ -1880,11 +1882,11 @@ verify_checksum(krb5_context context, | ||||
| 	dkey = NULL; | ||||
|     if(ct->verify) { | ||||
| 	ret = (*ct->verify)(context, dkey, data, len, usage, cksum); | ||||
| 	if (ret == KRB5KRB_AP_ERR_BAD_INTEGRITY) { | ||||
| 	    krb5_set_error_message (context, KRB5KRB_AP_ERR_BAD_INTEGRITY, | ||||
| 				    N_("Decrypt integrity check failed for checksum type %s, key type %s", ""), | ||||
| 	krb5_set_error_message(context, ret,  | ||||
| 			       N_("Decrypt integrity check failed for checksum " | ||||
| 				  "type %s, key type %s", ""), | ||||
| 			       ct->name, crypto->et->name); | ||||
| 	} | ||||
| 	return ret; | ||||
|     } | ||||
|  | ||||
|     ret = krb5_data_alloc (&c.checksum, ct->checksumsize); | ||||
| @@ -1900,10 +1902,11 @@ verify_checksum(krb5_context context, | ||||
|     if(c.checksum.length != cksum->checksum.length || | ||||
|        ct_memcmp(c.checksum.data, cksum->checksum.data, c.checksum.length)) { | ||||
| 	krb5_clear_error_message (context); | ||||
| 	krb5_set_error_message (context, KRB5KRB_AP_ERR_BAD_INTEGRITY, | ||||
| 				N_("Decrypt integrity check failed for checksum type %s, key type %s", ""), | ||||
| 				ct->name, crypto->et->name); | ||||
| 	ret = KRB5KRB_AP_ERR_BAD_INTEGRITY; | ||||
| 	krb5_set_error_message(context, ret, | ||||
| 			       N_("Decrypt integrity check failed for checksum " | ||||
| 				  "type %s, key type %s", ""), | ||||
| 			       ct->name, crypto->et->name); | ||||
|     } else { | ||||
| 	ret = 0; | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Love Hornquist Astrand
					Love Hornquist Astrand