| /freebsd/sys/gdb/ |
| H A D | gdb_packet.c | 108 int c, cksum; in gdb_rx_begin() local 120 cksum = 0; in gdb_rx_begin() 127 cksum += c; in gdb_rx_begin() 130 cksum &= 0xff; in gdb_rx_begin() 146 cksum -= (C2N(c) << 4) & 0xf0; in gdb_rx_begin() 148 cksum -= C2N(c) & 0x0f; in gdb_rx_begin() 149 if (cksum == 0) { in gdb_rx_begin() 156 } while (cksum != 0); in gdb_rx_begin() 279 unsigned char c, cksum; in gdb_tx_end() local 289 cksum = 0; in gdb_tx_end() [all …]
|
| /freebsd/crypto/krb5/src/lib/crypto/crypto_tests/ |
| H A D | t_cksums.c | 41 krb5_data cksum; member 189 krb5_checksum cksum; in main() local 207 &test->plaintext, &cksum); in main() 222 printhex("Checksum: ", cksum.contents, cksum.length); in main() 224 if (test->cksum.length != cksum.length || in main() 225 memcmp(test->cksum.data, cksum.contents, cksum.length) != 0) { in main() 234 &test->plaintext, &cksum, &valid); in main() 249 cksum.checksum_type = 0; in main() 251 &test->plaintext, &cksum, &valid); in main() 256 krb5_free_checksum_contents(context, &cksum); in main() [all …]
|
| /freebsd/crypto/heimdal/lib/krb5/ |
| H A D | mit_glue.c | 48 krb5_checksum *cksum) in krb5_c_make_checksum() argument 58 input->data, input->length, cksum); in krb5_c_make_checksum() 67 const krb5_checksum *cksum, krb5_boolean *valid) in krb5_c_verify_checksum() argument 74 ret = krb5_c_make_checksum(context, cksum->cksumtype, in krb5_c_verify_checksum() 79 if (data_cksum.cksumtype == cksum->cksumtype in krb5_c_verify_checksum() 80 && krb5_data_ct_cmp(&data_cksum.checksum, &cksum->checksum) == 0) in krb5_c_verify_checksum() 89 krb5_c_get_checksum(krb5_context context, const krb5_checksum *cksum, in krb5_c_get_checksum() argument 95 *type = cksum->cksumtype; in krb5_c_get_checksum() 101 ret = der_copy_octet_string(&cksum->checksum, *data); in krb5_c_get_checksum() 112 krb5_c_set_checksum(krb5_context context, krb5_checksum *cksum, in krb5_c_set_checksum() argument [all …]
|
| H A D | crypto.c | 434 Checksum *cksum) in verify_checksum() argument 442 ct = _krb5_find_checksum(cksum->cksumtype); in verify_checksum() 446 cksum->cksumtype); in verify_checksum() 449 if(ct->checksumsize != cksum->checksum.length) { in verify_checksum() 454 ct->name, (unsigned)cksum->checksum.length, in verify_checksum() 491 ret = (*ct->verify)(context, dkey, data, len, usage, cksum); in verify_checksum() 510 if(krb5_data_ct_cmp(&c.checksum, &cksum->checksum) != 0) { in verify_checksum() 529 Checksum *cksum) in krb5_verify_checksum() argument 534 ct = _krb5_find_checksum(cksum->cksumtype); in krb5_verify_checksum() 538 cksum->cksumtype); in krb5_verify_checksum() [all …]
|
| H A D | build_auth.c | 109 Checksum *cksum, in _krb5_build_authenticator() argument 147 if (cksum) { in _krb5_build_authenticator() 148 ALLOC(auth.cksum, 1); in _krb5_build_authenticator() 149 if (auth.cksum == NULL) { in _krb5_build_authenticator() 153 ret = copy_Checksum(cksum, auth.cksum); in _krb5_build_authenticator() 157 if (auth.cksum->cksumtype == CKSUMTYPE_GSSAPI) { in _krb5_build_authenticator()
|
| H A D | crypto-arcfour.c | 134 Checksum k1_c, k2_c, k3_c, cksum; in ARCFOUR_subencrypt() local 162 cksum.checksum.length = 16; in ARCFOUR_subencrypt() 163 cksum.checksum.data = data; in ARCFOUR_subencrypt() 165 ret = _krb5_internal_hmac(NULL, c, cdata + 16, len - 16, 0, &ke, &cksum); in ARCFOUR_subencrypt() 203 Checksum k1_c, k2_c, k3_c, cksum; in ARCFOUR_subdecrypt() local 249 cksum.checksum.length = 16; in ARCFOUR_subdecrypt() 250 cksum.checksum.data = cksum_data; in ARCFOUR_subdecrypt() 252 ret = _krb5_internal_hmac(NULL, c, cdata + 16, len - 16, 0, &ke, &cksum); in ARCFOUR_subdecrypt() 260 if (ct_memcmp (cksum.checksum.data, data, 16) != 0) { in ARCFOUR_subdecrypt()
|
| H A D | rd_safe.c | 49 c = safe->cksum; in verify_checksum() 50 safe->cksum.cksumtype = 0; in verify_checksum() 51 safe->cksum.checksum.data = NULL; in verify_checksum() 52 safe->cksum.checksum.length = 0; in verify_checksum() 78 safe->cksum = c; in verify_checksum() 123 if (!krb5_checksum_is_keyed(context, safe.cksum.cksumtype) in krb5_rd_safe() 124 || !krb5_checksum_is_collision_proof(context, safe.cksum.cksumtype)) { in krb5_rd_safe()
|
| /freebsd/crypto/krb5/src/lib/crypto/krb/ |
| H A D | verify_checksum.c | 33 const krb5_checksum *cksum, krb5_boolean *valid) in krb5_k_verify_checksum() argument 46 cksumtype = cksum->checksum_type; in krb5_k_verify_checksum() 62 cksum_data = make_data(cksum->contents, cksum->length); in krb5_k_verify_checksum() 67 if (cksum->length != ctp->output_size) in krb5_k_verify_checksum() 70 ret = krb5_k_make_checksum(context, cksum->checksum_type, key, usage, in krb5_k_verify_checksum() 75 *valid = (k5_bcmp(computed.contents, cksum->contents, in krb5_k_verify_checksum() 85 const krb5_checksum *cksum, krb5_boolean *valid) in krb5_c_verify_checksum() argument 95 ret = krb5_k_verify_checksum(context, key, usage, data, cksum, valid); in krb5_c_verify_checksum()
|
| H A D | make_checksum.c | 35 const krb5_data *input, krb5_checksum *cksum) in krb5_k_make_checksum() argument 67 cksum->magic = KV5M_CHECKSUM; in krb5_k_make_checksum() 68 cksum->checksum_type = cksumtype; in krb5_k_make_checksum() 69 cksum->length = ctp->output_size; in krb5_k_make_checksum() 70 cksum->contents = (krb5_octet *) cksum_data.data; in krb5_k_make_checksum() 73 trunc = realloc(cksum->contents, ctp->output_size); in krb5_k_make_checksum() 75 cksum->contents = trunc; in krb5_k_make_checksum() 86 const krb5_data *input, krb5_checksum *cksum) in krb5_c_make_checksum() argument 96 ret = krb5_k_make_checksum(context, cksumtype, key, usage, input, cksum); in krb5_c_make_checksum()
|
| H A D | old_api_glue.c | 242 krb5_checksum cksum; in krb5_calculate_checksum() local 251 ret = krb5_c_make_checksum(context, ctype, kptr, 0, &input, &cksum); in krb5_calculate_checksum() 255 if (outcksum->length < cksum.length) { in krb5_calculate_checksum() 256 memset(cksum.contents, 0, cksum.length); in krb5_calculate_checksum() 257 free(cksum.contents); in krb5_calculate_checksum() 261 outcksum->magic = cksum.magic; in krb5_calculate_checksum() 262 outcksum->checksum_type = cksum.checksum_type; in krb5_calculate_checksum() 263 memcpy(outcksum->contents, cksum.contents, cksum.length); in krb5_calculate_checksum() 264 outcksum->length = cksum.length; in krb5_calculate_checksum() 266 free(cksum.contents); in krb5_calculate_checksum() [all …]
|
| H A D | enc_etm.c | 143 krb5_data ivcopy = empty_data(), cksum = empty_data(); in krb5int_etm_encrypt() local 188 ret = hmac_ivec_data(ktp, &ki, ivec, data, num_data, &cksum); in krb5int_etm_encrypt() 193 assert(trailer_len <= cksum.length); in krb5int_etm_encrypt() 194 memcpy(trailer->data.data, cksum.data, trailer_len); in krb5int_etm_encrypt() 204 free(cksum.data); in krb5int_etm_encrypt() 216 krb5_data cksum = empty_data(); in krb5int_etm_decrypt() local 238 ret = hmac_ivec_data(ktp, &ki, ivec, data, num_data, &cksum); in krb5int_etm_decrypt() 243 assert(trailer_len <= cksum.length); in krb5int_etm_decrypt() 244 if (k5_bcmp(cksum.data, trailer->data.data, trailer_len) != 0) { in krb5int_etm_decrypt() 255 zapfree(cksum.data, cksum.length); in krb5int_etm_decrypt()
|
| H A D | enc_dk_hmac.c | 82 unsigned char *cksum = NULL; in krb5int_dk_encrypt() local 121 cksum = k5alloc(hash->hashsize, &ret); in krb5int_dk_encrypt() 154 d2.data = (char *)cksum; in krb5int_dk_encrypt() 168 memcpy(trailer->data.data, cksum, hmacsize); in krb5int_dk_encrypt() 174 free(cksum); in krb5int_dk_encrypt() 193 unsigned char *cksum = NULL; in krb5int_dk_decrypt() local 222 cksum = k5alloc(hash->hashsize, &ret); in krb5int_dk_decrypt() 252 d1.data = (char *)cksum; in krb5int_dk_decrypt() 259 if (k5_bcmp(cksum, trailer->data.data, hmacsize) != 0) { in krb5int_dk_decrypt() 267 free(cksum); in krb5int_dk_decrypt()
|
| H A D | prf_dk.c | 36 krb5_data cksum = empty_data(), prfconst = make_data("prf", 3); in krb5int_dk_prf() local 41 ret = alloc_data(&cksum, hash->hashsize); in krb5int_dk_prf() 46 ret = hash->hash(&iov, 1, &cksum); in krb5int_dk_prf() 57 iov.data.data = cksum.data; in krb5int_dk_prf() 67 zapfree(cksum.data, hash->hashsize); in krb5int_dk_prf()
|
| /freebsd/sys/netipsec/ |
| H A D | udpencap.c | 321 uint16_t cksum, off; in udp_ipsec_adjust_cksum() local 333 if (sav->natt->cksum != 0) { in udp_ipsec_adjust_cksum() 335 m_copydata(m, skip + off, sizeof(cksum), in udp_ipsec_adjust_cksum() 336 (caddr_t)&cksum); in udp_ipsec_adjust_cksum() 338 if (proto == IPPROTO_UDP && cksum == 0) in udp_ipsec_adjust_cksum() 340 cksum = in_addword(cksum, sav->natt->cksum); in udp_ipsec_adjust_cksum() 364 cksum = 0; /* Reset for UDP. */ in udp_ipsec_adjust_cksum() 366 m_copyback(m, skip + off, sizeof(cksum), (caddr_t)&cksum); in udp_ipsec_adjust_cksum() 374 cksum = in_pseudo(ip->ip_src.s_addr, ip->ip_dst.s_addr, in udp_ipsec_adjust_cksum() 376 m_copyback(m, skip + off, sizeof(cksum), in udp_ipsec_adjust_cksum() [all …]
|
| /freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/redundancy/ |
| H A D | redundancy.kshlib | 55 typeset -i cksum=$(zpool status -p $1 | awk ' 62 echo $cksum 88 find $mntpnt -type f -exec cksum {} + >> $recordfile 2>&1 441 typeset -i cksum=$(echo "$status" | awk ' 448 if [[ $cksum -gt 0 ]]; then 450 log_fail "Unexpected CKSUM errors found for $pool ($cksum)" 455 log_fail "Unexpected repair IO found for $pool ($cksum)" 458 if [[ $cksum -gt 0 ]]; then 460 log_fail "Unexpected CKSUM errors found for $pool ($cksum)" 463 if [[ $cksum -lt 1 ]]; then [all …]
|
| /freebsd/crypto/krb5/src/lib/gssapi/krb5/ |
| H A D | util_seqnum.c | 34 krb5_ui_4 seqnum, unsigned char *cksum, unsigned char *buf) in kg_make_seq_num() argument 47 cksum, 8, in kg_make_seq_num() 54 return(kg_encrypt(context, key, KG_USAGE_SEQ, cksum, plain, buf, 8)); in kg_make_seq_num() 58 kg_get_seq_num(krb5_context context, krb5_key key, const uint8_t *cksum, in kg_get_seq_num() argument 67 cksum, 8, in kg_get_seq_num() 71 code = kg_decrypt(context, key, KG_USAGE_SEQ, cksum, buf, plain, 8); in kg_get_seq_num()
|
| H A D | util_cksum.c | 32 krb5_checksum *cksum) in kg_checksum_channel_bindings() argument 44 cksum->checksum_type = CKSUMTYPE_RSA_MD5; in kg_checksum_channel_bindings() 45 cksum->length = sumlen; in kg_checksum_channel_bindings() 46 cksum->magic = KV5M_CHECKSUM; in kg_checksum_channel_bindings() 51 if ((cksum->contents = (krb5_octet *) xmalloc(cksum->length)) == NULL) { in kg_checksum_channel_bindings() 54 memset(cksum->contents, '\0', cksum->length); in kg_checksum_channel_bindings() 78 &plaind, cksum); in kg_checksum_channel_bindings()
|
| /freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/checksum/ |
| H A D | filetest_001_pos.ksh | 89 cksum=$(zpool status -P -v $TESTPOOL | awk -v v="$firstvdev" '$0 ~ v {print $5}') 90 log_assert "Normal file write test saw $cksum checksum errors" 91 log_must [ $cksum -eq 0 ] 109 cksum=$(zpool status -P -v $TESTPOOL | awk -v v="$firstvdev" '$0 ~ v {print $5}') 111 log_assert "Checksum '$type' caught $cksum checksum errors" 112 log_must [ $cksum -ne 0 ]
|
| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | zio_checksum.c | 216 zio_checksum_to_feature(enum zio_checksum cksum) in zio_checksum_to_feature() argument 218 VERIFY0((cksum & ~ZIO_CHECKSUM_MASK)); in zio_checksum_to_feature() 220 switch (cksum) { in zio_checksum_to_feature() 326 zio_checksum_handle_crypt(zio_cksum_t *cksum, zio_cksum_t *saved, boolean_t xor) in zio_checksum_handle_crypt() argument 335 cksum->zc_word[0] ^= cksum->zc_word[2]; in zio_checksum_handle_crypt() 336 cksum->zc_word[1] ^= cksum->zc_word[3]; in zio_checksum_handle_crypt() 339 cksum->zc_word[2] = saved->zc_word[2]; in zio_checksum_handle_crypt() 340 cksum->zc_word[3] = saved->zc_word[3]; in zio_checksum_handle_crypt() 354 zio_cksum_t cksum, saved; in zio_checksum_compute() local 403 &cksum); in zio_checksum_compute() [all …]
|
| /freebsd/contrib/elftoolchain/libpe/ |
| H A D | pe_rich.c | 70 uint32_t cksum; in pe_rich_header_validate() local 83 cksum = pe->pe_rh_start - pe->pe_stub; in pe_rich_header_validate() 94 cksum += rol32((unsigned char) *p, off); in pe_rich_header_validate() 100 cksum += rol32(rh->rh_compid[i], rh->rh_cnt[i]); in pe_rich_header_validate() 103 if (cksum == rh->rh_xor) in pe_rich_header_validate()
|
| /freebsd/usr.bin/cksum/ |
| H A D | Makefile | 1 PROG= cksum 2 SRCS= cksum.c crc.c print.c sum1.c sum2.c crc32.c 3 LINKS= ${BINDIR}/cksum ${BINDIR}/sum 4 MLINKS= cksum.1 sum.1
|
| /freebsd/tools/tools/commitsdb/ |
| H A D | query_commit_db | 20 my $cksum; 29 $cksum = $hash; 34 unless ($cksum) { 52 next unless $hash eq $cksum;
|
| /freebsd/tests/sys/netinet/ |
| H A D | ip_reass_test.c | 62 uint32_t cksum; in update_cksum() local 68 for (cksum = 0, i = 0; i < sizeof(*ip) / sizeof(uint16_t); i++) { in update_cksum() 71 cksum += ntohs(tmp); in update_cksum() 73 cksum = (cksum >> 16) + (cksum & 0xffff); in update_cksum() 74 cksum = ~(cksum + (cksum >> 16)); in update_cksum() 75 ip->ip_sum = htons((uint16_t)cksum); in update_cksum()
|
| /freebsd/crypto/heimdal/lib/gssapi/krb5/ |
| H A D | 8003.c | 175 const Checksum *cksum, in _gsskrb5_verify_8003_checksum() argument 186 if(cksum->cksumtype != CKSUMTYPE_GSSAPI || cksum->checksum.length < 24) { in _gsskrb5_verify_8003_checksum() 191 p = cksum->checksum.data; in _gsskrb5_verify_8003_checksum() 217 if (cksum->checksum.length > 24 && (*flags & GSS_C_DELEG_FLAG)) { in _gsskrb5_verify_8003_checksum() 218 if(cksum->checksum.length < 28) { in _gsskrb5_verify_8003_checksum() 232 if(cksum->checksum.length < 28 + fwd_data->length) { in _gsskrb5_verify_8003_checksum()
|
| /freebsd/crypto/krb5/src/lib/krb5/krb/ |
| H A D | mk_safe.c | 131 krb5_checksum cksum; in krb5_mk_safe() local 136 memset(&cksum, 0, sizeof(cksum)); in krb5_mk_safe() 154 remote_addr, sumtype, &der_krbsafe, &cksum); in krb5_mk_safe() 158 ret = k5_privsafe_check_replay(context, authcon, NULL, NULL, &cksum); in krb5_mk_safe() 170 krb5_free_checksum_contents(context, &cksum); in krb5_mk_safe()
|