|
1 |
| -use libcrux_traits::signature::{arrayref, owned}; |
| 1 | +use libcrux_traits::signature::arrayref; |
2 | 2 |
|
3 |
| -impl From<crate::SigningError> for owned::SignError { |
| 3 | +impl From<crate::SigningError> for arrayref::SignError { |
4 | 4 | fn from(e: crate::SigningError) -> Self {
|
5 | 5 | match e {
|
6 |
| - crate::SigningError::RejectionSamplingError => todo!(), |
7 |
| - crate::SigningError::ContextTooLongError => todo!(), |
| 6 | + crate::SigningError::RejectionSamplingError => arrayref::SignError::LibraryError, |
| 7 | + crate::SigningError::ContextTooLongError => arrayref::SignError::LibraryError, |
8 | 8 | }
|
9 | 9 | }
|
10 | 10 | }
|
11 | 11 | impl From<crate::VerificationError> for arrayref::VerifyError {
|
12 | 12 | fn from(e: crate::VerificationError) -> Self {
|
13 | 13 | match e {
|
14 |
| - crate::VerificationError::MalformedHintError => todo!(), |
15 |
| - crate::VerificationError::SignerResponseExceedsBoundError => todo!(), |
16 |
| - crate::VerificationError::CommitmentHashesDontMatchError => todo!(), |
17 |
| - crate::VerificationError::VerificationContextTooLongError => todo!(), |
| 14 | + crate::VerificationError::MalformedHintError => arrayref::VerifyError::LibraryError, |
| 15 | + crate::VerificationError::SignerResponseExceedsBoundError => { |
| 16 | + arrayref::VerifyError::LibraryError |
| 17 | + } |
| 18 | + crate::VerificationError::CommitmentHashesDontMatchError => { |
| 19 | + arrayref::VerifyError::LibraryError |
| 20 | + } |
| 21 | + crate::VerificationError::VerificationContextTooLongError => { |
| 22 | + arrayref::VerifyError::LibraryError |
| 23 | + } |
18 | 24 | }
|
19 | 25 | }
|
20 | 26 | }
|
|
0 commit comments