Home | History | Annotate | Download | only in wps

Lines Matching defs:decrypted

154 	struct wpabuf *decrypted;
167 decrypted = wpabuf_alloc(encr_len - block_size);
168 if (decrypted == NULL)
172 wpabuf_put_data(decrypted, encr + block_size, encr_len - block_size);
173 if (aes_128_cbc_decrypt(wps->keywrapkey, encr, wpabuf_mhead(decrypted),
174 wpabuf_len(decrypted))) {
175 wpabuf_free(decrypted);
179 wpa_hexdump_buf_key(MSG_MSGDUMP, "WPS: Decrypted Encrypted Settings",
180 decrypted);
182 pos = wpabuf_head_u8(decrypted) + wpabuf_len(decrypted) - 1;
184 if (pad > wpabuf_len(decrypted)) {
186 wpabuf_free(decrypted);
193 wpabuf_free(decrypted);
197 decrypted->used -= pad;
199 return decrypted;