buttplugio / buttplug

Rust Implementation of the Buttplug Sex Toy Control Protocol
https://buttplug.io
Other
882 stars 64 forks source link

feat: Add support for VibCrafter devices #604

Closed blackspherefollower closed 8 months ago

blackspherefollower commented 8 months ago

Note that this protocol encrypts its messages using AES128 ECB, which requires some additional dependencies. I was hoping that rustls would expose what I needed, but alas no (OpenSSL has spoiled me as a does everything cypto library).

In addition to needing aes and ecb, I also needed:

I all 4 libraries are either MIT, Apache 2 or dual license.

qdot commented 8 months ago

Had to rebase due to #603, brought in by hand. Closing.