Lines Matching refs:data

347 des_init_local(struct php_crypt_extended_data *data)  in des_init_local()  argument
349 data->old_rawkey0 = data->old_rawkey1 = 0; in des_init_local()
350 data->saltbits = 0; in des_init_local()
351 data->old_salt = 0; in des_init_local()
353 data->initialized = 1; in des_init_local()
357 setup_salt(uint32_t salt, struct php_crypt_extended_data *data) in setup_salt() argument
362 if (salt == data->old_salt) in setup_salt()
364 data->old_salt = salt; in setup_salt()
375 data->saltbits = saltbits; in setup_salt()
379 des_setkey(const char *key, struct php_crypt_extended_data *data) in des_setkey() argument
396 && rawkey0 == data->old_rawkey0 in des_setkey()
397 && rawkey1 == data->old_rawkey1) { in des_setkey()
406 data->old_rawkey0 = rawkey0; in des_setkey()
407 data->old_rawkey1 = rawkey1; in des_setkey()
440 data->de_keysl[15 - round] = in des_setkey()
441 data->en_keysl[round] = comp_maskl[0][(t0 >> 21) & 0x7f] in des_setkey()
450 data->de_keysr[15 - round] = in des_setkey()
451 data->en_keysr[round] = comp_maskr[0][(t0 >> 21) & 0x7f] in des_setkey()
465 int count, struct php_crypt_extended_data *data) in do_des() argument
480 kl1 = data->en_keysl; in do_des()
481 kr1 = data->en_keysr; in do_des()
487 kl1 = data->de_keysl; in do_des()
488 kr1 = data->de_keysr; in do_des()
511 saltbits = data->saltbits; in do_des()
583 struct php_crypt_extended_data *data) in des_cipher() argument
588 setup_salt(salt, data); in des_cipher()
601 retval = do_des(rawl, rawr, &l_out, &r_out, count, data); in des_cipher()
617 struct php_crypt_extended_data *data) in _crypt_extended_r() argument
623 if (!data->initialized) in _crypt_extended_r()
624 des_init_local(data); in _crypt_extended_r()
636 if (des_setkey((u_char *) keybuf, data)) in _crypt_extended_r()
666 0, 1, data)) in _crypt_extended_r()
675 if (des_setkey((u_char *) keybuf, data)) in _crypt_extended_r()
678 memcpy(data->output, setting, 9); in _crypt_extended_r()
679 data->output[9] = '\0'; in _crypt_extended_r()
680 p = (u_char *) data->output + 9; in _crypt_extended_r()
695 data->output[0] = setting[0]; in _crypt_extended_r()
696 data->output[1] = setting[1]; in _crypt_extended_r()
697 p = (u_char *) data->output + 2; in _crypt_extended_r()
699 setup_salt(salt, data); in _crypt_extended_r()
703 if (do_des(0, 0, &r0, &r1, count, data)) in _crypt_extended_r()
726 return(data->output); in _crypt_extended_r()
734 static struct php_crypt_extended_data data; in _crypt_extended() local
739 data.initialized = 0; in _crypt_extended()
741 return _crypt_extended_r(key, setting, &data); in _crypt_extended()