mozilla / authenticator-rs

Rust library to interact with Security Keys, used by Firefox
https://crates.io/crates/authenticator
Mozilla Public License 2.0
275 stars 72 forks source link

Implement large blobs #332

Open msirringhaus opened 8 months ago

msirringhaus commented 8 months ago

Implement basic writing and reading of large blob arrays associated with credentials. Not yet supported: Stand-alone functions for updating (although that would be just reading, then writing), and Garbage collection.

Since we probably won't use this in Firefox right away, I have moved all operations that require more dependencies outside of the core and into the examples. In theory, we could all of that internally, but then we'd need AEAD-GCM and DEFLATE in the core.