Lines Matching refs:decrypted
164 struct wpabuf *decrypted; in wps_decrypt_encr_settings() local
177 decrypted = wpabuf_alloc(encr_len - block_size); in wps_decrypt_encr_settings()
178 if (decrypted == NULL) in wps_decrypt_encr_settings()
182 wpabuf_put_data(decrypted, encr + block_size, encr_len - block_size); in wps_decrypt_encr_settings()
183 if (aes_128_cbc_decrypt(wps->keywrapkey, encr, wpabuf_mhead(decrypted), in wps_decrypt_encr_settings()
184 wpabuf_len(decrypted))) { in wps_decrypt_encr_settings()
185 wpabuf_clear_free(decrypted); in wps_decrypt_encr_settings()
190 decrypted); in wps_decrypt_encr_settings()
192 pos = wpabuf_head_u8(decrypted) + wpabuf_len(decrypted) - 1; in wps_decrypt_encr_settings()
194 if (pad > wpabuf_len(decrypted)) { in wps_decrypt_encr_settings()
196 wpabuf_clear_free(decrypted); in wps_decrypt_encr_settings()
203 wpabuf_clear_free(decrypted); in wps_decrypt_encr_settings()
207 decrypted->used -= pad; in wps_decrypt_encr_settings()
209 return decrypted; in wps_decrypt_encr_settings()