You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#[no_std] is already common between these crates but when they pull in alloc for Vec, and always allocate, you lose the ability to reuse allocations between calls.
At least an _in_place.
The text was updated successfully, but these errors were encountered:
Are you talking about the aead crate? We had a very lengthy discussion about non-allocating API. So we decided to start with a simple non-controversial allocating API and add non-allocating methods later.
I've been meaning to submit a follow-up PR with my thoughts as I'd like to address the in-place API before moving Miscreant over to the traits in the aead crate
#[no_std]
is already common between these crates but when they pull in alloc for Vec, and always allocate, you lose the ability to reuse allocations between calls.At least an
_in_place
.The text was updated successfully, but these errors were encountered: