Skip to content

Conversation

@tarcieri
Copy link
Member

Adds support for serializing/deserializing the following types using serde:

  • ScalarCore
  • NonZeroScalar
  • PublicKey

While this crate had serde support previously, it was entirely limited to the JWK implementation.

This commit expands it to support more types, and provides the underpinnings for better leveraging serde in all of the dependent crates.

Adds support for serializing/deserializing the following types using
serde:

- `ScalarCore`
- `NonZeroScalar`
- `PublicKey`

While this crate had `serde` support previously, it was entirely limited
to the JWK implementation.

This commit expands it to support more types, and provides the
underpinnings for better leveraging `serde` in all of the dependent
crates.
@tarcieri tarcieri merged commit 88d5ea3 into master Nov 19, 2021
@tarcieri tarcieri deleted the elliptic-curve/serde branch November 19, 2021 01:18
tarcieri added a commit to RustCrypto/signatures that referenced this pull request Nov 19, 2021
Leverages the `serde` support added upstream in `elliptic-curve`:
RustCrypto/traits#818

Adds support for `serde` serialization of `Signature` and `VerifyingKey`
tarcieri added a commit to RustCrypto/signatures that referenced this pull request Nov 19, 2021
Leverages the `serde` support added upstream in `elliptic-curve`:
RustCrypto/traits#818

Adds support for `serde` serialization of `Signature` and `VerifyingKey`
@tarcieri tarcieri mentioned this pull request Nov 20, 2021
scv35 added a commit to scv35/Signature-algorithms that referenced this pull request Jul 4, 2025
Leverages the `serde` support added upstream in `elliptic-curve`:
RustCrypto/traits#818

Adds support for `serde` serialization of `Signature` and `VerifyingKey`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants