/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/mech/ |
H A D | util_cksum.c | 35 kg_checksum_channel_bindings(context, cb, cksum, bigend) in kg_checksum_channel_bindings() argument 38 krb5_checksum *cksum; 54 cksum->checksum_type = CKSUMTYPE_RSA_MD5; 55 cksum->length = sumlen; 60 if ((cksum->contents = (krb5_octet *) xmalloc(cksum->length)) == NULL) { 63 memset(cksum->contents, '\0', cksum->length); 103 &plaind, cksum); 107 if ((temp = xmalloc(cksum->length)) == NULL) { 108 krb5_free_checksum_contents(context, cksum); 113 memcpy(temp, cksum->contents, cksum->length); [all …]
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/ |
H A D | make_checksum.c | 40 const krb5_data *input, krb5_checksum *cksum) in krb5_c_make_checksum() argument 65 cksum->length = cksumlen; in krb5_c_make_checksum() 67 if ((cksum->contents = (krb5_octet *) MALLOC(cksum->length)) == NULL) in krb5_c_make_checksum() 70 data.length = cksum->length; in krb5_c_make_checksum() 71 data.data = (char *) cksum->contents; in krb5_c_make_checksum() 144 cksum->magic = KV5M_CHECKSUM; in krb5_c_make_checksum() 145 cksum->checksum_type = cksumtype; in krb5_c_make_checksum() 148 size_t old_len = cksum->length; in krb5_c_make_checksum() 155 cksum->length = krb5_cksumtypes_list[i].trunc_size; in krb5_c_make_checksum() 156 trunc = (krb5_octet *) MALLOC(cksum->length); in krb5_c_make_checksum() [all …]
|
H A D | verify_checksum.c | 39 const krb5_checksum *cksum, krb5_boolean *valid) in krb5_c_verify_checksum() argument 48 if (krb5_cksumtypes_list[i].ctype == cksum->checksum_type) in krb5_c_verify_checksum() 57 indata.length = cksum->length; in krb5_c_verify_checksum() 58 indata.data = (char *) cksum->contents; in krb5_c_verify_checksum() 68 if ((ret = krb5_c_checksum_length(context, cksum->checksum_type, &hashsize))) in krb5_c_verify_checksum() 71 if (cksum->length != hashsize) in krb5_c_verify_checksum() 76 if ((ret = krb5_c_make_checksum(context, cksum->checksum_type, key, usage, in krb5_c_verify_checksum() 82 *valid = (memcmp(computed.contents, cksum->contents, hashsize) == 0); in krb5_c_verify_checksum()
|
/illumos-gate/usr/src/cmd/boot/common/ |
H A D | mboot_extra.c | 48 uint32_t cksum = 0; in compute_checksum() local 53 cksum += *ck_ptr++; in compute_checksum() 55 return (-cksum); in compute_checksum() 64 uint32_t cksum; in find_multiboot() local 84 cksum = -(mboot->flags + mboot->magic); in find_multiboot() 85 if (mboot->checksum != cksum) { in find_multiboot() 88 mboot->checksum, cksum); in find_multiboot() 115 uint32_t cksum; in find_einfo() local 126 cksum = compute_checksum(extra + sizeof (bb_header_ext_t), in find_einfo() 128 BOOT_DEBUG("Extended information header checksum is %x\n", cksum); in find_einfo() [all …]
|
/illumos-gate/usr/src/lib/libsqlite/test/ |
H A D | vacuum.test | 20 proc cksum {{db db}} { 28 set cksum [string length $txt]-[md5 $txt] 29 # puts $cksum-[file size test.db] 30 return $cksum 51 set ::cksum [cksum] 52 expr {$::cksum!=""} 58 cksum 59 } $cksum 76 set ::cksum [cksum] 77 expr {$::cksum!=""} [all …]
|
H A D | ioerr.test | 60 proc cksum {{db db}} { 68 set cksum [string length $txt]-[md5 $txt] 69 # puts $cksum-[file size test.db] 70 return $cksum 97 set ::cksum [cksum] 116 cksum 117 } $cksum
|
H A D | interrupt.test | 23 proc cksum {{db db}} { 31 set cksum [string length $txt]-[md5 $txt] 32 # puts $cksum-[file size test.db] 33 return $cksum 42 set orig_sum [cksum] 55 cksum 98 set cksum [db eval {SELECT md5sum(a || b) FROM t1}] 104 } $cksum
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/mech/ |
H A D | util_seqnum.c | 32 kg_make_seq_num(context, key, direction, seqnum, cksum, buf) in kg_make_seq_num() argument 37 unsigned char *cksum; 53 cksum, 8, 64 return(kg_encrypt(context, key, KG_USAGE_SEQ, cksum, plain, buf, 8)); 67 krb5_error_code kg_get_seq_num(context, key, cksum, buf, direction, seqnum) in kg_get_seq_num() argument 70 unsigned char *cksum; 80 cksum, 8, 84 code = kg_decrypt(context, key, KG_USAGE_SEQ, cksum, buf, plain, 8);
|
H A D | k5seal.c | 76 krb5_checksum cksum; in make_seal_token_v1() local 256 cksum.length = cksum_size; in make_seal_token_v1() 257 cksum.contents = md5cksum.contents + 16 - cksum.length; in make_seal_token_v1() 259 (void) memcpy(ptr+14, cksum.contents, cksum.length); in make_seal_token_v1()
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/crypto/crc32/ |
H A D | crc.c | 163 krb5_const krb5_checksum *cksum, 205 crc32_verify_func(cksum, in, in_length, seed, seed_length) in crc32_verify_func() argument 206 krb5_const krb5_checksum *cksum; in crc32_verify_func() 219 if (cksum->checksum_type == CKSUMTYPE_CRC32) { 220 if (cksum->length == CRC32_CKSUM_LENGTH) { 228 if ((cksum->contents[0] != (krb5_octet) (c & 0xff)) || 229 (cksum->contents[1] != (krb5_octet) ((c >> 8) & 0xff)) || 230 (cksum->contents[2] != (krb5_octet) ((c >> 16) & 0xff)) || 231 (cksum->contents[3] != (krb5_octet) ((c >> 24) & 0xff)))
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/crypto/ |
H A D | old_api_glue.c | 216 krb5_checksum cksum; in krb5_calculate_checksum() local 226 if ((ret = krb5_c_make_checksum(context, ctype, &key, 0, &input, &cksum))) in krb5_calculate_checksum() 229 if (outcksum->length < cksum.length) { in krb5_calculate_checksum() 230 memset(cksum.contents, 0, cksum.length); in krb5_calculate_checksum() 231 free(cksum.contents); in krb5_calculate_checksum() 235 outcksum->magic = cksum.magic; in krb5_calculate_checksum() 236 outcksum->checksum_type = cksum.checksum_type; in krb5_calculate_checksum() 237 memcpy(outcksum->contents, cksum.contents, cksum.length); in krb5_calculate_checksum() 238 outcksum->length = cksum.length; in krb5_calculate_checksum() 240 free(cksum.contents); in krb5_calculate_checksum() [all …]
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zio_checksum.c | 206 zio_checksum_to_feature(enum zio_checksum cksum) in zio_checksum_to_feature() argument 208 VERIFY((cksum & ~ZIO_CHECKSUM_MASK) == 0); in zio_checksum_to_feature() 210 switch (cksum) { in zio_checksum_to_feature() 313 zio_checksum_handle_crypt(zio_cksum_t *cksum, zio_cksum_t *saved, boolean_t xor) in zio_checksum_handle_crypt() argument 322 cksum->zc_word[0] ^= cksum->zc_word[2]; in zio_checksum_handle_crypt() 323 cksum->zc_word[1] ^= cksum->zc_word[3]; in zio_checksum_handle_crypt() 326 cksum->zc_word[2] = saved->zc_word[2]; in zio_checksum_handle_crypt() 327 cksum->zc_word[3] = saved->zc_word[3]; in zio_checksum_handle_crypt() 341 zio_cksum_t cksum, saved; in zio_checksum_compute() local 389 &cksum); in zio_checksum_compute() [all …]
|
/illumos-gate/usr/src/uts/common/io/bge/ |
H A D | bge_send.c | 264 uint32_t cksum; in bge_pseudo_cksum() local 277 cksum = (((uint16_t)buf[2])<<8) + buf[3] - iphl; in bge_pseudo_cksum() 278 cksum += proto = buf[9]; in bge_pseudo_cksum() 279 cksum += (((uint16_t)buf[12])<<8) + buf[13]; in bge_pseudo_cksum() 280 cksum += (((uint16_t)buf[14])<<8) + buf[15]; in bge_pseudo_cksum() 281 cksum += (((uint16_t)buf[16])<<8) + buf[17]; in bge_pseudo_cksum() 282 cksum += (((uint16_t)buf[18])<<8) + buf[19]; in bge_pseudo_cksum() 283 cksum = (cksum>>16) + (cksum & 0xFFFF); in bge_pseudo_cksum() 284 cksum = (cksum>>16) + (cksum & 0xFFFF); in bge_pseudo_cksum() 298 *(uint16_t *)buf = htons((uint16_t)cksum); in bge_pseudo_cksum()
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/old/ |
H A D | old_decrypt.c | 50 krb5_data output, cksum, crcivec; in krb5_old_decrypt() local 108 cksum.length = hashsize; in krb5_old_decrypt() 109 cksum.data = (char *)new_cksum; in krb5_old_decrypt() 111 if ((ret = ((*(hash->hash))(context, 1, &output, &cksum)))) in krb5_old_decrypt() 114 if (memcmp(cksum.data, orig_cksum, cksum.length) != 0) { in krb5_old_decrypt()
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/ |
H A D | dk_decrypt.c | 86 unsigned char *plaindata = NULL, *cksum = NULL, *cn; in krb5_dk_decrypt_maybe_trunc_hmac() local 147 if ((cksum = (unsigned char *) MALLOC(hashsize)) == NULL) { in krb5_dk_decrypt_maybe_trunc_hmac() 152 d1.data = (char *) cksum; in krb5_dk_decrypt_maybe_trunc_hmac() 163 if (memcmp(cksum, input->data+enclen, hmacsize) != 0) { in krb5_dk_decrypt_maybe_trunc_hmac() 200 if (cksum) { in krb5_dk_decrypt_maybe_trunc_hmac() 201 (void) memset(cksum, 0, hashsize); in krb5_dk_decrypt_maybe_trunc_hmac() 202 FREE(cksum, hashsize); in krb5_dk_decrypt_maybe_trunc_hmac()
|
/illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/ |
H A D | send_encrypted_props.ksh | 80 typeset cksum=$(digest -a md5 /$TESTPOOL/ds/$TESTFILE0) 134 log_must test "$recv_cksum" == "$cksum" 150 log_must test "$recv_cksum" == "$cksum" 168 log_must test "$recv_cksum" == "$cksum" 182 log_must test "$recv_cksum" == "$cksum" 196 log_must test "$recv_cksum" == "$cksum" 210 log_must test "$recv_cksum" == "$cksum"
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/crc32/ |
H A D | crc32.c | 40 mit_crc32(in, in_length, cksum) in mit_crc32() argument 43 unsigned long *cksum; 49 *cksum = crc;
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip6_output.c | 727 uint32_t cksum; in ip_output_sw_cksum_v6() local 741 cksum = IP_TCP_CSUM_COMP; in ip_output_sw_cksum_v6() 744 cksum = IP_UDP_CSUM_COMP; in ip_output_sw_cksum_v6() 767 cksum = htons(protocol); in ip_output_sw_cksum_v6() 770 cksum = IP_ICMPV6_CSUM_COMP; /* Pseudo-header cksum */ in ip_output_sw_cksum_v6() 785 cksum += iphs[4] + iphs[5] + iphs[6] + iphs[7] + in ip_output_sw_cksum_v6() 789 cksum = IP_CSUM(mp, ip_hdr_length, cksum); in ip_output_sw_cksum_v6() 795 if (protocol == IPPROTO_UDP && cksum == 0) in ip_output_sw_cksum_v6() 796 *cksump = ~cksum; in ip_output_sw_cksum_v6() 798 *cksump = cksum; in ip_output_sw_cksum_v6() [all …]
|
H A D | ip6_input.c | 1741 uint32_t cksum; in ip_input_cksum_pseudo_v6() local 1752 cksum = htons(ulp_len) + IP_TCP_CSUM_COMP; in ip_input_cksum_pseudo_v6() 1754 cksum += iphs[4] + iphs[5] + iphs[6] + iphs[7] + in ip_input_cksum_pseudo_v6() 1766 cksum = udpha->uha_length + IP_UDP_CSUM_COMP; in ip_input_cksum_pseudo_v6() 1768 cksum += iphs[4] + iphs[5] + iphs[6] + iphs[7] + in ip_input_cksum_pseudo_v6() 1778 cksum = htons(ulp_len) + IP_ICMPV6_CSUM_COMP; in ip_input_cksum_pseudo_v6() 1780 cksum += iphs[4] + iphs[5] + iphs[6] + iphs[7] + in ip_input_cksum_pseudo_v6() 1786 cksum = 0; in ip_input_cksum_pseudo_v6() 1790 return (cksum); in ip_input_cksum_pseudo_v6() 1803 uint32_t cksum; in ip_input_sw_cksum_v6() local [all …]
|
H A D | ip_input.c | 2126 uint32_t cksum; in ip_input_cksum_pseudo_v4() local 2137 cksum = htons(ulp_len) + IP_TCP_CSUM_COMP; in ip_input_cksum_pseudo_v4() 2139 cksum += iphs[6] + iphs[7] + iphs[8] + iphs[9]; in ip_input_cksum_pseudo_v4() 2148 cksum = udpha->uha_length + IP_UDP_CSUM_COMP; in ip_input_cksum_pseudo_v4() 2150 cksum += iphs[6] + iphs[7] + iphs[8] + iphs[9]; in ip_input_cksum_pseudo_v4() 2155 cksum = 0; in ip_input_cksum_pseudo_v4() 2159 return (cksum); in ip_input_cksum_pseudo_v4() 2172 uint32_t cksum; in ip_input_sw_cksum_v4() local 2180 cksum = ip_input_cksum_pseudo_v4(ipha, ira); in ip_input_sw_cksum_v4() 2181 cksum = IP_CSUM(mp, ip_hdr_length, cksum); in ip_input_sw_cksum_v4() [all …]
|
/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac_ktest.c | 192 uint32_t cksum = 0; in cksum_calc_pseudo() local 196 cksum += iphs[6] + iphs[7] + iphs[8] + iphs[9]; in cksum_calc_pseudo() 198 cksum += iphs[4] + iphs[5] + iphs[6] + iphs[7] + in cksum_calc_pseudo() 209 cksum += IP_TCP_CSUM_COMP; in cksum_calc_pseudo() 212 cksum += IP_UDP_CSUM_COMP; in cksum_calc_pseudo() 215 cksum += IP_ICMPV6_CSUM_COMP; in cksum_calc_pseudo() 237 cksum += htons(ulp_len); in cksum_calc_pseudo() 239 cksum = (cksum >> 16) + (cksum & 0xffff); in cksum_calc_pseudo() 240 cksum = (cksum >> 16) + (cksum & 0xffff); in cksum_calc_pseudo() 241 return (cksum); in cksum_calc_pseudo()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | devcache.c | 357 uint16_t cksum = 0; in nvp_cksum() local 363 cksum = buf[buflen]; in nvp_cksum() 367 cksum ^= *p++; in nvp_cksum() 368 return (cksum); in nvp_cksum() 382 uint16_t cksum, hdrsum; in fread_nvlist() local 416 cksum = hdr.nvpf_hdr_chksum; in fread_nvlist() 421 hdr.nvpf_version != NVPF_HDR_VERSION || hdrsum != cksum) { in fread_nvlist() 423 if (hdrsum != cksum) { in fread_nvlist() 426 filename, hdrsum, cksum); in fread_nvlist() 458 cksum = nvp_cksum((uchar_t *)buf, hdr.nvpf_size); in fread_nvlist() [all …]
|
/illumos-gate/usr/src/uts/common/io/sfxge/common/ |
H A D | efx_vpd.c | 504 uint8_t cksum; in efx_vpd_hunk_verify() local 535 cksum = 0; in efx_vpd_hunk_verify() 537 cksum += data[i]; in efx_vpd_hunk_verify() 539 if (cksum != 0) { in efx_vpd_hunk_verify() 601 uint8_t cksum; in efx_vpd_hunk_reinit() local 620 cksum = 0; in efx_vpd_hunk_reinit() 622 cksum += data[pos]; in efx_vpd_hunk_reinit() 623 data[offset - 1] -= cksum; in efx_vpd_hunk_reinit() 799 uint8_t cksum; in efx_vpd_hunk_set() local 957 cksum = 0; in efx_vpd_hunk_set() [all …]
|
/illumos-gate/usr/src/test/zfs-tests/tests/functional/cli_root/zpool_scrub/ |
H A D | zpool_scrub_offline_device.ksh | 129 cksum=$(zpool status $TESTPOOL2 | awk '{if ($NF == "CKSUM") {fnd=1; next} \ 131 if [[ $cksum != 0 ]]; then 132 log_fail "Unexpected CKSUM errors found on $TESTPOOL2 ($cksum)"
|
/illumos-gate/usr/src/lib/krb5/plugins/preauth/pkinit/ |
H A D | pkinit_clnt.c | 104 const krb5_checksum * cksum, krb5_principal server, 140 krb5_checksum cksum; local 144 cksum.contents = NULL; 170 der_req, &cksum); 190 nonce, &cksum, request->server, &out_data); 277 const krb5_checksum * cksum, argument 307 free(cksum->contents); 319 auth_pack->pkAuthenticator.paChecksum = *cksum; 707 krb5_checksum cksum = {0, 0, 0, NULL}; local 867 encoded_request, &cksum); [all …]
|