spqr-syft 0.85.3-beta.5

Vendored spqr crate for syft
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Copyright 2025 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only

use crate::encoding;

#[derive(Debug, thiserror::Error, Copy, Clone, PartialEq)]
pub enum Error {
    #[error("General deserialization error")]
    Deserialization,
    #[error("Error with encoder/decoder serialization")]
    EncodingDecoding,
}

impl From<encoding::polynomial::PolynomialError> for Error {
    fn from(_e: encoding::polynomial::PolynomialError) -> Error {
        Error::EncodingDecoding
    }
}