crypto 1000 source3/libsmb/clikrb5.c krb5_crypto crypto; crypto 1004 source3/libsmb/clikrb5.c &crypto); crypto 1012 source3/libsmb/clikrb5.c crypto, crypto 1018 source3/libsmb/clikrb5.c krb5_crypto_destroy(context, crypto); crypto 41 source4/auth/kerberos/kerberos_pac.c krb5_crypto crypto; crypto 51 source4/auth/kerberos/kerberos_pac.c &crypto); crypto 58 source4/auth/kerberos/kerberos_pac.c crypto, crypto 63 source4/auth/kerberos/kerberos_pac.c krb5_crypto_destroy(context, crypto); crypto 390 source4/auth/kerberos/kerberos_pac.c krb5_crypto crypto; crypto 397 source4/auth/kerberos/kerberos_pac.c &crypto); crypto 404 source4/auth/kerberos/kerberos_pac.c crypto, crypto 415 source4/auth/kerberos/kerberos_pac.c krb5_crypto_destroy(context, crypto); crypto 197 source4/heimdal/kdc/524.c krb5_crypto crypto; crypto 199 source4/heimdal/kdc/524.c ret = krb5_crypto_init(context, skey, ETYPE_DES_PCBC_NONE, &crypto); crypto 208 source4/heimdal/kdc/524.c crypto, crypto 214 source4/heimdal/kdc/524.c krb5_crypto_destroy(context, crypto); crypto 298 source4/heimdal/kdc/524.c krb5_crypto crypto; crypto 328 source4/heimdal/kdc/524.c ret = krb5_crypto_init(context, &skey->key, 0, &crypto); crypto 335 source4/heimdal/kdc/524.c crypto, crypto 339 source4/heimdal/kdc/524.c krb5_crypto_destroy(context, crypto); crypto 61 source4/heimdal/kdc/digest.c krb5_crypto *crypto) crypto 75 source4/heimdal/kdc/digest.c return krb5_crypto_init(context, &key->key, 0, crypto); crypto 211 source4/heimdal/kdc/digest.c krb5_crypto crypto = NULL; crypto 346 source4/heimdal/kdc/digest.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 352 source4/heimdal/kdc/digest.c ret = krb5_decrypt_EncryptedData(context, crypto, KRB5_KU_DIGEST_ENCRYPT, crypto 354 source4/heimdal/kdc/digest.c krb5_crypto_destroy(context, crypto); crypto 355 source4/heimdal/kdc/digest.c crypto = NULL; crypto 461 source4/heimdal/kdc/digest.c ret = get_digest_key(context, config, server, &crypto); crypto 466 source4/heimdal/kdc/digest.c crypto, crypto 472 source4/heimdal/kdc/digest.c krb5_crypto_destroy(context, crypto); crypto 473 source4/heimdal/kdc/digest.c crypto = NULL; crypto 578 source4/heimdal/kdc/digest.c ret = get_digest_key(context, config, server, &crypto); crypto 582 source4/heimdal/kdc/digest.c ret = krb5_verify_checksum(context, crypto, crypto 585 source4/heimdal/kdc/digest.c krb5_crypto_destroy(context, crypto); crypto 586 source4/heimdal/kdc/digest.c crypto = NULL; crypto 1089 source4/heimdal/kdc/digest.c ret = get_digest_key(context, config, server, &crypto); crypto 1093 source4/heimdal/kdc/digest.c ret = krb5_encrypt(context, crypto, KRB5_KU_DIGEST_OPAQUE, crypto 1096 source4/heimdal/kdc/digest.c krb5_crypto_destroy(context, crypto); crypto 1097 source4/heimdal/kdc/digest.c crypto = NULL; crypto 1135 source4/heimdal/kdc/digest.c ret = get_digest_key(context, config, server, &crypto); crypto 1139 source4/heimdal/kdc/digest.c ret = krb5_decrypt(context, crypto, KRB5_KU_DIGEST_OPAQUE, crypto 1142 source4/heimdal/kdc/digest.c krb5_crypto_destroy(context, crypto); crypto 1143 source4/heimdal/kdc/digest.c crypto = NULL; crypto 1407 source4/heimdal/kdc/digest.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 1413 source4/heimdal/kdc/digest.c ret = krb5_encrypt_EncryptedData(context, crypto, KRB5_KU_DIGEST_ENCRYPT, crypto 1435 source4/heimdal/kdc/digest.c if (crypto) crypto 1436 source4/heimdal/kdc/digest.c krb5_crypto_destroy(context, crypto); crypto 271 source4/heimdal/kdc/kerberos5.c krb5_crypto crypto; crypto 286 source4/heimdal/kdc/kerberos5.c ret = krb5_crypto_init(context, skey, etype, &crypto); crypto 295 source4/heimdal/kdc/kerberos5.c crypto, crypto 302 source4/heimdal/kdc/kerberos5.c krb5_crypto_destroy(context, crypto); crypto 324 source4/heimdal/kdc/kerberos5.c ret = krb5_crypto_init(context, ckey, 0, &crypto); crypto 333 source4/heimdal/kdc/kerberos5.c crypto, crypto 343 source4/heimdal/kdc/kerberos5.c crypto, crypto 352 source4/heimdal/kdc/kerberos5.c krb5_crypto_destroy(context, crypto); crypto 985 source4/heimdal/kdc/kerberos5.c krb5_crypto crypto; crypto 1195 source4/heimdal/kdc/kerberos5.c ret = krb5_crypto_init(context, &pa_key->key, 0, &crypto); crypto 1204 source4/heimdal/kdc/kerberos5.c crypto, crypto 1208 source4/heimdal/kdc/kerberos5.c krb5_crypto_destroy(context, crypto); crypto 1664 source4/heimdal/kdc/kerberos5.c krb5_crypto crypto; crypto 1680 source4/heimdal/kdc/kerberos5.c ret = krb5_crypto_init(context, &et.key, 0, &crypto); crypto 1686 source4/heimdal/kdc/kerberos5.c ret = krb5_create_checksum(context, crypto, crypto 1691 source4/heimdal/kdc/kerberos5.c krb5_crypto_destroy(context, crypto); crypto 116 source4/heimdal/kdc/krb5tgs.c krb5_crypto crypto = NULL; crypto 143 source4/heimdal/kdc/krb5tgs.c ret = krb5_crypto_init(context, &key->key, 0, &crypto); crypto 157 source4/heimdal/kdc/krb5tgs.c ret = krb5_create_checksum(context, crypto, KRB5_KU_KRB5SIGNEDPATH, 0, crypto 159 source4/heimdal/kdc/krb5tgs.c krb5_crypto_destroy(context, crypto); crypto 194 source4/heimdal/kdc/krb5tgs.c krb5_crypto crypto = NULL; crypto 233 source4/heimdal/kdc/krb5tgs.c ret = krb5_crypto_init(context, &key->key, 0, &crypto); crypto 240 source4/heimdal/kdc/krb5tgs.c ret = krb5_verify_checksum(context, crypto, KRB5_KU_KRB5SIGNEDPATH, crypto 243 source4/heimdal/kdc/krb5tgs.c krb5_crypto_destroy(context, crypto); crypto 945 source4/heimdal/kdc/krb5tgs.c krb5_crypto crypto; crypto 983 source4/heimdal/kdc/krb5tgs.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 991 source4/heimdal/kdc/krb5tgs.c crypto, crypto 997 source4/heimdal/kdc/krb5tgs.c krb5_crypto_destroy(context, crypto); crypto 1069 source4/heimdal/kdc/krb5tgs.c krb5_crypto crypto; crypto 1234 source4/heimdal/kdc/krb5tgs.c ret = krb5_crypto_init(context, subkey, 0, &crypto); crypto 1242 source4/heimdal/kdc/krb5tgs.c crypto, crypto 1246 source4/heimdal/kdc/krb5tgs.c krb5_crypto_destroy(context, crypto); crypto 1677 source4/heimdal/kdc/krb5tgs.c krb5_crypto crypto; crypto 1695 source4/heimdal/kdc/krb5tgs.c ret = krb5_crypto_init(context, &tgt->key, 0, &crypto); crypto 1705 source4/heimdal/kdc/krb5tgs.c crypto, crypto 1711 source4/heimdal/kdc/krb5tgs.c krb5_crypto_destroy(context, crypto); crypto 1899 source4/heimdal/kdc/krb5tgs.c krb5_crypto crypto; crypto 1904 source4/heimdal/kdc/krb5tgs.c ret = krb5_crypto_init(context, &sessionkey, 0, &crypto); crypto 1908 source4/heimdal/kdc/krb5tgs.c ret = build_server_referral(context, config, crypto, ref_realm, crypto 1910 source4/heimdal/kdc/krb5tgs.c krb5_crypto_destroy(context, crypto); crypto 487 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c krb5_crypto crypto; crypto 491 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 0, &crypto); crypto 506 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c crypto, KRB5_KU_AP_REQ_AUTH_CKSUM, NULL, 0, crypto 509 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c krb5_crypto_destroy(context, crypto); crypto 127 source4/heimdal/lib/gssapi/krb5/arcfour.c krb5_crypto crypto; crypto 142 source4/heimdal/lib/gssapi/krb5/arcfour.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 149 source4/heimdal/lib/gssapi/krb5/arcfour.c crypto, crypto 159 source4/heimdal/lib/gssapi/krb5/arcfour.c krb5_crypto_destroy(context, crypto); crypto 689 source4/heimdal/lib/gssapi/krb5/arcfour.c krb5_crypto crypto, crypto 741 source4/heimdal/lib/gssapi/krb5/arcfour.c krb5_crypto crypto; crypto 743 source4/heimdal/lib/gssapi/krb5/arcfour.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 749 source4/heimdal/lib/gssapi/krb5/arcfour.c ret = max_wrap_length_arcfour(ctx, crypto, crypto 753 source4/heimdal/lib/gssapi/krb5/arcfour.c krb5_crypto_destroy(context, crypto); crypto 757 source4/heimdal/lib/gssapi/krb5/arcfour.c krb5_crypto_destroy(context, crypto); crypto 48 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto crypto, crypto 62 source4/heimdal/lib/gssapi/krb5/cfx.c ret = krb5_crypto_get_checksum_type(context, crypto, &type); crypto 77 source4/heimdal/lib/gssapi/krb5/cfx.c ret = krb5_crypto_getblocksize(context, crypto, &padsize); crypto 79 source4/heimdal/lib/gssapi/krb5/cfx.c ret = krb5_crypto_getpadsize(context, crypto, &padsize); crypto 93 source4/heimdal/lib/gssapi/krb5/cfx.c crypto, input_length); crypto 106 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto crypto, crypto 127 source4/heimdal/lib/gssapi/krb5/cfx.c crypto, wrapped_size); crypto 146 source4/heimdal/lib/gssapi/krb5/cfx.c ret = krb5_crypto_get_checksum_type(context, crypto, &type); crypto 175 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto crypto; crypto 177 source4/heimdal/lib/gssapi/krb5/cfx.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 183 source4/heimdal/lib/gssapi/krb5/cfx.c ret = _gsskrb5cfx_max_wrap_length_cfx(context, crypto, conf_req_flag, crypto 187 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 191 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 250 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto crypto; crypto 260 source4/heimdal/lib/gssapi/krb5/cfx.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 267 source4/heimdal/lib/gssapi/krb5/cfx.c crypto, conf_req_flag, crypto 272 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 283 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 373 source4/heimdal/lib/gssapi/krb5/cfx.c ret = krb5_encrypt(context, crypto, crypto 380 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 399 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 412 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 419 source4/heimdal/lib/gssapi/krb5/cfx.c ret = krb5_create_checksum(context, crypto, crypto 426 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 449 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 457 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 476 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto crypto; crypto 553 source4/heimdal/lib/gssapi/krb5/cfx.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 580 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 584 source4/heimdal/lib/gssapi/krb5/cfx.c ret = krb5_decrypt(context, crypto, usage, crypto 588 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 594 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 607 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 620 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 626 source4/heimdal/lib/gssapi/krb5/cfx.c crypto, &cksum.cksumtype); crypto 629 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 638 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 650 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 667 source4/heimdal/lib/gssapi/krb5/cfx.c ret = krb5_verify_checksum(context, crypto, crypto 674 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 680 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 698 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto crypto; crypto 707 source4/heimdal/lib/gssapi/krb5/cfx.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 717 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 750 source4/heimdal/lib/gssapi/krb5/cfx.c ret = krb5_create_checksum(context, crypto, crypto 754 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 758 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 790 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto crypto; crypto 854 source4/heimdal/lib/gssapi/krb5/cfx.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 860 source4/heimdal/lib/gssapi/krb5/cfx.c ret = krb5_crypto_get_checksum_type(context, crypto, crypto 864 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 880 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 886 source4/heimdal/lib/gssapi/krb5/cfx.c ret = krb5_verify_checksum(context, crypto, crypto 891 source4/heimdal/lib/gssapi/krb5/cfx.c krb5_crypto_destroy(context, crypto); crypto 145 source4/heimdal/lib/gssapi/krb5/get_mic.c krb5_crypto crypto; crypto 185 source4/heimdal/lib/gssapi/krb5/get_mic.c kret = krb5_crypto_init(context, key, 0, &crypto); crypto 196 source4/heimdal/lib/gssapi/krb5/get_mic.c crypto, crypto 203 source4/heimdal/lib/gssapi/krb5/get_mic.c krb5_crypto_destroy (context, crypto); crypto 229 source4/heimdal/lib/gssapi/krb5/get_mic.c ETYPE_DES3_CBC_NONE, &crypto); crypto 244 source4/heimdal/lib/gssapi/krb5/get_mic.c crypto, crypto 247 source4/heimdal/lib/gssapi/krb5/get_mic.c krb5_crypto_destroy (context, crypto); crypto 49 source4/heimdal/lib/gssapi/krb5/prf.c krb5_crypto crypto; crypto 86 source4/heimdal/lib/gssapi/krb5/prf.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 97 source4/heimdal/lib/gssapi/krb5/prf.c krb5_crypto_destroy(context, crypto); crypto 111 source4/heimdal/lib/gssapi/krb5/prf.c krb5_crypto_destroy(context, crypto); crypto 121 source4/heimdal/lib/gssapi/krb5/prf.c ret = krb5_crypto_prf(context, crypto, &input, &output); crypto 127 source4/heimdal/lib/gssapi/krb5/prf.c krb5_crypto_destroy(context, crypto); crypto 138 source4/heimdal/lib/gssapi/krb5/prf.c krb5_crypto_destroy(context, crypto); crypto 207 source4/heimdal/lib/gssapi/krb5/unwrap.c krb5_crypto crypto; crypto 250 source4/heimdal/lib/gssapi/krb5/unwrap.c ETYPE_DES3_CBC_NONE, &crypto); crypto 255 source4/heimdal/lib/gssapi/krb5/unwrap.c ret = krb5_decrypt(context, crypto, KRB5_KU_USAGE_SEAL, crypto 257 source4/heimdal/lib/gssapi/krb5/unwrap.c krb5_crypto_destroy(context, crypto); crypto 286 source4/heimdal/lib/gssapi/krb5/unwrap.c ETYPE_DES3_CBC_NONE, &crypto); crypto 297 source4/heimdal/lib/gssapi/krb5/unwrap.c crypto, crypto 302 source4/heimdal/lib/gssapi/krb5/unwrap.c krb5_crypto_destroy (context, crypto); crypto 349 source4/heimdal/lib/gssapi/krb5/unwrap.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 355 source4/heimdal/lib/gssapi/krb5/unwrap.c ret = krb5_verify_checksum (context, crypto, crypto 360 source4/heimdal/lib/gssapi/krb5/unwrap.c krb5_crypto_destroy (context, crypto); crypto 147 source4/heimdal/lib/gssapi/krb5/verify_mic.c krb5_crypto crypto; crypto 170 source4/heimdal/lib/gssapi/krb5/verify_mic.c ETYPE_DES3_CBC_NONE, &crypto); crypto 185 source4/heimdal/lib/gssapi/krb5/verify_mic.c crypto, crypto 190 source4/heimdal/lib/gssapi/krb5/verify_mic.c krb5_crypto_destroy (context, crypto); crypto 200 source4/heimdal/lib/gssapi/krb5/verify_mic.c krb5_crypto_destroy (context, crypto); crypto 218 source4/heimdal/lib/gssapi/krb5/verify_mic.c krb5_crypto_destroy (context, crypto); crypto 226 source4/heimdal/lib/gssapi/krb5/verify_mic.c krb5_crypto_destroy (context, crypto); crypto 236 source4/heimdal/lib/gssapi/krb5/verify_mic.c krb5_crypto_destroy (context, crypto); crypto 249 source4/heimdal/lib/gssapi/krb5/verify_mic.c ret = krb5_verify_checksum (context, crypto, crypto 255 source4/heimdal/lib/gssapi/krb5/verify_mic.c krb5_crypto_destroy (context, crypto); crypto 262 source4/heimdal/lib/gssapi/krb5/verify_mic.c krb5_crypto_destroy (context, crypto); crypto 344 source4/heimdal/lib/gssapi/krb5/wrap.c krb5_crypto crypto; crypto 396 source4/heimdal/lib/gssapi/krb5/wrap.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 406 source4/heimdal/lib/gssapi/krb5/wrap.c crypto, crypto 412 source4/heimdal/lib/gssapi/krb5/wrap.c krb5_crypto_destroy (context, crypto); crypto 443 source4/heimdal/lib/gssapi/krb5/wrap.c &crypto); crypto 457 source4/heimdal/lib/gssapi/krb5/wrap.c crypto, crypto 462 source4/heimdal/lib/gssapi/krb5/wrap.c krb5_crypto_destroy (context, crypto); crypto 488 source4/heimdal/lib/gssapi/krb5/wrap.c ETYPE_DES3_CBC_NONE, &crypto); crypto 496 source4/heimdal/lib/gssapi/krb5/wrap.c ret = krb5_encrypt(context, crypto, KRB5_KU_USAGE_SEAL, crypto 498 source4/heimdal/lib/gssapi/krb5/wrap.c krb5_crypto_destroy(context, crypto); crypto 43 source4/heimdal/lib/hdb/mkey.c krb5_crypto crypto; crypto 53 source4/heimdal/lib/hdb/mkey.c if (mkey->crypto) crypto 54 source4/heimdal/lib/hdb/mkey.c krb5_crypto_destroy(context, mkey->crypto); crypto 83 source4/heimdal/lib/hdb/mkey.c ret = krb5_crypto_init(context, key, etype, &(*mkey)->crypto); crypto 138 source4/heimdal/lib/hdb/mkey.c ret = krb5_crypto_init(context, &p->keytab.keyblock, 0, &p->crypto); crypto 391 source4/heimdal/lib/hdb/mkey.c return krb5_decrypt(context, key->crypto, usage, crypto 400 source4/heimdal/lib/hdb/mkey.c return krb5_encrypt(context, key->crypto, usage, crypto 471 source4/heimdal/lib/hx509/cms.c hx509_crypto crypto; crypto 473 source4/heimdal/lib/hx509/cms.c ret = hx509_crypto_init(context, NULL, &ai->algorithm, &crypto); crypto 478 source4/heimdal/lib/hx509/cms.c ret = hx509_crypto_set_params(context, crypto, params, &ivec); crypto 480 source4/heimdal/lib/hx509/cms.c hx509_crypto_destroy(crypto); crypto 485 source4/heimdal/lib/hx509/cms.c ret = hx509_crypto_set_key_data(crypto, key.data, key.length); crypto 487 source4/heimdal/lib/hx509/cms.c hx509_crypto_destroy(crypto); crypto 494 source4/heimdal/lib/hx509/cms.c ret = hx509_crypto_decrypt(crypto, crypto 499 source4/heimdal/lib/hx509/cms.c hx509_crypto_destroy(crypto); crypto 557 source4/heimdal/lib/hx509/cms.c hx509_crypto crypto = NULL; crypto 574 source4/heimdal/lib/hx509/cms.c ret = hx509_crypto_init(context, NULL, encryption_type, &crypto); crypto 578 source4/heimdal/lib/hx509/cms.c ret = hx509_crypto_set_random_key(crypto, &key); crypto 585 source4/heimdal/lib/hx509/cms.c ret = hx509_crypto_random_iv(crypto, &ivec); crypto 592 source4/heimdal/lib/hx509/cms.c ret = hx509_crypto_encrypt(crypto, crypto 623 source4/heimdal/lib/hx509/cms.c crypto, crypto 690 source4/heimdal/lib/hx509/cms.c if (crypto) crypto 691 source4/heimdal/lib/hx509/cms.c hx509_crypto_destroy(crypto); crypto 1723 source4/heimdal/lib/hx509/crypto.c CMSCBCParam_get(hx509_context context, const hx509_crypto crypto, crypto 1729 source4/heimdal/lib/hx509/crypto.c assert(crypto->param == NULL); crypto 1744 source4/heimdal/lib/hx509/crypto.c hx509_crypto crypto, heim_octet_string *ivec) crypto 1762 source4/heimdal/lib/hx509/crypto.c CMSRC2CBCParam_get(hx509_context context, const hx509_crypto crypto, crypto 1766 source4/heimdal/lib/hx509/crypto.c const struct _RC2_params *p = crypto->param; crypto 1799 source4/heimdal/lib/hx509/crypto.c hx509_crypto crypto, heim_octet_string *ivec) crypto 1821 source4/heimdal/lib/hx509/crypto.c crypto->c = EVP_rc2_40_cbc(); crypto 1825 source4/heimdal/lib/hx509/crypto.c crypto->c = EVP_rc2_64_cbc(); crypto 1829 source4/heimdal/lib/hx509/crypto.c crypto->c = EVP_rc2_cbc(); crypto 1844 source4/heimdal/lib/hx509/crypto.c crypto->param = p; crypto 1960 source4/heimdal/lib/hx509/crypto.c hx509_crypto *crypto) crypto 1964 source4/heimdal/lib/hx509/crypto.c *crypto = NULL; crypto 1973 source4/heimdal/lib/hx509/crypto.c *crypto = calloc(1, sizeof(**crypto)); crypto 1974 source4/heimdal/lib/hx509/crypto.c if (*crypto == NULL) { crypto 1979 source4/heimdal/lib/hx509/crypto.c (*crypto)->cipher = cipher; crypto 1980 source4/heimdal/lib/hx509/crypto.c (*crypto)->c = (*cipher->evp_func)(); crypto 1982 source4/heimdal/lib/hx509/crypto.c if (der_copy_oid(enctype, &(*crypto)->oid)) { crypto 1983 source4/heimdal/lib/hx509/crypto.c hx509_crypto_destroy(*crypto); crypto 1984 source4/heimdal/lib/hx509/crypto.c *crypto = NULL; crypto 1993 source4/heimdal/lib/hx509/crypto.c hx509_crypto_provider(hx509_crypto crypto) crypto 1999 source4/heimdal/lib/hx509/crypto.c hx509_crypto_destroy(hx509_crypto crypto) crypto 2001 source4/heimdal/lib/hx509/crypto.c if (crypto->name) crypto 2002 source4/heimdal/lib/hx509/crypto.c free(crypto->name); crypto 2003 source4/heimdal/lib/hx509/crypto.c if (crypto->key.data) crypto 2004 source4/heimdal/lib/hx509/crypto.c free(crypto->key.data); crypto 2005 source4/heimdal/lib/hx509/crypto.c if (crypto->param) crypto 2006 source4/heimdal/lib/hx509/crypto.c free(crypto->param); crypto 2007 source4/heimdal/lib/hx509/crypto.c der_free_oid(&crypto->oid); crypto 2008 source4/heimdal/lib/hx509/crypto.c memset(crypto, 0, sizeof(*crypto)); crypto 2009 source4/heimdal/lib/hx509/crypto.c free(crypto); crypto 2013 source4/heimdal/lib/hx509/crypto.c hx509_crypto_set_key_name(hx509_crypto crypto, const char *name) crypto 2019 source4/heimdal/lib/hx509/crypto.c hx509_crypto_set_key_data(hx509_crypto crypto, const void *data, size_t length) crypto 2021 source4/heimdal/lib/hx509/crypto.c if (EVP_CIPHER_key_length(crypto->c) > length) crypto 2024 source4/heimdal/lib/hx509/crypto.c if (crypto->key.data) { crypto 2025 source4/heimdal/lib/hx509/crypto.c free(crypto->key.data); crypto 2026 source4/heimdal/lib/hx509/crypto.c crypto->key.data = NULL; crypto 2027 source4/heimdal/lib/hx509/crypto.c crypto->key.length = 0; crypto 2029 source4/heimdal/lib/hx509/crypto.c crypto->key.data = malloc(length); crypto 2030 source4/heimdal/lib/hx509/crypto.c if (crypto->key.data == NULL) crypto 2032 source4/heimdal/lib/hx509/crypto.c memcpy(crypto->key.data, data, length); crypto 2033 source4/heimdal/lib/hx509/crypto.c crypto->key.length = length; crypto 2039 source4/heimdal/lib/hx509/crypto.c hx509_crypto_set_random_key(hx509_crypto crypto, heim_octet_string *key) crypto 2041 source4/heimdal/lib/hx509/crypto.c if (crypto->key.data) { crypto 2042 source4/heimdal/lib/hx509/crypto.c free(crypto->key.data); crypto 2043 source4/heimdal/lib/hx509/crypto.c crypto->key.length = 0; crypto 2046 source4/heimdal/lib/hx509/crypto.c crypto->key.length = EVP_CIPHER_key_length(crypto->c); crypto 2047 source4/heimdal/lib/hx509/crypto.c crypto->key.data = malloc(crypto->key.length); crypto 2048 source4/heimdal/lib/hx509/crypto.c if (crypto->key.data == NULL) { crypto 2049 source4/heimdal/lib/hx509/crypto.c crypto->key.length = 0; crypto 2052 source4/heimdal/lib/hx509/crypto.c if (RAND_bytes(crypto->key.data, crypto->key.length) <= 0) { crypto 2053 source4/heimdal/lib/hx509/crypto.c free(crypto->key.data); crypto 2054 source4/heimdal/lib/hx509/crypto.c crypto->key.data = NULL; crypto 2055 source4/heimdal/lib/hx509/crypto.c crypto->key.length = 0; crypto 2059 source4/heimdal/lib/hx509/crypto.c return der_copy_octet_string(&crypto->key, key); crypto 2066 source4/heimdal/lib/hx509/crypto.c hx509_crypto crypto, crypto 2070 source4/heimdal/lib/hx509/crypto.c return (*crypto->cipher->set_params)(context, param, crypto, ivec); crypto 2075 source4/heimdal/lib/hx509/crypto.c hx509_crypto crypto, crypto 2079 source4/heimdal/lib/hx509/crypto.c return (*crypto->cipher->get_params)(context, crypto, ivec, param); crypto 2083 source4/heimdal/lib/hx509/crypto.c hx509_crypto_random_iv(hx509_crypto crypto, heim_octet_string *ivec) crypto 2085 source4/heimdal/lib/hx509/crypto.c ivec->length = EVP_CIPHER_iv_length(crypto->c); crypto 2102 source4/heimdal/lib/hx509/crypto.c hx509_crypto_encrypt(hx509_crypto crypto, crypto 2114 source4/heimdal/lib/hx509/crypto.c assert(EVP_CIPHER_iv_length(crypto->c) == ivec->length); crypto 2118 source4/heimdal/lib/hx509/crypto.c ret = EVP_CipherInit_ex(&evp, crypto->c, NULL, crypto 2119 source4/heimdal/lib/hx509/crypto.c crypto->key.data, ivec->data, 1); crypto 2132 source4/heimdal/lib/hx509/crypto.c if (EVP_CIPHER_block_size(crypto->c) == 1) { crypto 2135 source4/heimdal/lib/hx509/crypto.c int bsize = EVP_CIPHER_block_size(crypto->c); crypto 2179 source4/heimdal/lib/hx509/crypto.c hx509_crypto_decrypt(hx509_crypto crypto, crypto 2192 source4/heimdal/lib/hx509/crypto.c if (ivec && EVP_CIPHER_iv_length(crypto->c) < ivec->length) crypto 2195 source4/heimdal/lib/hx509/crypto.c if (crypto->key.data == NULL) crypto 2203 source4/heimdal/lib/hx509/crypto.c ret = EVP_CipherInit_ex(&evp, crypto->c, NULL, crypto 2204 source4/heimdal/lib/hx509/crypto.c crypto->key.data, idata, 0); crypto 2223 source4/heimdal/lib/hx509/crypto.c if (EVP_CIPHER_block_size(crypto->c) > 1) { crypto 2226 source4/heimdal/lib/hx509/crypto.c int j, bsize = EVP_CIPHER_block_size(crypto->c); crypto 2270 source4/heimdal/lib/hx509/crypto.c hx509_crypto *crypto, crypto 2321 source4/heimdal/lib/hx509/crypto.c *crypto = c; crypto 2432 source4/heimdal/lib/hx509/crypto.c hx509_crypto crypto; crypto 2442 source4/heimdal/lib/hx509/crypto.c ret = (*s2k)(context, password, ai->parameters, &crypto, crypto 2447 source4/heimdal/lib/hx509/crypto.c ret = hx509_crypto_decrypt(crypto, crypto 2452 source4/heimdal/lib/hx509/crypto.c hx509_crypto_destroy(crypto); crypto 117 source4/heimdal/lib/krb5/build_auth.c krb5_crypto crypto; crypto 172 source4/heimdal/lib/krb5/build_auth.c ret = krb5_crypto_init(context, &cred->session, enctype, &crypto); crypto 176 source4/heimdal/lib/krb5/build_auth.c crypto, crypto 181 source4/heimdal/lib/krb5/build_auth.c krb5_crypto_destroy(context, crypto); crypto 151 source4/heimdal/lib/krb5/crypto.c static struct key_data *_new_derived_key(krb5_crypto crypto, unsigned usage); crypto 1705 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 1713 source4/heimdal/lib/krb5/crypto.c ret = _get_derived_key(context, crypto, usage, key); crypto 1717 source4/heimdal/lib/krb5/crypto.c *key = _new_derived_key(crypto, 0xff/* KRB5_KU_RFC1510_VARIANT */); crypto 1722 source4/heimdal/lib/krb5/crypto.c ret = krb5_copy_keyblock(context, crypto->key.key, &(*key)->key); crypto 1728 source4/heimdal/lib/krb5/crypto.c *key = &crypto->key; crypto 1738 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 1753 source4/heimdal/lib/krb5/crypto.c if(keyed_checksum && crypto == NULL) { crypto 1761 source4/heimdal/lib/krb5/crypto.c ret = get_checksum_key(context, crypto, usage, ct, &dkey); crypto 1774 source4/heimdal/lib/krb5/crypto.c arcfour_checksum_p(struct checksum_type *ct, krb5_crypto crypto) crypto 1777 source4/heimdal/lib/krb5/crypto.c (crypto->key.key->keytype == KEYTYPE_ARCFOUR); crypto 1782 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 1795 source4/heimdal/lib/krb5/crypto.c } else if (crypto) { crypto 1796 source4/heimdal/lib/krb5/crypto.c ct = crypto->et->keyed_checksum; crypto 1798 source4/heimdal/lib/krb5/crypto.c ct = crypto->et->checksum; crypto 1808 source4/heimdal/lib/krb5/crypto.c if (arcfour_checksum_p(ct, crypto)) { crypto 1814 source4/heimdal/lib/krb5/crypto.c return create_checksum(context, ct, crypto, keyusage, crypto 1820 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 1844 source4/heimdal/lib/krb5/crypto.c if(keyed_checksum && crypto == NULL) { crypto 1852 source4/heimdal/lib/krb5/crypto.c ret = get_checksum_key(context, crypto, usage, ct, &dkey); crypto 1883 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 1900 source4/heimdal/lib/krb5/crypto.c if (arcfour_checksum_p(ct, crypto)) { crypto 1906 source4/heimdal/lib/krb5/crypto.c return verify_checksum(context, crypto, keyusage, crypto 1912 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 1917 source4/heimdal/lib/krb5/crypto.c if (crypto != NULL) { crypto 1918 source4/heimdal/lib/krb5/crypto.c ct = crypto->et->keyed_checksum; crypto 1920 source4/heimdal/lib/krb5/crypto.c ct = crypto->et->checksum; crypto 2313 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 2317 source4/heimdal/lib/krb5/crypto.c struct checksum_type *ct = crypto->et->checksum; crypto 2335 source4/heimdal/lib/krb5/crypto.c if (result.checksum.length < crypto->et->blocksize) crypto 2339 source4/heimdal/lib/krb5/crypto.c ret = krb5_derive_key(context, crypto->key.key, crypto 2340 source4/heimdal/lib/krb5/crypto.c crypto->et->type, "prf", 3, &derived); crypto 2344 source4/heimdal/lib/krb5/crypto.c ret = krb5_data_alloc(out, crypto->et->blocksize); crypto 2349 source4/heimdal/lib/krb5/crypto.c const EVP_CIPHER *c = (*crypto->et->keytype->evp)(); crypto 2753 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto) crypto 2755 source4/heimdal/lib/krb5/crypto.c return (crypto->et->flags & F_DERIVED) != 0; crypto 2760 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto) crypto 2762 source4/heimdal/lib/krb5/crypto.c return (crypto->et->flags & F_SPECIAL) != 0; crypto 2770 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 2782 source4/heimdal/lib/krb5/crypto.c const struct encryption_type *et = crypto->et; crypto 2802 source4/heimdal/lib/krb5/crypto.c crypto, crypto 2816 source4/heimdal/lib/krb5/crypto.c ret = _get_derived_key(context, crypto, ENCRYPTION_USAGE(usage), &dkey); crypto 2837 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 2847 source4/heimdal/lib/krb5/crypto.c const struct encryption_type *et = crypto->et; crypto 2868 source4/heimdal/lib/krb5/crypto.c crypto, crypto 2882 source4/heimdal/lib/krb5/crypto.c ret = _key_schedule(context, &crypto->key); crypto 2885 source4/heimdal/lib/krb5/crypto.c ret = (*et->encrypt)(context, &crypto->key, p, block_sz, 1, 0, ivec); crypto 2902 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 2909 source4/heimdal/lib/krb5/crypto.c struct encryption_type *et = crypto->et; crypto 2926 source4/heimdal/lib/krb5/crypto.c ret = (*et->encrypt)(context, &crypto->key, tmp, sz, TRUE, usage, ivec); crypto 2939 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 2951 source4/heimdal/lib/krb5/crypto.c struct encryption_type *et = crypto->et; crypto 2976 source4/heimdal/lib/krb5/crypto.c ret = _get_derived_key(context, crypto, ENCRYPTION_USAGE(usage), &dkey); crypto 2997 source4/heimdal/lib/krb5/crypto.c crypto, crypto 3020 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 3030 source4/heimdal/lib/krb5/crypto.c struct encryption_type *et = crypto->et; crypto 3045 source4/heimdal/lib/krb5/crypto.c ret = _key_schedule(context, &crypto->key); crypto 3050 source4/heimdal/lib/krb5/crypto.c ret = (*et->encrypt)(context, &crypto->key, p, len, 0, 0, ivec); crypto 3082 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 3089 source4/heimdal/lib/krb5/crypto.c struct encryption_type *et = crypto->et; crypto 3107 source4/heimdal/lib/krb5/crypto.c ret = (*et->encrypt)(context, &crypto->key, p, len, FALSE, usage, ivec); crypto 3160 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 3172 source4/heimdal/lib/krb5/crypto.c const struct encryption_type *et = crypto->et; crypto 3175 source4/heimdal/lib/krb5/crypto.c if(!derived_crypto(context, crypto)) { crypto 3252 source4/heimdal/lib/krb5/crypto.c crypto, crypto 3272 source4/heimdal/lib/krb5/crypto.c ret = _get_derived_key(context, crypto, ENCRYPTION_USAGE(usage), &dkey); crypto 3303 source4/heimdal/lib/krb5/crypto.c ret = _get_derived_key(context, crypto, ENCRYPTION_USAGE(usage), &dkey); crypto 3360 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 3372 source4/heimdal/lib/krb5/crypto.c struct encryption_type *et = crypto->et; crypto 3375 source4/heimdal/lib/krb5/crypto.c if(!derived_crypto(context, crypto)) { crypto 3431 source4/heimdal/lib/krb5/crypto.c ret = _get_derived_key(context, crypto, ENCRYPTION_USAGE(usage), &dkey); crypto 3492 source4/heimdal/lib/krb5/crypto.c crypto, crypto 3517 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 3530 source4/heimdal/lib/krb5/crypto.c if(!derived_crypto(context, crypto)) { crypto 3557 source4/heimdal/lib/krb5/crypto.c ret = krb5_create_checksum(context, crypto, usage, 0, p, len, &cksum); crypto 3582 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 3585 source4/heimdal/lib/krb5/crypto.c if (!derived_crypto(context, crypto)) crypto 3591 source4/heimdal/lib/krb5/crypto.c return crypto->et->blocksize; crypto 3593 source4/heimdal/lib/krb5/crypto.c if (crypto->et->padsize > 1) crypto 3594 source4/heimdal/lib/krb5/crypto.c return crypto->et->padsize; crypto 3597 source4/heimdal/lib/krb5/crypto.c return CHECKSUMSIZE(crypto->et->keyed_checksum); crypto 3599 source4/heimdal/lib/krb5/crypto.c if (crypto->et->keyed_checksum) crypto 3600 source4/heimdal/lib/krb5/crypto.c return CHECKSUMSIZE(crypto->et->keyed_checksum); crypto 3601 source4/heimdal/lib/krb5/crypto.c return CHECKSUMSIZE(crypto->et->checksum); crypto 3608 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 3615 source4/heimdal/lib/krb5/crypto.c if(derived_crypto(context, crypto)) crypto 3616 source4/heimdal/lib/krb5/crypto.c return encrypt_internal_derived(context, crypto, usage, crypto 3618 source4/heimdal/lib/krb5/crypto.c else if (special_crypto(context, crypto)) crypto 3619 source4/heimdal/lib/krb5/crypto.c return encrypt_internal_special (context, crypto, usage, crypto 3622 source4/heimdal/lib/krb5/crypto.c return encrypt_internal(context, crypto, data, len, result, ivec); crypto 3627 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 3633 source4/heimdal/lib/krb5/crypto.c return krb5_encrypt_ivec(context, crypto, usage, data, len, result, NULL); crypto 3638 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 3645 source4/heimdal/lib/krb5/crypto.c result->etype = CRYPTO_ETYPE(crypto); crypto 3651 source4/heimdal/lib/krb5/crypto.c return krb5_encrypt(context, crypto, usage, data, len, &result->cipher); crypto 3656 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 3663 source4/heimdal/lib/krb5/crypto.c if(derived_crypto(context, crypto)) crypto 3664 source4/heimdal/lib/krb5/crypto.c return decrypt_internal_derived(context, crypto, usage, crypto 3666 source4/heimdal/lib/krb5/crypto.c else if (special_crypto (context, crypto)) crypto 3667 source4/heimdal/lib/krb5/crypto.c return decrypt_internal_special(context, crypto, usage, crypto 3670 source4/heimdal/lib/krb5/crypto.c return decrypt_internal(context, crypto, data, len, result, ivec); crypto 3675 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 3681 source4/heimdal/lib/krb5/crypto.c return krb5_decrypt_ivec (context, crypto, usage, data, len, result, crypto 3687 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 3692 source4/heimdal/lib/krb5/crypto.c return krb5_decrypt(context, crypto, usage, crypto 3868 source4/heimdal/lib/krb5/crypto.c _new_derived_key(krb5_crypto crypto, unsigned usage) crypto 3870 source4/heimdal/lib/krb5/crypto.c struct key_usage *d = crypto->key_usage; crypto 3871 source4/heimdal/lib/krb5/crypto.c d = realloc(d, (crypto->num_key_usage + 1) * sizeof(*d)); crypto 3874 source4/heimdal/lib/krb5/crypto.c crypto->key_usage = d; crypto 3875 source4/heimdal/lib/krb5/crypto.c d += crypto->num_key_usage++; crypto 3917 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 3925 source4/heimdal/lib/krb5/crypto.c for(i = 0; i < crypto->num_key_usage; i++) crypto 3926 source4/heimdal/lib/krb5/crypto.c if(crypto->key_usage[i].usage == usage) { crypto 3927 source4/heimdal/lib/krb5/crypto.c *key = &crypto->key_usage[i].key; crypto 3930 source4/heimdal/lib/krb5/crypto.c d = _new_derived_key(crypto, usage); crypto 3935 source4/heimdal/lib/krb5/crypto.c krb5_copy_keyblock(context, crypto->key.key, &d->key); crypto 3937 source4/heimdal/lib/krb5/crypto.c derive_key(context, crypto->et, d, constant, sizeof(constant)); crypto 3947 source4/heimdal/lib/krb5/crypto.c krb5_crypto *crypto) crypto 3950 source4/heimdal/lib/krb5/crypto.c ALLOC(*crypto, 1); crypto 3951 source4/heimdal/lib/krb5/crypto.c if(*crypto == NULL) { crypto 3957 source4/heimdal/lib/krb5/crypto.c (*crypto)->et = _find_enctype(etype); crypto 3958 source4/heimdal/lib/krb5/crypto.c if((*crypto)->et == NULL || ((*crypto)->et->flags & F_DISABLED)) { crypto 3959 source4/heimdal/lib/krb5/crypto.c free(*crypto); crypto 3960 source4/heimdal/lib/krb5/crypto.c *crypto = NULL; crypto 3966 source4/heimdal/lib/krb5/crypto.c if((*crypto)->et->keytype->size != key->keyvalue.length) { crypto 3967 source4/heimdal/lib/krb5/crypto.c free(*crypto); crypto 3968 source4/heimdal/lib/krb5/crypto.c *crypto = NULL; crypto 3973 source4/heimdal/lib/krb5/crypto.c ret = krb5_copy_keyblock(context, key, &(*crypto)->key.key); crypto 3975 source4/heimdal/lib/krb5/crypto.c free(*crypto); crypto 3976 source4/heimdal/lib/krb5/crypto.c *crypto = NULL; crypto 3979 source4/heimdal/lib/krb5/crypto.c (*crypto)->key.schedule = NULL; crypto 3980 source4/heimdal/lib/krb5/crypto.c (*crypto)->num_key_usage = 0; crypto 3981 source4/heimdal/lib/krb5/crypto.c (*crypto)->key_usage = NULL; crypto 4007 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto) crypto 4011 source4/heimdal/lib/krb5/crypto.c for(i = 0; i < crypto->num_key_usage; i++) crypto 4012 source4/heimdal/lib/krb5/crypto.c free_key_usage(context, &crypto->key_usage[i], crypto->et); crypto 4013 source4/heimdal/lib/krb5/crypto.c free(crypto->key_usage); crypto 4014 source4/heimdal/lib/krb5/crypto.c free_key_data(context, &crypto->key, crypto->et); crypto 4015 source4/heimdal/lib/krb5/crypto.c free (crypto); crypto 4021 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 4024 source4/heimdal/lib/krb5/crypto.c *blocksize = crypto->et->blocksize; crypto 4030 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 4033 source4/heimdal/lib/krb5/crypto.c *enctype = crypto->et->type; crypto 4039 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 4042 source4/heimdal/lib/krb5/crypto.c *padsize = crypto->et->padsize; crypto 4048 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 4051 source4/heimdal/lib/krb5/crypto.c *confoundersize = crypto->et->confoundersize; crypto 4176 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 4179 source4/heimdal/lib/krb5/crypto.c struct encryption_type *et = crypto->et; crypto 4191 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 4194 source4/heimdal/lib/krb5/crypto.c struct encryption_type *et = crypto->et; crypto 4213 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto, crypto 4216 source4/heimdal/lib/krb5/crypto.c if (derived_crypto (context, crypto)) crypto 4217 source4/heimdal/lib/krb5/crypto.c return wrapped_length_dervied (context, crypto, data_len); crypto 4219 source4/heimdal/lib/krb5/crypto.c return wrapped_length (context, crypto, data_len); crypto 4228 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto) crypto 4230 source4/heimdal/lib/krb5/crypto.c struct encryption_type *et = crypto->et; crypto 4242 source4/heimdal/lib/krb5/crypto.c krb5_crypto crypto) crypto 4244 source4/heimdal/lib/krb5/crypto.c struct encryption_type *et = crypto->et; crypto 4258 source4/heimdal/lib/krb5/crypto.c krb5_crypto_overhead (krb5_context context, krb5_crypto crypto) crypto 4260 source4/heimdal/lib/krb5/crypto.c if (derived_crypto (context, crypto)) crypto 4261 source4/heimdal/lib/krb5/crypto.c return crypto_overhead_dervied (context, crypto); crypto 4263 source4/heimdal/lib/krb5/crypto.c return crypto_overhead (context, crypto); crypto 4557 source4/heimdal/lib/krb5/crypto.c const krb5_crypto crypto, crypto 4561 source4/heimdal/lib/krb5/crypto.c struct encryption_type *et = crypto->et; crypto 4572 source4/heimdal/lib/krb5/crypto.c return (*et->prf)(context, crypto, input, output); crypto 89 source4/heimdal/lib/krb5/get_cred.c krb5_crypto crypto; crypto 106 source4/heimdal/lib/krb5/get_cred.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 114 source4/heimdal/lib/krb5/get_cred.c crypto, crypto 122 source4/heimdal/lib/krb5/get_cred.c krb5_crypto_destroy(context, crypto); crypto 352 source4/heimdal/lib/krb5/get_cred.c krb5_crypto crypto; crypto 354 source4/heimdal/lib/krb5/get_cred.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 358 source4/heimdal/lib/krb5/get_cred.c crypto, crypto 362 source4/heimdal/lib/krb5/get_cred.c krb5_crypto_destroy(context, crypto); crypto 365 source4/heimdal/lib/krb5/get_cred.c ret = krb5_crypto_init(context, subkey, 0, &crypto); crypto 369 source4/heimdal/lib/krb5/get_cred.c crypto, crypto 373 source4/heimdal/lib/krb5/get_cred.c krb5_crypto_destroy(context, crypto); crypto 435 source4/heimdal/lib/krb5/get_cred.c krb5_crypto crypto; crypto 451 source4/heimdal/lib/krb5/get_cred.c ret = krb5_crypto_init(context, &krbtgt->session, 0, &crypto); crypto 459 source4/heimdal/lib/krb5/get_cred.c crypto, crypto 465 source4/heimdal/lib/krb5/get_cred.c krb5_crypto_destroy(context, crypto); crypto 208 source4/heimdal/lib/krb5/get_for_creds.c krb5_crypto crypto; crypto 425 source4/heimdal/lib/krb5/get_for_creds.c ret = krb5_crypto_init(context, auth_context->keyblock, 0, &crypto); crypto 432 source4/heimdal/lib/krb5/get_for_creds.c crypto, crypto 439 source4/heimdal/lib/krb5/get_for_creds.c krb5_crypto_destroy(context, crypto); crypto 213 source4/heimdal/lib/krb5/get_in_tkt.c krb5_crypto crypto; crypto 247 source4/heimdal/lib/krb5/get_in_tkt.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 254 source4/heimdal/lib/krb5/get_in_tkt.c ret = krb5_verify_checksum(context, crypto, KRB5_KU_CANONICALIZED_NAMES, crypto 257 source4/heimdal/lib/krb5/get_in_tkt.c krb5_crypto_destroy(context, crypto); crypto 313 source4/heimdal/lib/krb5/get_in_tkt.c krb5_crypto crypto; crypto 315 source4/heimdal/lib/krb5/get_in_tkt.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 320 source4/heimdal/lib/krb5/get_in_tkt.c crypto, crypto 324 source4/heimdal/lib/krb5/get_in_tkt.c krb5_crypto_destroy(context, crypto); crypto 570 source4/heimdal/lib/krb5/get_in_tkt.c krb5_crypto crypto; crypto 581 source4/heimdal/lib/krb5/get_in_tkt.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 587 source4/heimdal/lib/krb5/get_in_tkt.c crypto, crypto 594 source4/heimdal/lib/krb5/get_in_tkt.c krb5_crypto_destroy(context, crypto); crypto 881 source4/heimdal/lib/krb5/init_creds_pw.c krb5_crypto crypto; crypto 893 source4/heimdal/lib/krb5/init_creds_pw.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 899 source4/heimdal/lib/krb5/init_creds_pw.c crypto, crypto 906 source4/heimdal/lib/krb5/init_creds_pw.c krb5_crypto_destroy(context, crypto); crypto 52 source4/heimdal/lib/krb5/mit_glue.c krb5_crypto crypto; crypto 54 source4/heimdal/lib/krb5/mit_glue.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 58 source4/heimdal/lib/krb5/mit_glue.c ret = krb5_create_checksum(context, crypto, usage, cksumtype, crypto 60 source4/heimdal/lib/krb5/mit_glue.c krb5_crypto_destroy(context, crypto); crypto 189 source4/heimdal/lib/krb5/mit_glue.c krb5_crypto crypto; crypto 196 source4/heimdal/lib/krb5/mit_glue.c ret = krb5_crypto_init(context, &key, 0, &crypto); crypto 200 source4/heimdal/lib/krb5/mit_glue.c ret = krb5_crypto_getblocksize(context, crypto, blocksize); crypto 201 source4/heimdal/lib/krb5/mit_glue.c krb5_crypto_destroy(context, crypto); crypto 215 source4/heimdal/lib/krb5/mit_glue.c krb5_crypto crypto; crypto 217 source4/heimdal/lib/krb5/mit_glue.c ret = krb5_crypto_init(context, &key, input->enctype, &crypto); crypto 224 source4/heimdal/lib/krb5/mit_glue.c ret = krb5_crypto_getblocksize(context, crypto, &blocksize); crypto 226 source4/heimdal/lib/krb5/mit_glue.c krb5_crypto_destroy(context, crypto); crypto 231 source4/heimdal/lib/krb5/mit_glue.c krb5_crypto_destroy(context, crypto); crypto 236 source4/heimdal/lib/krb5/mit_glue.c ret = krb5_decrypt_ivec(context, crypto, usage, crypto 241 source4/heimdal/lib/krb5/mit_glue.c krb5_crypto_destroy(context, crypto); crypto 255 source4/heimdal/lib/krb5/mit_glue.c krb5_crypto crypto; crypto 257 source4/heimdal/lib/krb5/mit_glue.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 264 source4/heimdal/lib/krb5/mit_glue.c ret = krb5_crypto_getblocksize(context, crypto, &blocksize); crypto 266 source4/heimdal/lib/krb5/mit_glue.c krb5_crypto_destroy(context, crypto); crypto 271 source4/heimdal/lib/krb5/mit_glue.c krb5_crypto_destroy(context, crypto); crypto 276 source4/heimdal/lib/krb5/mit_glue.c ret = krb5_encrypt_ivec(context, crypto, usage, crypto 281 source4/heimdal/lib/krb5/mit_glue.c krb5_crypto_getenctype(context, crypto, &output->enctype); crypto 283 source4/heimdal/lib/krb5/mit_glue.c krb5_crypto_destroy(context, crypto); crypto 295 source4/heimdal/lib/krb5/mit_glue.c krb5_crypto crypto; crypto 302 source4/heimdal/lib/krb5/mit_glue.c ret = krb5_crypto_init(context, &key, 0, &crypto); crypto 307 source4/heimdal/lib/krb5/mit_glue.c *length = krb5_get_wrapped_length(context, crypto, inputlen); crypto 308 source4/heimdal/lib/krb5/mit_glue.c krb5_crypto_destroy(context, crypto); crypto 360 source4/heimdal/lib/krb5/mit_glue.c krb5_crypto crypto; crypto 363 source4/heimdal/lib/krb5/mit_glue.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 367 source4/heimdal/lib/krb5/mit_glue.c ret = krb5_crypto_prf(context, crypto, input, output); crypto 368 source4/heimdal/lib/krb5/mit_glue.c krb5_crypto_destroy(context, crypto); crypto 52 source4/heimdal/lib/krb5/mk_priv.c krb5_crypto crypto; crypto 112 source4/heimdal/lib/krb5/mk_priv.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 118 source4/heimdal/lib/krb5/mk_priv.c crypto, crypto 123 source4/heimdal/lib/krb5/mk_priv.c krb5_crypto_destroy(context, crypto); crypto 49 source4/heimdal/lib/krb5/mk_rep.c krb5_crypto crypto; crypto 103 source4/heimdal/lib/krb5/mk_rep.c 0 /* ap.enc_part.etype */, &crypto); crypto 109 source4/heimdal/lib/krb5/mk_rep.c crypto, crypto 114 source4/heimdal/lib/krb5/mk_rep.c krb5_crypto_destroy(context, crypto); crypto 106 source4/heimdal/lib/krb5/mk_req_ext.c krb5_crypto crypto; crypto 108 source4/heimdal/lib/krb5/mk_req_ext.c ret = krb5_crypto_init(context, ac->keyblock, 0, &crypto); crypto 112 source4/heimdal/lib/krb5/mk_req_ext.c crypto, crypto 118 source4/heimdal/lib/krb5/mk_req_ext.c krb5_crypto_destroy(context, crypto); crypto 417 source4/heimdal/lib/krb5/pac.c krb5_crypto crypto = NULL; crypto 457 source4/heimdal/lib/krb5/pac.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 461 source4/heimdal/lib/krb5/pac.c ret = krb5_verify_checksum(context, crypto, KRB5_KU_OTHER_CKSUM, crypto 464 source4/heimdal/lib/krb5/pac.c krb5_crypto_destroy(context, crypto); crypto 474 source4/heimdal/lib/krb5/pac.c if (crypto) crypto 475 source4/heimdal/lib/krb5/pac.c krb5_crypto_destroy(context, crypto); crypto 485 source4/heimdal/lib/krb5/pac.c krb5_crypto crypto = NULL; crypto 489 source4/heimdal/lib/krb5/pac.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 493 source4/heimdal/lib/krb5/pac.c ret = krb5_create_checksum(context, crypto, KRB5_KU_OTHER_CKSUM, 0, crypto 495 source4/heimdal/lib/krb5/pac.c krb5_crypto_destroy(context, crypto); crypto 837 source4/heimdal/lib/krb5/pac.c krb5_crypto crypto = NULL; crypto 839 source4/heimdal/lib/krb5/pac.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 843 source4/heimdal/lib/krb5/pac.c ret = krb5_crypto_get_checksum_type(context, crypto, &cktype); crypto 844 source4/heimdal/lib/krb5/pac.c krb5_crypto_destroy(context, crypto); crypto 850 source4/heimdal/lib/krb5/pkinit.c krb5_crypto crypto; crypto 857 source4/heimdal/lib/krb5/pkinit.c ret = krb5_crypto_init(context, &key_pack.replyKey, 0, &crypto); crypto 863 source4/heimdal/lib/krb5/pkinit.c ret = krb5_verify_checksum(context, crypto, 6, crypto 866 source4/heimdal/lib/krb5/pkinit.c krb5_crypto_destroy(context, crypto); crypto 69 source4/heimdal/lib/krb5/rd_cred.c krb5_crypto crypto; crypto 114 source4/heimdal/lib/krb5/rd_cred.c 0, &crypto); crypto 119 source4/heimdal/lib/krb5/rd_cred.c crypto, crypto 124 source4/heimdal/lib/krb5/rd_cred.c krb5_crypto_destroy(context, crypto); crypto 135 source4/heimdal/lib/krb5/rd_cred.c 0, &crypto); crypto 141 source4/heimdal/lib/krb5/rd_cred.c crypto, crypto 146 source4/heimdal/lib/krb5/rd_cred.c krb5_crypto_destroy(context, crypto); crypto 51 source4/heimdal/lib/krb5/rd_priv.c krb5_crypto crypto; crypto 91 source4/heimdal/lib/krb5/rd_priv.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 95 source4/heimdal/lib/krb5/rd_priv.c crypto, crypto 99 source4/heimdal/lib/krb5/rd_priv.c krb5_crypto_destroy(context, crypto); crypto 48 source4/heimdal/lib/krb5/rd_rep.c krb5_crypto crypto; crypto 67 source4/heimdal/lib/krb5/rd_rep.c ret = krb5_crypto_init(context, auth_context->keyblock, 0, &crypto); crypto 71 source4/heimdal/lib/krb5/rd_rep.c crypto, crypto 75 source4/heimdal/lib/krb5/rd_rep.c krb5_crypto_destroy(context, crypto); crypto 47 source4/heimdal/lib/krb5/rd_req.c krb5_crypto crypto; crypto 49 source4/heimdal/lib/krb5/rd_req.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 53 source4/heimdal/lib/krb5/rd_req.c crypto, crypto 57 source4/heimdal/lib/krb5/rd_req.c krb5_crypto_destroy(context, crypto); crypto 77 source4/heimdal/lib/krb5/rd_req.c krb5_crypto crypto; crypto 79 source4/heimdal/lib/krb5/rd_req.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 83 source4/heimdal/lib/krb5/rd_req.c crypto, crypto 90 source4/heimdal/lib/krb5/rd_req.c crypto, crypto 94 source4/heimdal/lib/krb5/rd_req.c krb5_crypto_destroy(context, crypto); crypto 277 source4/heimdal/lib/krb5/rd_req.c krb5_crypto crypto; crypto 293 source4/heimdal/lib/krb5/rd_req.c ret = krb5_crypto_init(context, key, 0, &crypto); crypto 297 source4/heimdal/lib/krb5/rd_req.c crypto, crypto 302 source4/heimdal/lib/krb5/rd_req.c krb5_crypto_destroy(context, crypto); crypto 325 source4/heimdal/lib/krb5/v4_glue.c krb5_crypto crypto; crypto 327 source4/heimdal/lib/krb5/v4_glue.c ret = krb5_crypto_init(context, key, ETYPE_DES_PCBC_NONE, &crypto); crypto 331 source4/heimdal/lib/krb5/v4_glue.c ret = krb5_decrypt(context, crypto, 0, cdata->data, cdata->length, data); crypto 332 source4/heimdal/lib/krb5/v4_glue.c krb5_crypto_destroy(context, crypto); crypto 351 source4/heimdal/lib/krb5/v4_glue.c krb5_crypto crypto; crypto 370 source4/heimdal/lib/krb5/v4_glue.c ret = krb5_crypto_init(context, key, ETYPE_DES_PCBC_NONE, &crypto); crypto 376 source4/heimdal/lib/krb5/v4_glue.c ret = krb5_encrypt(context, crypto, 0, data.data, data.length, enc_data); crypto 379 source4/heimdal/lib/krb5/v4_glue.c krb5_crypto_destroy(context, crypto);