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);