Skip to content

Commit a6cc7ab

Browse files
committed
Merge branch 'main' into update-dalek
2 parents 9536443 + 70778ad commit a6cc7ab

File tree

5 files changed

+17
-9
lines changed

5 files changed

+17
-9
lines changed

.github/workflows/ci.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,11 @@ jobs:
4141
- os: ubuntu-22.04
4242
target: wasm32-unknown-unknown
4343
features: --features wasm --no-default-features
44-
- os: macos-12
44+
- os: macos-13
4545
target: aarch64-apple-ios
46-
- os: macos-12
46+
- os: macos-13
4747
target: x86_64-apple-darwin # 64-bit OSX
48-
- os: macos-12
48+
- os: macos-14
4949
target: aarch64-apple-darwin # 64-bit M1 OSX
5050
- os: windows-2019
5151
target: x86_64-pc-windows-msvc
@@ -72,7 +72,7 @@ jobs:
7272
rust:
7373
- stable
7474
- beta
75-
- 1.60.0 #MSRV
75+
- 1.70.0 #MSRV
7676
fail-fast: false
7777
steps:
7878
- uses: actions/checkout@v2
@@ -116,7 +116,7 @@ jobs:
116116
args: -- --save-baseline ${{ matrix.name }}
117117
- run: critcmp --export ${{ matrix.name }} > results.json
118118
- name: Store benchmark results
119-
uses: actions/upload-artifact@v1
119+
uses: actions/upload-artifact@v4
120120
with:
121121
name: bench-${{ matrix.name }}
122122
path: results.json
@@ -132,7 +132,7 @@ jobs:
132132
- name: Cache cargo
133133
uses: Swatinem/rust-cache@v1
134134
- name: Retrieve benchmark results
135-
uses: actions/download-artifact@v1
135+
uses: actions/download-artifact@v4
136136
with:
137137
name: bench-current
138138
- name: Delete artifact
@@ -141,7 +141,7 @@ jobs:
141141
name: bench-current
142142
failOnError: false
143143
- name: Retrieve benchmark results
144-
uses: actions/download-artifact@v1
144+
uses: actions/download-artifact@v4
145145
with:
146146
name: bench-base
147147
- name: Delete artifact

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## Unreleased
44

5+
- [[#184](https://github.com/IronCoreLabs/recrypt-rs/pull/184)]
6+
- Change MSRV to Rust 1.70.0
57
- [[#177](https://github.com/IronCoreLabs/recrypt-rs/pull/177)]
68
- Change MSRV to Rust 1.60.0
79
- [[#175](https://github.com/IronCoreLabs/recrypt-rs/pull/175)]

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ categories = ["cryptography", "algorithms"]
1010
keywords = ["cryptography", "proxy-re-encryption", "PRE", "ECC", "transform-encryption"]
1111
description = "A pure-Rust implementation of Transform Encryption, a Proxy Re-encryption scheme"
1212
edition = "2021"
13-
rust-version = "1.60.0"
13+
rust-version = "1.70.0"
1414

1515
[target.'cfg(all(unix, not(target_arch = "wasm32")))'.dependencies]
1616
libc = {version = "0.2"}

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,12 @@ Recrypt-rust incorporates technology that is protected by the following patents
202202
- EP3616384A4 - Orthogonal Access Control for Groups via Multi-Hop Transform Encryption
203203
- KR20200027921 A - Orthogonal Access Control for Groups via Multi-Hop Transform Encryption
204204

205+
# Cryptography Notice
206+
207+
This repository includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See https://www.wassenaar.org/ for more information.
208+
209+
The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), has classified this software as Export Commodity Control Number (ECCN) 5D002, which includes information security software using or performing cryptographic functions. The form and manner of this distribution makes it eligible for export under the License Exception ENC (see the BIS Export Administration Regulations, Section 740.17.B.3.i.B and also the publicly available source code exemption, under 742.15; notice has been given to BIS and NSA).
210+
205211
# License
206212

207213
Recrypt-rust is licensed under the [GNU Affero General Public License](LICENSE).

flake.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
buildInputs = with pkgs;
2121
[ rusttoolchain pkg-config ]
2222
++ pkgs.lib.optionals pkgs.stdenv.isDarwin
23-
[ pkgs.darwin.apple_sdk.frameworks.Security ];
23+
[ pkgs.darwin.apple_sdk.frameworks.SystemConfiguration ];
2424
};
2525

2626
});

0 commit comments

Comments
 (0)