Home | History | Annotate | Download | only in wps

Lines Matching refs:decrypted

152 	struct wpabuf *decrypted;
165 decrypted = wpabuf_alloc(encr_len - block_size);
166 if (decrypted == NULL)
170 wpabuf_put_data(decrypted, encr + block_size, encr_len - block_size);
171 if (aes_128_cbc_decrypt(wps->keywrapkey, encr, wpabuf_mhead(decrypted),
172 wpabuf_len(decrypted))) {
173 wpabuf_free(decrypted);
177 wpa_hexdump_buf_key(MSG_MSGDUMP, "WPS: Decrypted Encrypted Settings",
178 decrypted);
180 pos = wpabuf_head_u8(decrypted) + wpabuf_len(decrypted) - 1;
182 if (pad > wpabuf_len(decrypted)) {
184 wpabuf_free(decrypted);
191 wpabuf_free(decrypted);
195 decrypted->used -= pad;
197 return decrypted;