cksum             959 source3/include/includes.h void smb_krb5_checksum_from_pac_sig(krb5_checksum *cksum, 
cksum             964 source3/include/includes.h 					 krb5_checksum *cksum,
cksum              40 source3/libads/authdata.c 	krb5_checksum cksum;
cksum              43 source3/libads/authdata.c 	smb_krb5_checksum_from_pac_sig(&cksum, sig);
cksum              56 source3/libads/authdata.c 				       &cksum,
cksum             936 source3/libsmb/clikrb5.c  void smb_krb5_checksum_from_pac_sig(krb5_checksum *cksum,
cksum             940 source3/libsmb/clikrb5.c 	cksum->cksumtype	= (krb5_cksumtype)sig->type;
cksum             941 source3/libsmb/clikrb5.c 	cksum->checksum.length	= sig->signature.length;
cksum             942 source3/libsmb/clikrb5.c 	cksum->checksum.data	= sig->signature.data;
cksum             944 source3/libsmb/clikrb5.c 	cksum->checksum_type	= (krb5_cksumtype)sig->type;
cksum             945 source3/libsmb/clikrb5.c 	cksum->length		= sig->signature.length;
cksum             946 source3/libsmb/clikrb5.c 	cksum->contents		= sig->signature.data;
cksum             953 source3/libsmb/clikrb5.c 					 krb5_checksum *cksum,
cksum             981 source3/libsmb/clikrb5.c 					     cksum,
cksum            1016 source3/libsmb/clikrb5.c 					   cksum);
cksum              42 source4/auth/kerberos/kerberos_pac.c 	Checksum cksum;
cksum              44 source4/auth/kerberos/kerberos_pac.c 	cksum.cksumtype		= (CKSUMTYPE)sig->type;
cksum              45 source4/auth/kerberos/kerberos_pac.c 	cksum.checksum.length	= sig->signature.length;
cksum              46 source4/auth/kerberos/kerberos_pac.c 	cksum.checksum.data	= sig->signature.data;
cksum              62 source4/auth/kerberos/kerberos_pac.c 				   &cksum);
cksum             391 source4/auth/kerberos/kerberos_pac.c 	Checksum cksum;
cksum             409 source4/auth/kerberos/kerberos_pac.c 				   &cksum);
cksum             421 source4/auth/kerberos/kerberos_pac.c 	sig->type = cksum.cksumtype;
cksum             422 source4/auth/kerberos/kerberos_pac.c 	sig->signature = data_blob_talloc(mem_ctx, cksum.checksum.data, cksum.checksum.length);
cksum             423 source4/auth/kerberos/kerberos_pac.c 	free_Checksum(&cksum);
cksum             158 source4/heimdal/kdc/krb5tgs.c 			       data.data, data.length, &sp.cksum);
cksum             165 source4/heimdal/kdc/krb5tgs.c     free_Checksum(&sp.cksum);
cksum             242 source4/heimdal/kdc/krb5tgs.c 				   &sp.cksum);
cksum             948 source4/heimdal/kdc/krb5tgs.c     if(auth->cksum == NULL){
cksum             959 source4/heimdal/kdc/krb5tgs.c !krb5_checksum_is_keyed(context, auth->cksum->cksumtype)
cksum             962 source4/heimdal/kdc/krb5tgs.c  !krb5_checksum_is_collision_proof(context, auth->cksum->cksumtype)) {
cksum             964 source4/heimdal/kdc/krb5tgs.c 		auth->cksum->cksumtype);
cksum             995 source4/heimdal/kdc/krb5tgs.c 			       auth->cksum);
cksum            1709 source4/heimdal/kdc/krb5tgs.c 				       &self.cksum);
cksum             173 source4/heimdal/lib/gssapi/krb5/8003.c 		      const Checksum *cksum,
cksum             183 source4/heimdal/lib/gssapi/krb5/8003.c     if (cksum == NULL) {
cksum             189 source4/heimdal/lib/gssapi/krb5/8003.c     if(cksum->cksumtype != CKSUMTYPE_GSSAPI || cksum->checksum.length < 24) {
cksum             194 source4/heimdal/lib/gssapi/krb5/8003.c     p = cksum->checksum.data;
cksum             220 source4/heimdal/lib/gssapi/krb5/8003.c     if (cksum->checksum.length > 24 && (*flags & GSS_C_DELEG_FLAG)) {
cksum             221 source4/heimdal/lib/gssapi/krb5/8003.c 	if(cksum->checksum.length < 28) {
cksum             235 source4/heimdal/lib/gssapi/krb5/8003.c 	if(cksum->checksum.length < 28 + fwd_data->length) {
cksum             475 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c         if (authenticator->cksum->cksumtype == CKSUMTYPE_GSSAPI) {
cksum             478 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 						authenticator->cksum,
cksum             507 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 					authenticator->cksum);
cksum             407 source4/heimdal/lib/gssapi/krb5/cfx.c 	Checksum cksum;
cksum             423 source4/heimdal/lib/gssapi/krb5/cfx.c 				   &cksum);
cksum             434 source4/heimdal/lib/gssapi/krb5/cfx.c 	assert(cksum.checksum.length == cksumsize);
cksum             435 source4/heimdal/lib/gssapi/krb5/cfx.c 	token->EC[0] =  (cksum.checksum.length >> 8) & 0xFF;
cksum             436 source4/heimdal/lib/gssapi/krb5/cfx.c 	token->EC[1] =  (cksum.checksum.length >> 0) & 0xFF;
cksum             443 source4/heimdal/lib/gssapi/krb5/cfx.c 	       cksum.checksum.data, cksum.checksum.length);
cksum             446 source4/heimdal/lib/gssapi/krb5/cfx.c 	    input_message_buffer->length + cksum.checksum.length, rrc, FALSE);
cksum             451 source4/heimdal/lib/gssapi/krb5/cfx.c 	    free_Checksum(&cksum);
cksum             454 source4/heimdal/lib/gssapi/krb5/cfx.c 	free_Checksum(&cksum);
cksum             615 source4/heimdal/lib/gssapi/krb5/cfx.c 	Checksum cksum;
cksum             626 source4/heimdal/lib/gssapi/krb5/cfx.c 					    crypto, &cksum.cksumtype);
cksum             633 source4/heimdal/lib/gssapi/krb5/cfx.c 	cksum.checksum.length = ec;
cksum             636 source4/heimdal/lib/gssapi/krb5/cfx.c 	if (len < cksum.checksum.length) {
cksum             643 source4/heimdal/lib/gssapi/krb5/cfx.c 	len -= cksum.checksum.length;
cksum             644 source4/heimdal/lib/gssapi/krb5/cfx.c 	cksum.checksum.data = p + len;
cksum             671 source4/heimdal/lib/gssapi/krb5/cfx.c 				   &cksum);
cksum             702 source4/heimdal/lib/gssapi/krb5/cfx.c     Checksum cksum;
cksum             751 source4/heimdal/lib/gssapi/krb5/cfx.c 	usage, 0, buf, len, &cksum);
cksum             761 source4/heimdal/lib/gssapi/krb5/cfx.c     message_token->length = sizeof(*token) + cksum.checksum.length;
cksum             765 source4/heimdal/lib/gssapi/krb5/cfx.c 	free_Checksum(&cksum);
cksum             773 source4/heimdal/lib/gssapi/krb5/cfx.c 	   cksum.checksum.data, cksum.checksum.length);
cksum             775 source4/heimdal/lib/gssapi/krb5/cfx.c     free_Checksum(&cksum);
cksum             797 source4/heimdal/lib/gssapi/krb5/cfx.c     Checksum cksum;
cksum             861 source4/heimdal/lib/gssapi/krb5/cfx.c 					&cksum.cksumtype);
cksum             868 source4/heimdal/lib/gssapi/krb5/cfx.c     cksum.checksum.data = p + sizeof(*token);
cksum             869 source4/heimdal/lib/gssapi/krb5/cfx.c     cksum.checksum.length = token_buffer->length - sizeof(*token);
cksum             890 source4/heimdal/lib/gssapi/krb5/cfx.c 			       &cksum);
cksum             139 source4/heimdal/lib/gssapi/krb5/get_mic.c   Checksum cksum;
cksum             201 source4/heimdal/lib/gssapi/krb5/get_mic.c 			       &cksum);
cksum             212 source4/heimdal/lib/gssapi/krb5/get_mic.c   memcpy (p + 8, cksum.checksum.data, cksum.checksum.length);
cksum             266 source4/heimdal/lib/gssapi/krb5/get_mic.c   free_Checksum (&cksum);
cksum             498 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     Checksum cksum;
cksum             588 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 					 &cksum);
cksum             614 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 				     &cksum,
cksum             652 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     free_Checksum(&cksum);
cksum             202 source4/heimdal/lib/gssapi/krb5/unwrap.c   u_char cksum[20];
cksum             341 source4/heimdal/lib/gssapi/krb5/unwrap.c   memcpy (cksum, p + 8, 20);
cksum             347 source4/heimdal/lib/gssapi/krb5/unwrap.c   csum.checksum.data   = cksum;
cksum             345 source4/heimdal/lib/gssapi/krb5/wrap.c   Checksum cksum;
cksum             411 source4/heimdal/lib/gssapi/krb5/wrap.c 			      &cksum);
cksum             424 source4/heimdal/lib/gssapi/krb5/wrap.c   memcpy (p + 8, cksum.checksum.data, cksum.checksum.length);
cksum             425 source4/heimdal/lib/gssapi/krb5/wrap.c   free_Checksum (&cksum);
cksum             107 source4/heimdal/lib/krb5/build_auth.c 			  Checksum *cksum,
cksum             149 source4/heimdal/lib/krb5/build_auth.c     auth->cksum = cksum;
cksum             151 source4/heimdal/lib/krb5/build_auth.c     if (cksum != NULL && cksum->cksumtype == CKSUMTYPE_GSSAPI) {
cksum             192 source4/heimdal/lib/krb5/build_auth.c 	auth->cksum = NULL;
cksum            1235 source4/heimdal/lib/krb5/crypto.c 	     Checksum *cksum)
cksum            1240 source4/heimdal/lib/krb5/crypto.c     unsigned char *p = cksum->checksum.data;
cksum            1307 source4/heimdal/lib/krb5/crypto.c 		     Checksum *cksum)
cksum            1309 source4/heimdal/lib/krb5/crypto.c     return des_checksum(context, EVP_md4(), key, data, len, cksum);
cksum            1824 source4/heimdal/lib/krb5/crypto.c 		Checksum *cksum)
cksum            1832 source4/heimdal/lib/krb5/crypto.c     ct = _find_checksum(cksum->cksumtype);
cksum            1836 source4/heimdal/lib/krb5/crypto.c 				cksum->cksumtype);
cksum            1839 source4/heimdal/lib/krb5/crypto.c     if(ct->checksumsize != cksum->checksum.length) {
cksum            1858 source4/heimdal/lib/krb5/crypto.c 	return (*ct->verify)(context, dkey, data, len, usage, cksum);
cksum            1870 source4/heimdal/lib/krb5/crypto.c     if(c.checksum.length != cksum->checksum.length ||
cksum            1871 source4/heimdal/lib/krb5/crypto.c        memcmp(c.checksum.data, cksum->checksum.data, c.checksum.length)) {
cksum            1887 source4/heimdal/lib/krb5/crypto.c 		     Checksum *cksum)
cksum            1892 source4/heimdal/lib/krb5/crypto.c     ct = _find_checksum(cksum->cksumtype);
cksum            1896 source4/heimdal/lib/krb5/crypto.c 				cksum->cksumtype);
cksum            1907 source4/heimdal/lib/krb5/crypto.c 			   data, len, cksum);
cksum            2132 source4/heimdal/lib/krb5/crypto.c     Checksum k1_c, k2_c, k3_c, cksum;
cksum            2161 source4/heimdal/lib/krb5/crypto.c     cksum.checksum.length = 16;
cksum            2162 source4/heimdal/lib/krb5/crypto.c     cksum.checksum.data   = data;
cksum            2164 source4/heimdal/lib/krb5/crypto.c     ret = hmac(NULL, c, cdata + 16, len - 16, 0, &ke, &cksum);
cksum            2195 source4/heimdal/lib/krb5/crypto.c     Checksum k1_c, k2_c, k3_c, cksum;
cksum            2238 source4/heimdal/lib/krb5/crypto.c     cksum.checksum.length = 16;
cksum            2239 source4/heimdal/lib/krb5/crypto.c     cksum.checksum.data   = cksum_data;
cksum            2241 source4/heimdal/lib/krb5/crypto.c     ret = hmac(NULL, c, cdata + 16, len - 16, 0, &ke, &cksum);
cksum            2249 source4/heimdal/lib/krb5/crypto.c     if (memcmp (cksum.checksum.data, data, 16) != 0) {
cksum            2778 source4/heimdal/lib/krb5/crypto.c     Checksum cksum;
cksum            2806 source4/heimdal/lib/krb5/crypto.c 			  &cksum);
cksum            2807 source4/heimdal/lib/krb5/crypto.c     if(ret == 0 && cksum.checksum.length != checksum_sz) {
cksum            2808 source4/heimdal/lib/krb5/crypto.c 	free_Checksum (&cksum);
cksum            2814 source4/heimdal/lib/krb5/crypto.c     memcpy(p + block_sz, cksum.checksum.data, cksum.checksum.length);
cksum            2815 source4/heimdal/lib/krb5/crypto.c     free_Checksum (&cksum);
cksum            2844 source4/heimdal/lib/krb5/crypto.c     Checksum cksum;
cksum            2872 source4/heimdal/lib/krb5/crypto.c 			  &cksum);
cksum            2873 source4/heimdal/lib/krb5/crypto.c     if(ret == 0 && cksum.checksum.length != checksum_sz) {
cksum            2875 source4/heimdal/lib/krb5/crypto.c 	free_Checksum(&cksum);
cksum            2880 source4/heimdal/lib/krb5/crypto.c     memcpy(p + et->confoundersize, cksum.checksum.data, cksum.checksum.length);
cksum            2881 source4/heimdal/lib/krb5/crypto.c     free_Checksum(&cksum);
cksum            2947 source4/heimdal/lib/krb5/crypto.c     Checksum cksum;
cksum            2992 source4/heimdal/lib/krb5/crypto.c     cksum.checksum.data   = p + len;
cksum            2993 source4/heimdal/lib/krb5/crypto.c     cksum.checksum.length = checksum_sz;
cksum            2994 source4/heimdal/lib/krb5/crypto.c     cksum.cksumtype       = CHECKSUMTYPE(et->keyed_checksum);
cksum            3001 source4/heimdal/lib/krb5/crypto.c 			  &cksum);
cksum            3028 source4/heimdal/lib/krb5/crypto.c     Checksum cksum;
cksum            3055 source4/heimdal/lib/krb5/crypto.c     ret = krb5_data_copy(&cksum.checksum, p + et->confoundersize, checksum_sz);
cksum            3061 source4/heimdal/lib/krb5/crypto.c     cksum.cksumtype = CHECKSUMTYPE(et->checksum);
cksum            3062 source4/heimdal/lib/krb5/crypto.c     ret = verify_checksum(context, NULL, 0, p, len, &cksum);
cksum            3063 source4/heimdal/lib/krb5/crypto.c     free_Checksum(&cksum);
cksum            3168 source4/heimdal/lib/krb5/crypto.c     Checksum cksum;
cksum            3256 source4/heimdal/lib/krb5/crypto.c 			  &cksum);
cksum            3258 source4/heimdal/lib/krb5/crypto.c     if(ret == 0 && cksum.checksum.length != trailersz) {
cksum            3259 source4/heimdal/lib/krb5/crypto.c 	free_Checksum (&cksum);
cksum            3267 source4/heimdal/lib/krb5/crypto.c     memcpy(tiv->data.data, cksum.checksum.data, cksum.checksum.length);
cksum            3268 source4/heimdal/lib/krb5/crypto.c     free_Checksum (&cksum);
cksum            3368 source4/heimdal/lib/krb5/crypto.c     Checksum cksum;
cksum            3487 source4/heimdal/lib/krb5/crypto.c     cksum.checksum.data   = tiv->data.data;
cksum            3488 source4/heimdal/lib/krb5/crypto.c     cksum.checksum.length = tiv->data.length;
cksum            3489 source4/heimdal/lib/krb5/crypto.c     cksum.cksumtype       = CHECKSUMTYPE(et->keyed_checksum);
cksum            3496 source4/heimdal/lib/krb5/crypto.c 			  &cksum);
cksum            3523 source4/heimdal/lib/krb5/crypto.c     Checksum cksum;
cksum            3557 source4/heimdal/lib/krb5/crypto.c     ret = krb5_create_checksum(context, crypto, usage, 0, p, len, &cksum);
cksum            3563 source4/heimdal/lib/krb5/crypto.c 	*type = cksum.cksumtype;
cksum            3565 source4/heimdal/lib/krb5/crypto.c     if (cksum.checksum.length > civ->data.length) {
cksum            3568 source4/heimdal/lib/krb5/crypto.c 	free_Checksum(&cksum);
cksum            3572 source4/heimdal/lib/krb5/crypto.c     civ->data.length = cksum.checksum.length;
cksum            3573 source4/heimdal/lib/krb5/crypto.c     memcpy(civ->data.data, cksum.checksum.data, civ->data.length);
cksum            3574 source4/heimdal/lib/krb5/crypto.c     free_Checksum(&cksum);
cksum             464 source4/heimdal/lib/krb5/get_cred.c 				   &self.cksum);
cksum             474 source4/heimdal/lib/krb5/get_cred.c 	free_Checksum(&self.cksum);
cksum              49 source4/heimdal/lib/krb5/mit_glue.c 		     krb5_checksum *cksum)
cksum              59 source4/heimdal/lib/krb5/mit_glue.c 			       input->data, input->length, cksum);
cksum              68 source4/heimdal/lib/krb5/mit_glue.c 		       const krb5_checksum *cksum, krb5_boolean *valid)
cksum              75 source4/heimdal/lib/krb5/mit_glue.c     ret = krb5_c_make_checksum(context, cksum->cksumtype,
cksum              80 source4/heimdal/lib/krb5/mit_glue.c     if (data_cksum.cksumtype == cksum->cksumtype
cksum              81 source4/heimdal/lib/krb5/mit_glue.c 	&& data_cksum.checksum.length == cksum->checksum.length
cksum              82 source4/heimdal/lib/krb5/mit_glue.c 	&& memcmp(data_cksum.checksum.data, cksum->checksum.data, cksum->checksum.length) == 0)
cksum              91 source4/heimdal/lib/krb5/mit_glue.c krb5_c_get_checksum(krb5_context context, const krb5_checksum *cksum,
cksum              97 source4/heimdal/lib/krb5/mit_glue.c 	*type = cksum->cksumtype;
cksum             103 source4/heimdal/lib/krb5/mit_glue.c 	ret = der_copy_octet_string(&cksum->checksum, *data);
cksum             114 source4/heimdal/lib/krb5/mit_glue.c krb5_c_set_checksum(krb5_context context, krb5_checksum *cksum,
cksum             117 source4/heimdal/lib/krb5/mit_glue.c     cksum->cksumtype = type;
cksum             118 source4/heimdal/lib/krb5/mit_glue.c     return der_copy_octet_string(data, &cksum->checksum);
cksum             122 source4/heimdal/lib/krb5/mit_glue.c krb5_free_checksum (krb5_context context, krb5_checksum *cksum)
cksum             124 source4/heimdal/lib/krb5/mit_glue.c     krb5_checksum_free(context, cksum);
cksum             125 source4/heimdal/lib/krb5/mit_glue.c     free(cksum);
cksum             129 source4/heimdal/lib/krb5/mit_glue.c krb5_free_checksum_contents(krb5_context context, krb5_checksum *cksum)
cksum             131 source4/heimdal/lib/krb5/mit_glue.c     krb5_checksum_free(context, cksum);
cksum             132 source4/heimdal/lib/krb5/mit_glue.c     memset(cksum, 0, sizeof(*cksum));
cksum             136 source4/heimdal/lib/krb5/mit_glue.c krb5_checksum_free(krb5_context context, krb5_checksum *cksum)
cksum             138 source4/heimdal/lib/krb5/mit_glue.c     free_Checksum(cksum);
cksum             421 source4/heimdal/lib/krb5/pac.c     Checksum cksum;
cksum             423 source4/heimdal/lib/krb5/pac.c     memset(&cksum, 0, sizeof(cksum));
cksum             434 source4/heimdal/lib/krb5/pac.c     cksum.cksumtype = type;
cksum             435 source4/heimdal/lib/krb5/pac.c     cksum.checksum.length =
cksum             437 source4/heimdal/lib/krb5/pac.c     cksum.checksum.data = malloc(cksum.checksum.length);
cksum             438 source4/heimdal/lib/krb5/pac.c     if (cksum.checksum.data == NULL) {
cksum             443 source4/heimdal/lib/krb5/pac.c     ret = krb5_storage_read(sp, cksum.checksum.data, cksum.checksum.length);
cksum             444 source4/heimdal/lib/krb5/pac.c     if (ret != cksum.checksum.length) {
cksum             450 source4/heimdal/lib/krb5/pac.c     if (!krb5_checksum_is_keyed(context, cksum.cksumtype)) {
cksum             453 source4/heimdal/lib/krb5/pac.c 			       cksum.cksumtype);
cksum             462 source4/heimdal/lib/krb5/pac.c 			       ptr, len, &cksum);
cksum             463 source4/heimdal/lib/krb5/pac.c     free(cksum.checksum.data);
cksum             470 source4/heimdal/lib/krb5/pac.c     if (cksum.checksum.data)
cksum             471 source4/heimdal/lib/krb5/pac.c 	free(cksum.checksum.data);
cksum             487 source4/heimdal/lib/krb5/pac.c     Checksum cksum;
cksum             494 source4/heimdal/lib/krb5/pac.c 			       data, datalen, &cksum);
cksum             499 source4/heimdal/lib/krb5/pac.c     if (cksum.checksum.length != siglen) {
cksum             501 source4/heimdal/lib/krb5/pac.c 	free_Checksum(&cksum);
cksum             505 source4/heimdal/lib/krb5/pac.c     memcpy(sig, cksum.checksum.data, siglen);
cksum             506 source4/heimdal/lib/krb5/pac.c     free_Checksum(&cksum);
cksum             284 source4/heimdal/lib/krb5/rd_req.c     if(authenticator->cksum == NULL) {
cksum             301 source4/heimdal/lib/krb5/rd_req.c 				authenticator->cksum);