Lines Matching defs:encr_data

214 static telnet_enc_data_t  encr_data;
366 encr_data.encrypt.autoflag = 0;
757 encrypt_session_key(&skey, &encr_data.encrypt);
758 encrypt_session_key(&skey, &encr_data.decrypt);
1000 (void) memset(&encr_data.encrypt, 0, sizeof (cipher_info_t));
1001 (void) memset(&encr_data.decrypt, 0, sizeof (cipher_info_t));
1003 encr_data.encrypt.state = ENCR_STATE_NOT_READY;
1004 encr_data.decrypt.state = ENCR_STATE_NOT_READY;
1029 (void) memcpy(p, encr_data.decrypt.keyid, encr_data.decrypt.keyidlen);
1030 p += encr_data.decrypt.keyidlen;
1085 encr_data.decrypt.type = type;
1087 lstate = encr_data.decrypt.state;
1105 (void) memcpy(encr_data.decrypt.ivec, data,
1111 encr_data.decrypt.type = type;
1120 encr_data.decrypt.type = NULL;
1155 encr_data.decrypt.state = lstate;
1158 encr_data.decrypt.autoflag = 0;
1160 if (lstate == ENCR_STATE_OK && encr_data.decrypt.autoflag)
1166 encr_data.decrypt.state);
1183 lstate = encr_data.encrypt.state;
1185 if (encr_data.encrypt.type == ENCTYPE_NULL) {
1214 if (!VALIDKEY(encr_data.encrypt.krbdes_key)) {
1219 encr_data.encrypt.need_start = 1;
1236 kret = getrandom((char *)encr_data.encrypt.ivec, sizeof (Block));
1244 encr_data.encrypt.type = ENCTYPE_NULL;
1246 mit_des_fixup_key_parity(encr_data.encrypt.ivec);
1254 *p++ = encr_data.encrypt.type;
1263 if ((*p++ = encr_data.encrypt.ivec[i]) == IAC)
1275 encr_data.encrypt.state = lstate;
1281 encr_data.encrypt.type);
1371 (void) memcpy(p, encr_data.encrypt.keyid, encr_data.encrypt.keyidlen);
1372 p += encr_data.encrypt.keyidlen;
1384 (int)encr_data.encrypt.keyid[0],
1387 encr_data.encrypt.state = lstate;
1396 if (encr_data.encrypt.type == TELOPT_ENCTYPE_DES_CFB64) {
1403 encr_data.encrypt.type);
1405 encr_data.encrypt.type);
1416 if (encr_data.encrypt.setup == cki.crypto_method) {
1421 (void) memcpy(cki.key, (void *)encr_data.encrypt.krbdes_key,
1425 (void) memcpy(cki.ivec, (void *)encr_data.encrypt.ivec,
1445 encr_data.encrypt.setup = cki.crypto_method;
1472 if (encr_data.encrypt.type == ENCTYPE_NULL) {
1473 encr_data.encrypt.autoflag = 1;
1589 if (encr_data.decrypt.type == ENCTYPE_NULL) {
1600 if (encr_data.decrypt.type == TELOPT_ENCTYPE_DES_CFB64) {
1606 "crypto_method %d\n", encr_data.decrypt.type);
1609 encr_data.decrypt.type);
1617 if (encr_data.decrypt.setup != cki.crypto_method) {
1618 (void) memcpy(cki.key, (void *)encr_data.decrypt.krbdes_key,
1620 (void) memcpy(cki.ivec, (void *)encr_data.decrypt.ivec,
1643 encr_data.decrypt.setup = cki.crypto_method;
1698 ENCTYPE_NAME(encr_data.decrypt.type));
1735 encr_data.encrypt.type = use_type;
1804 (void) memcpy(encr_data.encrypt.keyid, keyid, keylen);
1805 encr_data.encrypt.keyidlen = keylen;
1807 (void) memcpy(encr_data.decrypt.keyid, keyid, keylen);
1808 encr_data.decrypt.keyidlen = keylen;
1852 lstate = encr_data.encrypt.state;
1878 (void) memset(encr_data.encrypt.ivec, 0, sizeof (Block));
1890 encr_data.encrypt.state = lstate;
1892 encr_data.encrypt.autoflag = 0;
1893 encr_data.encrypt.type = ENCTYPE_NULL;
1899 encr_data.encrypt.type = type;
1900 if ((lstate == ENCR_STATE_OK) && encr_data.encrypt.autoflag)
1915 lstate = (dir == TELNET_DIR_ENCRYPT ? encr_data.encrypt.state :
1916 encr_data.decrypt.state);
1955 encr_data.encrypt.state = lstate;
1957 encr_data.decrypt.state = lstate;
2012 (dir == TELNET_DIR_ENCRYPT ? encr_data.encrypt.state:
2013 encr_data.decrypt.state),
2015 encr_data.encrypt.autoflag:
2016 encr_data.decrypt.autoflag));
2019 if ((encr_data.encrypt.state == ENCR_STATE_OK) &&
2020 dir == TELNET_DIR_ENCRYPT && encr_data.encrypt.autoflag) {
2031 encr_data.encrypt.state :
2032 encr_data.decrypt.state));
2050 encrypt_keyid(encr_data.decrypt.keyid, &encr_data.decrypt.keyidlen,
2063 encrypt_keyid(encr_data.encrypt.keyid, &encr_data.encrypt.keyidlen,
2658 encr_data.encrypt.autoflag &&
2659 encr_data.encrypt.state != ENCR_STATE_OK) {
2667 encr_data.encrypt.state == ENCR_STATE_OK ? "" : "not ");