Home
last modified time | relevance | path

Searched refs:cksum (Results 1 – 25 of 187) sorted by relevance

12345678

/freebsd/sys/gdb/
H A Dgdb_packet.c108 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 Dt_cksums.c41 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 Dmit_glue.c48 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 Dcrypto.c434 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 Dbuild_auth.c109 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 Dcrypto-arcfour.c134 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 Drd_safe.c49 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 Dverify_checksum.c33 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 Dmake_checksum.c35 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 Dold_api_glue.c242 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 Denc_etm.c143 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 Denc_dk_hmac.c82 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 Dprf_dk.c36 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 Dudpencap.c321 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 Dredundancy.kshlib55 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 Dutil_seqnum.c34 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 Dutil_cksum.c32 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 Dfiletest_001_pos.ksh89 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 Dzio_checksum.c216 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 Dpe_rich.c70 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 DMakefile1 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 Dquery_commit_db20 my $cksum;
29 $cksum = $hash;
34 unless ($cksum) {
52 next unless $hash eq $cksum;
/freebsd/tests/sys/netinet/
H A Dip_reass_test.c62 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 D8003.c175 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 Dmk_safe.c131 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()

12345678