Skip to content

Commit c88bf24

Browse files
authored
Remove hash2curve and oprf (#1929)
This is the companion PR to RustCrypto/elliptic-curves#1286. Resolves #1928.
1 parent 3b1f80e commit c88bf24

File tree

13 files changed

+2
-1420
lines changed

13 files changed

+2
-1420
lines changed

.github/workflows/elliptic-curve.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,7 @@ jobs:
4343
- run: cargo build --target ${{ matrix.target }} --release --no-default-features --features dev
4444
- run: cargo build --target ${{ matrix.target }} --release --no-default-features --features digest
4545
- run: cargo build --target ${{ matrix.target }} --release --no-default-features --features ecdh
46-
- run: cargo build --target ${{ matrix.target }} --release --no-default-features --features hash2curve
4746
- run: cargo build --target ${{ matrix.target }} --release --no-default-features --features jwk
48-
- run: cargo build --target ${{ matrix.target }} --release --no-default-features --features oprf
4947
- run: cargo build --target ${{ matrix.target }} --release --no-default-features --features pem
5048
- run: cargo build --target ${{ matrix.target }} --release --no-default-features --features pkcs8
5149
- run: cargo build --target ${{ matrix.target }} --release --no-default-features --features sec1
@@ -54,7 +52,7 @@ jobs:
5452
- run: cargo build --target ${{ matrix.target }} --release --no-default-features --features alloc,arithmetic,pkcs8
5553
- run: cargo build --target ${{ matrix.target }} --release --no-default-features --features alloc,serde
5654
- run: cargo build --target ${{ matrix.target }} --release --no-default-features --features arithmetic,serde
57-
- run: cargo build --target ${{ matrix.target }} --release --no-default-features --features alloc,digest,ecdh,hash2curve,jwk,oprf,pem,pkcs8,sec1,serde
55+
- run: cargo build --target ${{ matrix.target }} --release --no-default-features --features alloc,digest,ecdh,jwk,pem,pkcs8,sec1,serde
5856

5957
minimal-versions:
6058
# Temporarily disabled until elliptic-curve 0.13.0-pre.0 is published

elliptic-curve/Cargo.toml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,10 @@ bits = ["arithmetic", "ff/bits"]
6464
dev = ["arithmetic", "dep:hex-literal", "pem", "pkcs8"]
6565
ecdh = ["arithmetic", "digest", "dep:hkdf"]
6666
group = ["dep:group", "ff"]
67-
hash2curve = ["arithmetic", "digest"]
6867
jwk = ["dep:base64ct", "dep:serde_json", "alloc", "serde", "zeroize/alloc"]
69-
oprf = ["digest", "hash2curve"]
7068
pkcs8 = ["dep:pkcs8", "sec1"]
7169
pem = ["dep:pem-rfc7468", "alloc", "arithmetic", "pkcs8", "sec1/pem"]
7270
serde = ["dep:serdect", "alloc", "pkcs8", "sec1/serde"]
7371

7472
[package.metadata.docs.rs]
75-
features = ["bits", "ecdh", "hash2curve", "jwk", "oprf", "pem", "std"]
73+
features = ["bits", "ecdh", "jwk", "pem", "std"]

elliptic-curve/src/hash2curve.rs

Lines changed: 0 additions & 15 deletions
This file was deleted.

elliptic-curve/src/hash2curve/group_digest.rs

Lines changed: 0 additions & 98 deletions
This file was deleted.

elliptic-curve/src/hash2curve/hash2field.rs

Lines changed: 0 additions & 58 deletions
This file was deleted.

elliptic-curve/src/hash2curve/hash2field/expand_msg.rs

Lines changed: 0 additions & 155 deletions
This file was deleted.

0 commit comments

Comments
 (0)