Tony Arcieri

Results 268 issues of Tony Arcieri

This gem uses unauthenticated AES-CBC encryption: https://github.com/chicks/aes/blob/master/lib/aes/aes.rb#L126 AES-CBC is not an [authenticated encryption](https://en.wikipedia.org/wiki/Authenticated_encryption) mode and is vulnerable to [chosen ciphertext attacks](https://en.wikipedia.org/wiki/Chosen-ciphertext_attack) including message forgery and potentially plaintext recovery. At the...

- Removes the (unused) `digest` v0.7 dependency - Bumps the proc macro crates to v1.x: - `proc-macro2` v1 - `quote` v1 - `syn` v1 - Bumps `sha2` dependency to v0.9...

The fun thing about packaging systems with central package directories is the central package directories have this annoying tendency to be compromised. There have been a few such notable compromises...

C-enhancement ✨
A-infrastructure 📡

Switches from `m` to [`micromath`] for mathematical operations, and uses the latter's `F32x3` vector type as well as its `Quaternion` type (which was vendored from this crate). I'm using `micromath`...

I'm interested in using this crate in a microcontroller context (it's for a DSP engine, which I've found fits the whole ECS pattern *extremely* well). It seems the extant `no_std`...

Imports the Rust implementation of objecthash presently at: https://github.com/cryptosphere/objecthash-rs This is released on crates.io: https://crates.io/crates/objecthash

ObjectHash presently uses the following single-letter identifiers for its types: * `b`: boolean * `d`: dict * `f`: float * `i`: integer * `l`: list * `s`: set * `u`:...

`Sodium::Buffer` is generally useful anywhere we have buffers that contain secrets we don't want to get swapped. I just had a coworker the other day asking about how to do...

It would be nice if this crate were marked as `#![no_std]` so it could be used in programs which do not include the Rust standard library. I can submit a...