From 8fcbc64b0ec075099c0ce53e474c6a897cf801b6 Mon Sep 17 00:00:00 2001 From: Dr Maxim Orlovsky Date: Sun, 4 Feb 2024 12:50:36 +0100 Subject: [PATCH 1/3] chore: bump MSRV due to TOML dependency in amplify crate --- .github/workflows/build.yml | 2 +- Cargo.toml | 2 +- MANIFEST.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 33ab4c34..38cbe01d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -76,7 +76,7 @@ jobs: strategy: fail-fast: false matrix: - toolchain: [ nightly, beta, stable, 1.67.0 ] + toolchain: [ nightly, beta, stable, 1.69.0 ] steps: - uses: actions/checkout@v2 - name: Install rust ${{ matrix.toolchain }} diff --git a/Cargo.toml b/Cargo.toml index 10aa8a93..52d91e44 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,7 @@ version = "0.11.0-beta.3" authors = ["Dr Maxim Orlovsky "] homepage = "https://github.com/LNP-BP" repository = "https://github.com/LNP-BP/client_side_validation" -rust-version = "1.67" # Due to strict encoding library (caused by GAD) +rust-version = "1.69" # Due to TOML in amplify dependency edition = "2021" license = "Apache-2.0" diff --git a/MANIFEST.yml b/MANIFEST.yml index 6ec60bd5..522e8c17 100644 --- a/MANIFEST.yml +++ b/MANIFEST.yml @@ -3,7 +3,7 @@ Type: Library Kind: Free software License: Apache-2.0 Language: Rust -Compiler: 1.66 +Compiler: 1.69 Author: Maxim Orlovsky Maintained: UBIDECO Institute, Switzerland Maintainers: From 79aad5d88e4022ed7c9c4b0a4c0c8421ae423e6c Mon Sep 17 00:00:00 2001 From: Dr Maxim Orlovsky Date: Sun, 4 Feb 2024 12:53:19 +0100 Subject: [PATCH 2/3] ci: update OS versions --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 38cbe01d..d5625dfa 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -58,7 +58,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-20.04, ubuntu-22.04, macos-11, macos-12, windows-2019, windows-2022 ] + os: [ ubuntu-20.04, ubuntu-22.04, macos-12, macos-13, windows-2019, windows-2022 ] steps: - uses: actions/checkout@v2 - name: Install rust stable From 24212fa49c06ad42c779ea2c2d9ecb6e935e7a44 Mon Sep 17 00:00:00 2001 From: Dr Maxim Orlovsky Date: Sun, 4 Feb 2024 12:58:53 +0100 Subject: [PATCH 3/3] chore: update copyright years --- LICENSE | 2 +- commit_verify/derive/src/derive.rs | 4 ++-- commit_verify/derive/src/lib.rs | 4 ++-- commit_verify/derive/src/params.rs | 4 ++-- commit_verify/derive/tests/base.rs | 4 ++-- commit_verify/derive/tests/common/mod.rs | 4 ++-- commit_verify/src/bin/commit-stl.rs | 2 +- commit_verify/src/commit.rs | 4 ++-- commit_verify/src/conceal.rs | 4 ++-- commit_verify/src/convolve.rs | 4 ++-- commit_verify/src/digest.rs | 4 ++-- commit_verify/src/embed.rs | 4 ++-- commit_verify/src/id.rs | 4 ++-- commit_verify/src/lib.rs | 4 ++-- commit_verify/src/merkle.rs | 4 ++-- commit_verify/src/mpc/atoms.rs | 4 ++-- commit_verify/src/mpc/block.rs | 4 ++-- commit_verify/src/mpc/mod.rs | 4 ++-- commit_verify/src/mpc/tree.rs | 4 ++-- commit_verify/src/stl.rs | 4 ++-- single_use_seals/src/lib.rs | 4 ++-- src/api.rs | 4 ++-- src/lib.rs | 4 ++-- stl/CommitVerify@0.1.0.sty | 2 +- 24 files changed, 45 insertions(+), 45 deletions(-) diff --git a/LICENSE b/LICENSE index e1720699..5987cb5c 100644 --- a/LICENSE +++ b/LICENSE @@ -186,7 +186,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2019-2023 LNP/BP Standards Association, Switzerland + Copyright 2019-2024 LNP/BP Standards Association, Switzerland Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/commit_verify/derive/src/derive.rs b/commit_verify/derive/src/derive.rs index d92532b4..eceaef5c 100644 --- a/commit_verify/derive/src/derive.rs +++ b/commit_verify/derive/src/derive.rs @@ -2,10 +2,10 @@ // // SPDX-License-Identifier: Apache-2.0 // -// Written in 2019-2023 by +// Written in 2019-2024 by // Dr. Maxim Orlovsky // -// Copyright (C) 2019-2023 LNP/BP Standards Association. All rights reserved. +// Copyright (C) 2019-2024 LNP/BP Standards Association. All rights reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/commit_verify/derive/src/lib.rs b/commit_verify/derive/src/lib.rs index ab6aa2ee..433b6149 100644 --- a/commit_verify/derive/src/lib.rs +++ b/commit_verify/derive/src/lib.rs @@ -2,10 +2,10 @@ // // SPDX-License-Identifier: Apache-2.0 // -// Written in 2019-2023 by +// Written in 2019-2024 by // Dr. Maxim Orlovsky // -// Copyright (C) 2019-2023 LNP/BP Standards Association. All rights reserved. +// Copyright (C) 2019-2024 LNP/BP Standards Association. All rights reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/commit_verify/derive/src/params.rs b/commit_verify/derive/src/params.rs index 6a9cd4fb..e618e7ad 100644 --- a/commit_verify/derive/src/params.rs +++ b/commit_verify/derive/src/params.rs @@ -2,10 +2,10 @@ // // SPDX-License-Identifier: Apache-2.0 // -// Written in 2019-2023 by +// Written in 2019-2024 by // Dr. Maxim Orlovsky // -// Copyright (C) 2019-2023 LNP/BP Standards Association. All rights reserved. +// Copyright (C) 2019-2024 LNP/BP Standards Association. All rights reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/commit_verify/derive/tests/base.rs b/commit_verify/derive/tests/base.rs index 1124b8d4..23f87c25 100644 --- a/commit_verify/derive/tests/base.rs +++ b/commit_verify/derive/tests/base.rs @@ -2,10 +2,10 @@ // // SPDX-License-Identifier: Apache-2.0 // -// Written in 2019-2023 by +// Written in 2019-2024 by // Dr. Maxim Orlovsky // -// Copyright (C) 2019-2023 LNP/BP Standards Association. All rights reserved. +// Copyright (C) 2019-2024 LNP/BP Standards Association. All rights reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/commit_verify/derive/tests/common/mod.rs b/commit_verify/derive/tests/common/mod.rs index 97b52f48..b3702ba3 100644 --- a/commit_verify/derive/tests/common/mod.rs +++ b/commit_verify/derive/tests/common/mod.rs @@ -2,10 +2,10 @@ // // SPDX-License-Identifier: Apache-2.0 // -// Written in 2019-2023 by +// Written in 2019-2024 by // Dr. Maxim Orlovsky // -// Copyright (C) 2019-2023 LNP/BP Standards Association. All rights reserved. +// Copyright (C) 2019-2024 LNP/BP Standards Association. All rights reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/commit_verify/src/bin/commit-stl.rs b/commit_verify/src/bin/commit-stl.rs index 298f060f..fec4d32f 100644 --- a/commit_verify/src/bin/commit-stl.rs +++ b/commit_verify/src/bin/commit-stl.rs @@ -26,7 +26,7 @@ fn main() { " Description: Client-side-validation deterministic commitments Author: Dr Maxim Orlovsky - Copyright (C) 2023 LNP/BP Standards Association. All rights reserved. + Copyright (C) 2023-2024 LNP/BP Standards Association. All rights reserved. License: Apache-2.0", ), ) diff --git a/commit_verify/src/commit.rs b/commit_verify/src/commit.rs index cbf083c0..ea34c727 100644 --- a/commit_verify/src/commit.rs +++ b/commit_verify/src/commit.rs @@ -2,10 +2,10 @@ // // SPDX-License-Identifier: Apache-2.0 // -// Written in 2019-2023 by +// Written in 2019-2024 by // Dr. Maxim Orlovsky // -// Copyright (C) 2019-2023 LNP/BP Standards Association. All rights reserved. +// Copyright (C) 2019-2024 LNP/BP Standards Association. All rights reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/commit_verify/src/conceal.rs b/commit_verify/src/conceal.rs index 0cdc4f40..0748d4e0 100644 --- a/commit_verify/src/conceal.rs +++ b/commit_verify/src/conceal.rs @@ -2,10 +2,10 @@ // // SPDX-License-Identifier: Apache-2.0 // -// Written in 2019-2023 by +// Written in 2019-2024 by // Dr. Maxim Orlovsky // -// Copyright (C) 2019-2023 LNP/BP Standards Association. All rights reserved. +// Copyright (C) 2019-2024 LNP/BP Standards Association. All rights reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/commit_verify/src/convolve.rs b/commit_verify/src/convolve.rs index 555e8d23..0aae5cc8 100644 --- a/commit_verify/src/convolve.rs +++ b/commit_verify/src/convolve.rs @@ -2,10 +2,10 @@ // // SPDX-License-Identifier: Apache-2.0 // -// Written in 2019-2023 by +// Written in 2019-2024 by // Dr. Maxim Orlovsky // -// Copyright (C) 2019-2023 LNP/BP Standards Association. All rights reserved. +// Copyright (C) 2019-2024 LNP/BP Standards Association. All rights reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/commit_verify/src/digest.rs b/commit_verify/src/digest.rs index e1d1d14f..99b13e17 100644 --- a/commit_verify/src/digest.rs +++ b/commit_verify/src/digest.rs @@ -2,10 +2,10 @@ // // SPDX-License-Identifier: Apache-2.0 // -// Written in 2019-2023 by +// Written in 2019-2024 by // Dr. Maxim Orlovsky // -// Copyright (C) 2019-2023 LNP/BP Standards Association. All rights reserved. +// Copyright (C) 2019-2024 LNP/BP Standards Association. All rights reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/commit_verify/src/embed.rs b/commit_verify/src/embed.rs index 109fc846..de056af7 100644 --- a/commit_verify/src/embed.rs +++ b/commit_verify/src/embed.rs @@ -2,10 +2,10 @@ // // SPDX-License-Identifier: Apache-2.0 // -// Written in 2019-2023 by +// Written in 2019-2024 by // Dr. Maxim Orlovsky // -// Copyright (C) 2019-2023 LNP/BP Standards Association. All rights reserved. +// Copyright (C) 2019-2024 LNP/BP Standards Association. All rights reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/commit_verify/src/id.rs b/commit_verify/src/id.rs index 6ee26534..319cdf84 100644 --- a/commit_verify/src/id.rs +++ b/commit_verify/src/id.rs @@ -2,10 +2,10 @@ // // SPDX-License-Identifier: Apache-2.0 // -// Written in 2019-2023 by +// Written in 2019-2024 by // Dr. Maxim Orlovsky // -// Copyright (C) 2019-2023 LNP/BP Standards Association. All rights reserved. +// Copyright (C) 2019-2024 LNP/BP Standards Association. All rights reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/commit_verify/src/lib.rs b/commit_verify/src/lib.rs index cd9830cb..ffb5ac96 100644 --- a/commit_verify/src/lib.rs +++ b/commit_verify/src/lib.rs @@ -2,10 +2,10 @@ // // SPDX-License-Identifier: Apache-2.0 // -// Written in 2019-2023 by +// Written in 2019-2024 by // Dr. Maxim Orlovsky // -// Copyright (C) 2019-2023 LNP/BP Standards Association. All rights reserved. +// Copyright (C) 2019-2024 LNP/BP Standards Association. All rights reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/commit_verify/src/merkle.rs b/commit_verify/src/merkle.rs index 5a26b663..f4d7e752 100644 --- a/commit_verify/src/merkle.rs +++ b/commit_verify/src/merkle.rs @@ -2,10 +2,10 @@ // // SPDX-License-Identifier: Apache-2.0 // -// Written in 2019-2023 by +// Written in 2019-2024 by // Dr. Maxim Orlovsky // -// Copyright (C) 2019-2023 LNP/BP Standards Association. All rights reserved. +// Copyright (C) 2019-2024 LNP/BP Standards Association. All rights reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/commit_verify/src/mpc/atoms.rs b/commit_verify/src/mpc/atoms.rs index 2f77a0d9..5f3edf01 100644 --- a/commit_verify/src/mpc/atoms.rs +++ b/commit_verify/src/mpc/atoms.rs @@ -2,10 +2,10 @@ // // SPDX-License-Identifier: Apache-2.0 // -// Written in 2019-2023 by +// Written in 2019-2024 by // Dr. Maxim Orlovsky // -// Copyright (C) 2019-2023 LNP/BP Standards Association. All rights reserved. +// Copyright (C) 2019-2024 LNP/BP Standards Association. All rights reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/commit_verify/src/mpc/block.rs b/commit_verify/src/mpc/block.rs index 7490454c..c28a7149 100644 --- a/commit_verify/src/mpc/block.rs +++ b/commit_verify/src/mpc/block.rs @@ -2,10 +2,10 @@ // // SPDX-License-Identifier: Apache-2.0 // -// Written in 2019-2023 by +// Written in 2019-2024 by // Dr. Maxim Orlovsky // -// Copyright (C) 2019-2023 LNP/BP Standards Association. All rights reserved. +// Copyright (C) 2019-2024 LNP/BP Standards Association. All rights reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/commit_verify/src/mpc/mod.rs b/commit_verify/src/mpc/mod.rs index bb7ddcb7..daf52528 100644 --- a/commit_verify/src/mpc/mod.rs +++ b/commit_verify/src/mpc/mod.rs @@ -2,10 +2,10 @@ // // SPDX-License-Identifier: Apache-2.0 // -// Written in 2019-2023 by +// Written in 2019-2024 by // Dr. Maxim Orlovsky // -// Copyright (C) 2019-2023 LNP/BP Standards Association. All rights reserved. +// Copyright (C) 2019-2024 LNP/BP Standards Association. All rights reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/commit_verify/src/mpc/tree.rs b/commit_verify/src/mpc/tree.rs index f5d5d2ff..26eb76b2 100644 --- a/commit_verify/src/mpc/tree.rs +++ b/commit_verify/src/mpc/tree.rs @@ -2,10 +2,10 @@ // // SPDX-License-Identifier: Apache-2.0 // -// Written in 2019-2023 by +// Written in 2019-2024 by // Dr. Maxim Orlovsky // -// Copyright (C) 2019-2023 LNP/BP Standards Association. All rights reserved. +// Copyright (C) 2019-2024 LNP/BP Standards Association. All rights reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/commit_verify/src/stl.rs b/commit_verify/src/stl.rs index 48486b50..8ab0f4ce 100644 --- a/commit_verify/src/stl.rs +++ b/commit_verify/src/stl.rs @@ -2,10 +2,10 @@ // // SPDX-License-Identifier: Apache-2.0 // -// Written in 2019-2023 by +// Written in 2019-2024 by // Dr. Maxim Orlovsky // -// Copyright (C) 2019-2023 LNP/BP Standards Association. All rights reserved. +// Copyright (C) 2019-2024 LNP/BP Standards Association. All rights reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/single_use_seals/src/lib.rs b/single_use_seals/src/lib.rs index 49ef1dc0..ffd52808 100644 --- a/single_use_seals/src/lib.rs +++ b/single_use_seals/src/lib.rs @@ -2,10 +2,10 @@ // // SPDX-License-Identifier: Apache-2.0 // -// Written in 2019-2023 by +// Written in 2019-2024 by // Dr. Maxim Orlovsky // -// Copyright (C) 2019-2023 LNP/BP Standards Association. All rights reserved. +// Copyright (C) 2019-2024 LNP/BP Standards Association. All rights reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/src/api.rs b/src/api.rs index cbe75bdd..4e82cd2a 100644 --- a/src/api.rs +++ b/src/api.rs @@ -2,10 +2,10 @@ // // SPDX-License-Identifier: Apache-2.0 // -// Written in 2019-2023 by +// Written in 2019-2024 by // Dr. Maxim Orlovsky // -// Copyright (C) 2019-2023 LNP/BP Standards Association. All rights reserved. +// Copyright (C) 2019-2024 LNP/BP Standards Association. All rights reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/src/lib.rs b/src/lib.rs index 073d48a7..05bd3ab7 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -2,10 +2,10 @@ // // SPDX-License-Identifier: Apache-2.0 // -// Written in 2019-2023 by +// Written in 2019-2024 by // Dr. Maxim Orlovsky // -// Copyright (C) 2019-2023 LNP/BP Standards Association. All rights reserved. +// Copyright (C) 2019-2024 LNP/BP Standards Association. All rights reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/stl/CommitVerify@0.1.0.sty b/stl/CommitVerify@0.1.0.sty index cb04a287..ad4d73d7 100644 --- a/stl/CommitVerify@0.1.0.sty +++ b/stl/CommitVerify@0.1.0.sty @@ -4,7 +4,7 @@ Version: 0.1.0 Description: Client-side-validation deterministic commitments Author: Dr Maxim Orlovsky - Copyright (C) 2023 LNP/BP Standards Association. All rights reserved. + Copyright (C) 2023-2024 LNP/BP Standards Association. All rights reserved. License: Apache-2.0 -}