/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/ |
H A D | smbfs_smb.c | 585 ctx = kmem_zalloc(sizeof (*ctx), KM_SLEEP); in smbfs_smb_findopen() 606 kmem_free(ctx, sizeof (*ctx)); in smbfs_smb_findopen() 629 bzero(&ctx->f_attr, sizeof (ctx->f_attr)); in smbfs_smb_findnext() 652 if ((ctx->f_nmlen == 1 && ctx->f_name[0] == '.') || in smbfs_smb_findnext() 653 (ctx->f_nmlen == 2 && ctx->f_name[0] == '.' && in smbfs_smb_findnext() 662 ctx->f_inum = smbfs_getino(ctx->f_dnp, in smbfs_smb_findnext() 663 ctx->f_name, ctx->f_nmlen); in smbfs_smb_findnext() 695 kmem_free(ctx->f_rname, ctx->f_rnamelen); in smbfs_smb_findclose() 697 kmem_free(ctx->f_firstnm, ctx->f_firstnmlen); in smbfs_smb_findclose() 698 kmem_free(ctx, sizeof (*ctx)); in smbfs_smb_findclose() [all …]
|
H A D | smbfs_smb2.c | 543 ctx->f_rkey = 0; in smbfs_smb2_qdir() 551 if (ctx->f_rq) { in smbfs_smb2_qdir() 559 ctx->f_rq = rqp; in smbfs_smb2_qdir() 585 ctx->f_wildcard, ctx->f_wclen, in smbfs_smb2_qdir() 662 ctx->f_eofs = 0; in smbfs_smb2_qdir() 721 ctx->f_name = kmem_alloc(ctx->f_namesz, KM_SLEEP); in smbfs_smb2_findopen() 744 if (ctx->f_name) in smbfs_smb2_findclose() 745 kmem_free(ctx->f_name, ctx->f_namesz); in smbfs_smb2_findclose() 746 if (ctx->f_rq) in smbfs_smb2_findclose() 769 if ((ctx->f_eofs + 8) > ctx->f_left) { in smbfs_smb2_findnext() [all …]
|
/illumos-gate/usr/src/lib/libadutils/common/ |
H A D | addisc.h | 104 ad_disc_get_DomainController(ad_disc_t ctx, 117 ad_disc_get_GlobalCatalog(ad_disc_t ctx, enum ad_disc_req, 132 ad_disc_set_DomainName(ad_disc_t ctx, const char *domainName); 135 ad_disc_set_DomainGUID(ad_disc_t ctx, uchar_t *u); 138 ad_disc_set_DomainController(ad_disc_t ctx, 141 ad_disc_set_PreferredDC(ad_disc_t ctx, const ad_disc_ds_t *dc); 144 ad_disc_set_SiteName(ad_disc_t ctx, const char *siteName); 147 ad_disc_set_ForestName(ad_disc_t ctx, const char *forestName); 150 ad_disc_set_GlobalCatalog(ad_disc_t ctx, 158 ad_disc_set_StatusFP(ad_disc_t ctx, struct __FILE_TAG *); [all …]
|
/illumos-gate/usr/src/lib/libsmbfs/smb/ |
H A D | ui-sun.c | 80 smb_get_authentication(struct smb_ctx *ctx) in smb_get_authentication() argument 90 ctx->ct_authflags &= ~SMB_AT_KRB5; in smb_get_authentication() 92 if (ctx->ct_flags & SMBCF_KCFOUND) { in smb_get_authentication() 95 ctx->ct_flags |= SMBCF_KCBAD; in smb_get_authentication() 98 if (ctx->ct_flags & SMBCF_NOPWD) in smb_get_authentication() 107 memset(ctx->ct_password, 0, sizeof (ctx->ct_password)); in smb_get_authentication() 108 strlcpy(ctx->ct_password, npw, sizeof (ctx->ct_password)); in smb_get_authentication() 123 if (ctx->ct_password[0]) { in smb_get_authentication() 124 err = ntlm_compute_lm_hash(ctx->ct_lmhash, ctx->ct_password); in smb_get_authentication() 127 err = ntlm_compute_nt_hash(ctx->ct_nthash, ctx->ct_password); in smb_get_authentication() [all …]
|
H A D | newvc.c | 65 newvc(struct smb_ctx *ctx, struct addrinfo *ai) in newvc() argument 67 smbioc_ossn_t *ssn = &ctx->ct_ssn; in newvc() 79 return (smb_iod_cl_newvc(ctx)); in newvc() 87 smb_ctx_newvc(struct smb_ctx *ctx) in smb_ctx_newvc() argument 93 if ((ctx->ct_flags & SMBCF_RESOLVED) == 0) in smb_ctx_newvc() 101 if (ctx->ct_door_fd < 0) { in smb_ctx_newvc() 102 err = smb_iod_start(ctx); in smb_ctx_newvc() 108 for (ai = ctx->ct_addrinfo; ai; ai = ai->ai_next) { in smb_ctx_newvc() 115 err = newvc(ctx, ai); in smb_ctx_newvc() 135 close(ctx->ct_door_fd); in smb_ctx_newvc() [all …]
|
/illumos-gate/usr/src/cmd/fs.d/smbclnt/smbutil/ |
H A D | view.c | 65 struct smb_ctx *ctx; in cmd_view() local 71 error = smb_ctx_alloc(&ctx); in cmd_view() 80 error = smb_ctx_readrc(ctx); in cmd_view() 98 error = smb_ctx_resolve(ctx); in cmd_view() 108 error = smb_ctx_get_ssn(ctx); in cmd_view() 110 err2 = smb_get_authentication(ctx); in cmd_view() 116 error, ctx->ct_fullserver); in cmd_view() 120 error = smb_ctx_get_tree(ctx); in cmd_view() 123 error, ctx->ct_fullserver, ctx->ct_origshare); in cmd_view() 130 error = share_enum_rpc(ctx, ctx->ct_fullserver); in cmd_view() [all …]
|
H A D | info.c | 61 struct smb_ctx *ctx; in cmd_info() local 67 error = smb_ctx_alloc(&ctx); in cmd_info() 76 error = smb_ctx_readrc(ctx); in cmd_info() 94 error = smb_ctx_resolve(ctx); in cmd_info() 104 error = smb_ctx_get_ssn(ctx); in cmd_info() 112 error, ctx->ct_fullserver); in cmd_info() 116 error = smb_ctx_get_tree(ctx); in cmd_info() 119 error, ctx->ct_fullserver, ctx->ct_origshare); in cmd_info() 126 error = get_info(ctx); in cmd_info() 131 smb_ctx_free(ctx); in cmd_info() [all …]
|
H A D | print.c | 74 struct smb_ctx *ctx = NULL; in cmd_print() local 83 error = smb_ctx_alloc(&ctx); in cmd_print() 92 error = smb_ctx_readrc(ctx); in cmd_print() 99 error = smb_ctx_opt(ctx, opt, optarg); in cmd_print() 122 error = smb_ctx_resolve(ctx); in cmd_print() 131 error = smb_ctx_get_ssn(ctx); in cmd_print() 139 error, ctx->ct_fullserver); in cmd_print() 143 error = smb_ctx_get_tree(ctx); in cmd_print() 146 error, ctx->ct_fullserver, ctx->ct_origshare); in cmd_print() 155 ctx->ct_user, filename); in cmd_print() [all …]
|
/illumos-gate/usr/src/lib/libsqlite/src/ |
H A D | md5.c | 209 MD5Transform(ctx->buf, (uint32 *)ctx->in); in MD5Update() 219 MD5Transform(ctx->buf, (uint32 *)ctx->in); in MD5Update() 254 MD5Transform(ctx->buf, (uint32 *)ctx->in); in MD5Final() 265 ((uint32 *)ctx->in)[ 14 ] = ctx->bits[0]; in MD5Final() 266 ((uint32 *)ctx->in)[ 15 ] = ctx->bits[1]; in MD5Final() 268 MD5Transform(ctx->buf, (uint32 *)ctx->in); in MD5Final() 271 memset(ctx, 0, sizeof(ctx)); /* In case it's sensitive */ in MD5Final() 297 MD5Context ctx; in md5_cmd() local 305 MD5Init(&ctx); in md5_cmd() 318 MD5Context ctx; in md5file_cmd() local [all …]
|
/illumos-gate/usr/src/uts/common/crypto/io/ |
H A D | sha1_mod.c | 69 #define PROV_SHA1_CTX(ctx) ((sha1_ctx_t *)(ctx)->cc_provider_private) argument 70 #define PROV_SHA1_HMAC_CTX(ctx) ((sha1_hmac_ctx_t *)(ctx)->cc_provider_private) argument 84 SHA1Init(ctx); \ 85 SHA1Update(ctx, key, len); \ 86 SHA1Final(digest, ctx); \ 626 ctx->cc_provider_private = NULL; in sha1_digest() 711 ctx->cc_provider_private = NULL; in sha1_digest_final() 836 SHA1Init(&ctx->hc_icontext); in sha1_mac_init_ctx() 840 SHA1Init(&ctx->hc_ocontext); in sha1_mac_init_ctx() 1009 ctx->cc_provider_private = NULL; in sha1_mac() [all …]
|
H A D | md5_mod.c | 111 #define PROV_MD5_CTX(ctx) ((md5_ctx_t *)(ctx)->cc_provider_private) argument 112 #define PROV_MD5_HMAC_CTX(ctx) ((md5_hmac_ctx_t *)(ctx)->cc_provider_private) argument 126 MD5Init(ctx); \ 127 MD5Update(ctx, key, len); \ 128 MD5Final(digest, ctx); \ 645 ctx->cc_provider_private = NULL; in md5_digest() 680 ctx->cc_provider_private = NULL; in md5_digest() 765 ctx->cc_provider_private = NULL; in md5_digest_final() 889 MD5Init(&ctx->hc_icontext); in md5_mac_init_ctx() 893 MD5Init(&ctx->hc_ocontext); in md5_mac_init_ctx() [all …]
|
H A D | sha2_mod.c | 66 #define PROV_SHA2_CTX(ctx) ((sha2_ctx_t *)(ctx)->cc_provider_private) argument 67 #define PROV_SHA2_HMAC_CTX(ctx) ((sha2_hmac_ctx_t *)(ctx)->cc_provider_private) argument 81 SHA2Init(mech, ctx); \ 82 SHA2Update(ctx, key, len); \ 83 SHA2Final(digest, ctx); \ 648 ctx->cc_provider_private = NULL; in sha2_digest() 682 ctx->cc_provider_private = NULL; in sha2_digest() 787 ctx->cc_provider_private = NULL; in sha2_digest_final() 923 SHA2Init(ctx->hc_mech_type, &ctx->hc_icontext); in sha2_mac_init_ctx() 927 SHA2Init(ctx->hc_mech_type, &ctx->hc_ocontext); in sha2_mac_init_ctx() [all …]
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb3_encrypt_kcf.c | 78 ctx->param.ccm.ulMACSize = SMB2_SIG_SIZE; in smb3_crypto_init_ccm_param() 80 ctx->param.ccm.nonce = nonce; in smb3_crypto_init_ccm_param() 81 ctx->param.ccm.ulDataSize = datasize; in smb3_crypto_init_ccm_param() 82 ctx->param.ccm.ulAuthDataSize = authsize; in smb3_crypto_init_ccm_param() 83 ctx->param.ccm.authData = auth; in smb3_crypto_init_ccm_param() 85 ctx->mech.cm_param = (caddr_t)&ctx->param.ccm; in smb3_crypto_init_ccm_param() 86 ctx->mech.cm_param_len = sizeof (ctx->param.ccm); in smb3_crypto_init_ccm_param() 97 ctx->param.gcm.pIv = nonce; in smb3_crypto_init_gcm_param() 103 ctx->mech.cm_param = (caddr_t)&ctx->param.gcm; in smb3_crypto_init_gcm_param() 104 ctx->mech.cm_param_len = sizeof (ctx->param.gcm); in smb3_crypto_init_gcm_param() [all …]
|
/illumos-gate/usr/src/uts/common/io/net80211/ |
H A D | net80211_crypto_tkip.c | 104 struct tkip_ctx *ctx; in tkip_attach() local 107 if (ctx == NULL) in tkip_attach() 110 ctx->tc_ic = ic; in tkip_attach() 111 return (ctx); in tkip_attach() 119 if (ctx != NULL) in tkip_detach() 219 ctx->rx_rsc = pn; in tkip_decap() 505 crypto_context_t ctx; in wep_encrypt() local 508 ctx = NULL; in wep_encrypt() 537 ctx = NULL; in wep_decrypt() 724 tkip_mixing_phase2(ctx->tx_rc4key, key->wk_key, ctx->tx_ttak, in tkip_encrypt() [all …]
|
H A D | net80211_crypto_wep.c | 91 struct wep_ctx *ctx; in wep_attach() local 94 if (ctx == NULL) in wep_attach() 97 ctx->wc_ic = ic; in wep_attach() 100 return (ctx); in wep_attach() 108 if (ctx != NULL) in wep_detach() 149 iv = ctx->wc_iv; in wep_encap() 159 ctx->wc_iv = iv + 1; in wep_encap() 231 crypto_context_t ctx; in wep_encrypt() local 242 ctx = NULL; in wep_encrypt() 255 (void) rc4_crypt(ctx, in wep_encrypt() [all …]
|
/illumos-gate/usr/src/cmd/smbsrv/smbd/ |
H A D | smbd_krb5ssp.c | 45 get_ssnkey(authsvc_context_t *ctx); 67 ctx->ctx_backend = be; in smbd_krb5ssp_init() 129 intok.length = ctx->ctx_ibodylen; in smbd_krb5ssp_work() 130 intok.value = ctx->ctx_ibodybuf; in smbd_krb5ssp_work() 150 ctx->ctx_obodylen = 0; in smbd_krb5ssp_work() 157 free(ctx->ctx_obodybuf); in smbd_krb5ssp_work() 158 ctx->ctx_obodybuf = outtok.value; in smbd_krb5ssp_work() 233 if (ctx->ctx_token == NULL) { in smbd_krb5ssp_work() 243 status = get_ssnkey(ctx); in smbd_krb5ssp_work() 256 token = ctx->ctx_token; in smbd_krb5ssp_work() [all …]
|
/illumos-gate/usr/src/lib/smbsrv/libsmbns/common/ |
H A D | smbns_krb.c | 66 krb5_context ctx = NULL; in smb_kinit() local 84 code = krb5_init_context(&ctx); in smb_kinit() 98 code = krb5_cc_default(ctx, &cc); in smb_kinit() 136 code = krb5_cc_initialize(ctx, cc, me); in smb_kinit() 155 smb_krb5_log_errmsg(ctx, doing, code); in smb_kinit() 161 krb5_free_cred_contents(ctx, &my_creds); in smb_kinit() 164 krb5_free_principal(ctx, me); in smb_kinit() 166 (void) krb5_cc_close(ctx, cc); in smb_kinit() 167 if (ctx) in smb_kinit() 168 krb5_free_context(ctx); in smb_kinit() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | skein.h | 86 int Skein_256_Init(Skein_256_Ctxt_t *ctx, size_t hashBitLen); 87 int Skein_512_Init(Skein_512_Ctxt_t *ctx, size_t hashBitLen); 88 int Skein1024_Init(Skein1024_Ctxt_t *ctx, size_t hashBitLen); 90 int Skein_256_Update(Skein_256_Ctxt_t *ctx, const uint8_t *msg, 92 int Skein_512_Update(Skein_512_Ctxt_t *ctx, const uint8_t *msg, 94 int Skein1024_Update(Skein1024_Ctxt_t *ctx, const uint8_t *msg, 97 int Skein_256_Final(Skein_256_Ctxt_t *ctx, uint8_t *hashVal); 98 int Skein_512_Final(Skein_512_Ctxt_t *ctx, uint8_t *hashVal); 99 int Skein1024_Final(Skein1024_Ctxt_t *ctx, uint8_t *hashVal); 135 int Skein_256_Output(Skein_256_Ctxt_t *ctx, uint8_t *hashVal); [all …]
|
/illumos-gate/usr/src/common/crypto/sha2/ |
H A D | sha2.c | 78 #define SHA512Transform(ctx, in) SHA512TransformBlocks((ctx), (in), 1) argument 79 #define SHA256Transform(ctx, in) SHA256TransformBlocks((ctx), (in), 1) argument 201 bcopy(blk, ctx->buf_un.buf32, sizeof (ctx->buf_un.buf32)); in SHA256Transform() 353 ctx->state.s32[0] += a; in SHA256Transform() 417 bcopy(blk, ctx->buf_un.buf64, sizeof (ctx->buf_un.buf64)); in SHA512Transform() 752 ctx->count.c64[0] = ctx->count.c64[1] = 0; in SHA2Init() 859 SHA256Transform(ctx, ctx->buf_un.buf8); in SHA2Update() 861 SHA512Transform(ctx, ctx->buf_un.buf8); in SHA2Update() 939 Encode(digest, ctx->state.s32, sizeof (ctx->state.s32)); in SHA2Final() 947 ctx->state.s64[6] = ctx->state.s64[7] = 0; in SHA2Final() [all …]
|
/illumos-gate/usr/src/cmd/krb5/kadmin/kclient/ |
H A D | ksetpw.c | 52 krb5_context ctx = NULL; in main() local 78 code = krb5_init_context(&ctx); in main() 151 code = krb5_parse_name(ctx, vprincstr, &salt); in main() 169 (code = krb5_cc_default(ctx, &cc)) != 0) { in main() 175 (code = krb5_kt_default(ctx, &kt)) != 0) { in main() 230 krb5_cc_close(ctx, cc); in main() 256 krb5_kt_close(ctx, kt); in main() 280 krb5_kt_free_entry(ctx, &entry); in kt_remove_entries() 282 code = krb5_kt_start_seq_get(ctx, kt, &cursor); in kt_remove_entries() 291 code = krb5_kt_end_seq_get(ctx, kt, &cursor); in kt_remove_entries() [all …]
|
/illumos-gate/usr/src/common/crypto/sha1/ |
H A D | sha1.c | 80 SHA1Transform((ctx)->state[0], (ctx)->state[1], (ctx)->state[2], \ 81 (ctx)->state[3], (ctx)->state[4], (ctx), (in)) 88 #define SHA1_TRANSFORM(ctx, in) sha1_block_data_order((ctx), (in), 1) argument 96 #define SHA1_TRANSFORM(ctx, in) SHA1Transform((ctx), (in)) argument 123 ctx->count[0] = ctx->count[1] = 0; in SHA1Init() 199 ctx->count[0]++; in SHA1Update() 240 SHA1_TRANSFORM(ctx, ctx->buf_un.buf8); in SHA1Update() 365 SHA1_TRANSFORM(ctx, ctx->buf_un.buf8); in SHA1Update() 428 Encode(digest, ctx->state, sizeof (ctx->state)); in SHA1Final() 431 bzero(ctx, sizeof (*ctx)); in SHA1Final() [all …]
|
/illumos-gate/usr/src/cmd/fs.d/autofs/ |
H A D | ns_fnreaddir.c | 182 FN_ctx_t *ctx; in getmapkeys_fn() local 224 if (ctx != NULL) { in getmapkeys_fn() 227 fn_ctx_handle_destroy(ctx); in getmapkeys_fn() 239 fn_ctx_handle_destroy(ctx); in getmapkeys_fn() 329 if (!need_ctx_and_nns(ctx, status)) { in list_ctx_and_or_nns() 449 if (ctx != NULL) { in list_ctx_aux() 452 fn_ctx_handle_destroy(ctx); in list_ctx_aux() 608 ref = fn_ctx_lookup(ctx, name, status); in lookup_ctx() 610 ctx = NULL; in lookup_ctx() 615 if (ctx == NULL) { in lookup_ctx() [all …]
|
/illumos-gate/usr/src/lib/smbclnt/libfknsmb/common/ |
H A D | fksmb_sign_pkcs.c | 93 rv = C_DigestUpdate(ctx, buf, len); in smb_md5_update() 95 (void) C_CloseSession(ctx); in smb_md5_update() 109 rv = C_DigestFinal(ctx, digest16, &len); in smb_md5_final() 110 (void) C_CloseSession(ctx); in smb_md5_final() 162 rv = C_SignUpdate(ctx, in, len); in smb2_hmac_update() 164 (void) C_CloseSession(ctx); in smb2_hmac_update() 184 (void) C_CloseSession(ctx); in smb2_hmac_final() 242 rv = C_SignUpdate(ctx, in, len); in smb3_cmac_update() 244 (void) C_CloseSession(ctx); in smb3_cmac_update() 259 rv = C_SignFinal(ctx, digest, &len); in smb3_cmac_final() [all …]
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/mech/ |
H A D | k5sealv3.c | 87 krb5_gss_ctx_id_rec *ctx, in gss_krb5int_make_seal_token_v3() argument 111 ? (ctx->initiate in gss_krb5int_make_seal_token_v3() 114 : (ctx->initiate in gss_krb5int_make_seal_token_v3() 118 key = ctx->acceptor_subkey; in gss_krb5int_make_seal_token_v3() 120 key = ctx->enc; in gss_krb5int_make_seal_token_v3() 213 ctx->seq_send++; in gss_krb5int_make_seal_token_v3() 298 ctx->cksum_size); in gss_krb5int_make_seal_token_v3() 302 ctx->seq_send++; in gss_krb5int_make_seal_token_v3() 375 ? (!ctx->initiate in gss_krb5int_unseal_token_v3() 378 : (!ctx->initiate in gss_krb5int_unseal_token_v3() [all …]
|
/illumos-gate/usr/src/lib/libldap5/sources/ldap/common/ |
H A D | digest_md5.c | 102 MD5_CTX ctx; in digest_nonce() local 145 MD5Init(&ctx); in digest_nonce() 213 MD5_CTX ctx; in digest_hash_pass() local 215 MD5Init(&ctx); in digest_hash_pass() 246 MD5_CTX ctx; in digest_hash_a1() local 248 MD5Init(&ctx); in digest_hash_a1() 273 MD5_CTX ctx; in digest_calc_resp() local 280 MD5Init(&ctx); in digest_calc_resp() 292 MD5Final(resp, &ctx); in digest_calc_resp() 301 MD5Init(&ctx); in digest_calc_resp() [all …]
|