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