Tony Arcieri

Results 268 issues of Tony Arcieri

This gem presently has no support for JRuby. There are many Java implementations of X25519 available now, e.g. the one provided by Google Tink. We can vendor one of these...

help wanted

I tried running the `x509-cert` test suite on my mac using `zlint` installed from Homebrew and I'm encountering the following: ``` $ zlint --version ZLint version 3.6.2 $ cargo test...

This is tracking a regression from #1112, where `slice::deserialize_hex_or_bin` was changed to return `Result` instead of `Result`. Notably this API is intended for use cases where the amount of deserialized...

#1212 switched from derived `PartialEq`/`Eq` impls on `ObjectIdentifier` to handwritten ones which are generic and allow two `ObjectIdentifier`s with different backing storage to be compared, which makes it possible to...

- [x] PKCS#1: RSA Cryptography Standard - [x] PKCS#5: Password-based Encryption Standard - [x] #28 - [x] PKCS#8: Private-Key Information Syntax Standard - [x] PKCS#10: Certification Request Standard - [x]...

The `DerOrd` of tags is not correctly implemented per the rules of X.680: > 8.6 The canonical order for tags is based on the outermost tag of each type and...

In the latest release of `spki` it was changed to have generic `AlgorithmIdentifier` and `SubjectPublicKeyInfo`, along with `*Owned` and `*Ref` type aliases. This allows either zero-copy decoding with a lifetime,...

We currently use the [`impl_string_type!` macro](https://github.com/RustCrypto/formats/blob/bb6bb25b3f0244e7cff5ed29bddc73680d91ed43/der/src/asn1/internal_macros.rs#L25) to write the bodies of various ASN.1 string types. For each ASN.1 type, we support an owned (`*String`) and borrowed (`*StringRef`) type. Instead I...

The `x509-cert` crate currently has a hard dependency on `alloc`, but several types still have a lifetime which borrows from the input, which precludes one-pass decoding from PEM (where Base64...

The `yoke` crate implements support for attaching zero-copy deserialized data types (i.e. ones with lifetimes that borrow from the original encoded data) to the data they're decoded from: https://docs.rs/yoke/ The...