key_info
static void encrypt_keyid(struct key_info *, uchar_t *, int);
encrypt_keyid(struct key_info *kp, uchar_t *keyid, int len)
struct key_info *kp = &ki[(dir == TELNET_DIR_ENCRYPT) ? 0 : 1];
int key_info, ie_len = 0, keylen, gtk_len = 0;
key_info = BE_16(key->key_info);
if (!(key_info & WPA_KEY_INFO_ENCR_KEY_DATA)) {
reply->key_info = BE_16(ver | WPA_KEY_INFO_KEY_TYPE |
WPA_KEY_INFO_MIC | (key_info & WPA_KEY_INFO_SECURE));
if (key_info & WPA_KEY_INFO_INSTALL) {
"wpa_supplicant_process_3_of_4", key_info, gtk);
int key_info, keylen, keydatalen, maxkeylen, keyidx, key_rsc_len = 0;
key_info = BE_16(key->key_info);
if (!(key_info & WPA_KEY_INFO_ENCR_KEY_DATA)) {
keyidx = (key_info & WPA_KEY_INFO_KEY_INDEX_MASK) >>
tx = !!(key_info & WPA_KEY_INFO_TXRX);
reply->key_info =
(key_info & WPA_KEY_INFO_KEY_INDEX_MASK));
int key_info, ver;
key_info = BE_16(key->key_info);
ver = key_info & WPA_KEY_INFO_TYPE_MASK;
!(key_info & WPA_KEY_INFO_KEY_TYPE)) {
if (!(key_info & WPA_KEY_INFO_ACK)) {
if (key_info & WPA_KEY_INFO_REQUEST) {
if ((key_info & WPA_KEY_INFO_MIC) &&
(key_info & WPA_KEY_INFO_ENCR_KEY_DATA) &&
if (key_info & WPA_KEY_INFO_KEY_TYPE) {
if (key_info & WPA_KEY_INFO_KEY_INDEX_MASK) {
if (key_info & WPA_KEY_INFO_MIC) {
if (key_info & WPA_KEY_INFO_MIC) {
int key_info, ver;
key_info = WPA_KEY_INFO_REQUEST | ver;
key_info |= WPA_KEY_INFO_MIC;
key_info |= WPA_KEY_INFO_ERROR;
key_info |= WPA_KEY_INFO_KEY_TYPE;
reply->key_info = BE_16(key_info);
if (key_info & WPA_KEY_INFO_MIC) {
reply->key_info = BE_16(ver | WPA_KEY_INFO_KEY_TYPE | WPA_KEY_INFO_MIC);
uint16_t key_info;
key_info->_sends = str = (char *) key_info + sizeof (_KEY_MAP);
key_info->_keyval = keyval;
_KEY_MAP **keys, *key_info,
if ((key_info = (_KEY_MAP *) malloc(sizeof (_KEY_MAP) + len)) ==
keys[*numkeys] = key_info;
keys[(*first)++] = key_info;