Skip to content

Commit 5675aff

Browse files
authored
feat: mark slice variants of ecdsa verification as deprecated (#9458)
1 parent e54057d commit 5675aff

File tree

4 files changed

+26
-0
lines changed

4 files changed

+26
-0
lines changed

docs/docs/noir/standard_library/cryptographic_primitives/ecdsa_sig_verification.mdx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,12 @@ fn main(hashed_message : [u8;32], pub_key_x : [u8;32], pub_key_y : [u8;32], sign
2929

3030
## ecdsa_secp256k1::verify_signature_slice
3131

32+
:::info
33+
34+
This method is deprecated and will be removed in 1.0.0-beta.12
35+
36+
:::
37+
3238
Verifier for ECDSA Secp256k1 signatures where the message is a slice.
3339

3440
#include_code ecdsa_secp256k1_slice noir_stdlib/src/ecdsa_secp256k1.nr rust
@@ -55,6 +61,12 @@ fn main(hashed_message : [u8;32], pub_key_x : [u8;32], pub_key_y : [u8;32], sign
5561

5662
## ecdsa_secp256r1::verify_signature
5763

64+
:::info
65+
66+
This method is deprecated and will be removed in 1.0.0-beta.12
67+
68+
:::
69+
5870
Verifier for ECDSA Secp256r1 signatures where the message is a slice.
5971

6072
#include_code ecdsa_secp256r1_slice noir_stdlib/src/ecdsa_secp256r1.nr rust

docs/versioned_docs/version-v1.0.0-beta.10/noir/standard_library/cryptographic_primitives/ecdsa_sig_verification.mdx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,12 @@ fn main(hashed_message : [u8;32], pub_key_x : [u8;32], pub_key_y : [u8;32], sign
5353

5454
## ecdsa_secp256k1::verify_signature_slice
5555

56+
:::info
57+
58+
This method is deprecated and will be removed in 1.0.0-beta.12
59+
60+
:::
61+
5662
Verifier for ECDSA Secp256k1 signatures where the message is a slice.
5763

5864
```rust title="ecdsa_secp256k1_slice" showLineNumbers
@@ -97,6 +103,12 @@ fn main(hashed_message : [u8;32], pub_key_x : [u8;32], pub_key_y : [u8;32], sign
97103

98104
## ecdsa_secp256r1::verify_signature
99105

106+
:::info
107+
108+
This method is deprecated and will be removed in 1.0.0-beta.12
109+
110+
:::
111+
100112
Verifier for ECDSA Secp256r1 signatures where the message is a slice.
101113

102114
```rust title="ecdsa_secp256r1_slice" showLineNumbers

noir_stdlib/src/ecdsa_secp256k1.nr

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ pub fn verify_signature<let N: u32>(
2424
// docs:end:ecdsa_secp256k1
2525
{}
2626

27+
#[deprecated("This method is deprecated and will be removed in 1.0.0-beta.12")]
2728
#[foreign(ecdsa_secp256k1)]
2829
// docs:start:ecdsa_secp256k1_slice
2930
pub fn verify_signature_slice(

noir_stdlib/src/ecdsa_secp256r1.nr

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ pub fn verify_signature<let N: u32>(
99
// docs:end:ecdsa_secp256r1
1010
{}
1111

12+
#[deprecated("This method is deprecated and will be removed in 1.0.0-beta.12")]
1213
#[foreign(ecdsa_secp256r1)]
1314
// docs:start:ecdsa_secp256r1_slice
1415
pub fn verify_signature_slice(

0 commit comments

Comments
 (0)