Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apply Version Updates From Current Changes #217

Merged
merged 192 commits into from
Jun 1, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
192 commits
Select commit Hold shift + click to select a range
a8d522a
CI: add 'dev-refactor' branch for upcoming changes; add branch for CI…
felsweg-iota Jan 24, 2022
c1b18ca
Set architecture for new runtime, add ArrayVec crate
Feb 3, 2022
2158999
Remove depedency to ArrayVec
Feb 3, 2022
0f9cdaf
Implementation of Buffer type
Feb 4, 2022
9914850
Add a README.md
Feb 8, 2022
493a4f3
Restructure project
Feb 8, 2022
a28f65c
Implementation of EncryptedRam
Feb 9, 2022
0bb3de1
Tests for EncryptedRam
Feb 9, 2022
54c6d41
Basic implementation of FileMemory
Feb 11, 2022
00b17d3
Implement Zeroize
Feb 11, 2022
bacf05d
Format the code with rustfmt
Feb 14, 2022
2f00e73
Test for FileMemory
Feb 14, 2022
4402d64
Add Encryption to FileMemory
Feb 14, 2022
a91f095
Zeroize on Drop
Feb 15, 2022
3879bd8
Develop first iteration of non-contiguous memory
Feb 17, 2022
2e62eaa
Add refresh in non contiguous memory
Feb 22, 2022
43cde6b
Correct typos
vuongDang Feb 25, 2022
a8dd61c
Replace 'cypher' with 'cipher'
Feb 25, 2022
b6b7e1f
Chage allocation and configuration of LockedMemory types
Mar 3, 2022
43458c9
Simplify the API
Mar 3, 2022
8cb9ec3
Finalize zeroizing memories
Mar 3, 2022
7940964
Format code with clippy and prehook
Mar 3, 2022
3c5ed40
Add cloning to the memories
Mar 4, 2022
9b9db3f
Finalize API
Mar 5, 2022
0d81a06
Add intergration tests for LockedMemory
Mar 6, 2022
eceafbb
Test cloning of locked memories
Mar 6, 2022
0a5f33e
Add access control for FileMemory
Mar 7, 2022
2f8e313
Update the README.md
Mar 7, 2022
0134f71
Secure file data with noise
Mar 9, 2022
8f71160
Store files in local data directory
Mar 9, 2022
68e2e12
Add zeroize test for Boxed type
Mar 10, 2022
4db9430
Add common implementation for Debug and tests
Mar 10, 2022
89624c9
Add forgotten staged files in previous commit
Mar 10, 2022
b884e43
Replace old runtime GuardedVec with new_runtime Buffer
vuongDang Mar 16, 2022
78098df
Remove crypto from the runtime
vuongDang Mar 16, 2022
9e402e7
Add non contiguous key type NCKey in crypto box
vuongDang Mar 16, 2022
251b026
Merge with dev-refactor
vuongDang Mar 16, 2022
07534cb
Remove bytes() function from crypto_box as opens a security flaw
vuongDang Mar 16, 2022
8d49265
Add serialization for new runtime types
vuongDang Mar 16, 2022
3fce2f1
Add Encrypted Keystore in the engine crate
vuongDang Mar 17, 2022
24d80c3
CI: add 'dev-refactor' branch for upcoming changes; add branch for CI…
felsweg-iota Jan 24, 2022
dba801e
fix: remove dev-refactor from covector version or publish
felsweg-iota Feb 28, 2022
dd74eea
CI: add 'dev-refactor' branch for upcoming changes; add branch for CI…
felsweg-iota Jan 24, 2022
021fae5
fix: remove dev-refactor from covector version or publish
felsweg-iota Feb 28, 2022
c72891b
CI: add 'dev-refactor' branch for upcoming changes; add branch for CI…
felsweg-iota Jan 24, 2022
5aeb881
fix: remove dev-refactor from covector version or publish
felsweg-iota Feb 28, 2022
72af3f0
CI: add 'dev-refactor' branch for upcoming changes; add branch for CI…
felsweg-iota Jan 24, 2022
c60d786
fix: remove dev-refactor from covector version or publish
felsweg-iota Feb 28, 2022
f329774
Merge feat/locked-memory into dev-refactor
vuongDang Mar 18, 2022
f220463
Refactor with clippy and fmt
vuongDang Mar 18, 2022
610a75f
Make file memory compatible to non-unix
vuongDang Mar 18, 2022
ddf51b7
Format with clippy and fmt
vuongDang Mar 18, 2022
064d9cf
Feat/snapshot state in memory (#328)
elenaf9 Mar 19, 2022
ed7d634
Client Interface Update (#324)
felsweg-iota Mar 20, 2022
eb07c4a
feat(engine): low-level logic for merging vaults (#330)
elenaf9 Mar 21, 2022
d5cc95b
doc: update on front facing README / CONTRIBUTION guide.
felsweg-iota Mar 24, 2022
29e341e
Update README.md
felsweg-iota Mar 25, 2022
2357832
Update README.md
felsweg-iota Mar 25, 2022
4c9f51b
Update README.md
felsweg-iota Mar 25, 2022
1fbcb34
Update README.md
felsweg-iota Mar 25, 2022
7fe2963
Update README.md
felsweg-iota Mar 25, 2022
0d4f770
Update README.md
felsweg-iota Mar 25, 2022
c0e27aa
Update README.md
felsweg-iota Mar 25, 2022
5bab2e9
Update README.md
felsweg-iota Mar 25, 2022
20704d7
Update README.md
felsweg-iota Mar 25, 2022
383275f
Update CONTRIBUTING.md
felsweg-iota Mar 25, 2022
8af2cb8
Feat(client_new): State synchronization of Clients and Snapshots (#334)
elenaf9 Apr 1, 2022
8da39fc
examples/client interface (#333)
felsweg-iota Apr 1, 2022
6775546
feat: ported network skeleton
felsweg-iota Apr 1, 2022
4df1754
merge dev-refactor
felsweg-iota Apr 1, 2022
fca465a
feat: minimal network client port
felsweg-iota Apr 5, 2022
a24f834
feat: add Peer type as thin abstraction over remote clients
felsweg-iota Apr 7, 2022
e944239
feat: extended tests; store operations
felsweg-iota Apr 11, 2022
41261b6
feat: write / read to remote store working version
felsweg-iota Apr 11, 2022
e0fc074
feat: delete from store
felsweg-iota Apr 12, 2022
a2bc0a2
fix: remove unused tests
felsweg-iota Apr 12, 2022
a9ee54f
feat: feature gate network tests
felsweg-iota Apr 12, 2022
22cd0fb
fix: ignore doc tests
felsweg-iota Apr 12, 2022
424c3a9
feat: add generate key / remote procedure call
felsweg-iota Apr 12, 2022
3093d21
feat: take location as ref
felsweg-iota Apr 13, 2022
3eb9502
feat: remove 'RecordHint' from active usage
felsweg-iota Apr 13, 2022
8112dd8
feat: derive Display for SnapshotPath; GuardDebug for KeyProvider and…
felsweg-iota Apr 13, 2022
5dcb50a
feat: ported remote synchronization
felsweg-iota Apr 21, 2022
e52ada8
[Wiki] Add Banner
JSto91 Apr 25, 2022
5803fba
feat: removed unused code
felsweg-iota Apr 26, 2022
a3718f0
fix: code cleanup
felsweg-iota Apr 27, 2022
8a5b993
Merge pull request #337 from iotaledger/feat/network-client-port
felsweg-iota Apr 27, 2022
1b9bd9b
doc: fix docs
felsweg-iota Apr 27, 2022
c8d315c
chore: remove old crates
felsweg-iota Apr 27, 2022
6e16ef8
fix: workflows
felsweg-iota Apr 27, 2022
f814cbc
chore: remote commandline product. see client/examples for related pr…
felsweg-iota Apr 27, 2022
ced9bf1
fix: tests import renamed to iota_stronghold
felsweg-iota Apr 27, 2022
07e729d
fix: set file to write enabled
felsweg-iota Apr 27, 2022
d6b93b7
Merge pull request #346 from iotaledger/chore/move-updated-implementa…
felsweg-iota Apr 27, 2022
5696d79
Implement concat kdf procedure
PhilippGackstatter Apr 27, 2022
b328554
Merge branch 'dev-refactor' into feat/concat-kdf
PhilippGackstatter Apr 27, 2022
1e28773
fix: remove naive kdf; replace sha256 with blake2b256
felsweg-iota Apr 27, 2022
db2f767
Apply fmt
PhilippGackstatter Apr 27, 2022
12161eb
doc: fix intradoc links
felsweg-iota Apr 27, 2022
1289dcb
doc: fix intradoc links
felsweg-iota Apr 27, 2022
190e180
Merge pull request #349 from iotaledger/chore/fix-documentation-links
felsweg-iota Apr 27, 2022
811e2cf
Update README.md
JSto91 Apr 28, 2022
fc3161b
Add test vector for concat kdf
PhilippGackstatter May 3, 2022
b6a7768
Document algorithm; add pub/prv info params
PhilippGackstatter May 3, 2022
d961733
Simplify digest generics
PhilippGackstatter May 3, 2022
0a93045
Set `ClientId` when loading a client
PhilippGackstatter May 4, 2022
de73fc3
Remove unnecessary imports and variables
PhilippGackstatter May 4, 2022
f71a4a0
Merge pull request #347 from iotaledger/feat/concat-kdf
PhilippGackstatter May 4, 2022
1d9ebb2
Merge pull request #351 from iotaledger/fix/set-id-load-client
PhilippGackstatter May 4, 2022
a727bd1
Allow relative paths in `SnapshotPath`
PhilippGackstatter May 4, 2022
629466d
Merge pull request #352 from iotaledger/fix/allow-relative-paths
PhilippGackstatter May 4, 2022
9dc540d
Initial bindings implementation
lmoe May 4, 2022
76d23dc
Add signing
lmoe May 4, 2022
cc333de
remove db
lmoe May 4, 2022
005b8d4
Cleanup
lmoe May 4, 2022
680f462
Remove archive
lmoe May 5, 2022
ba7e9a8
Add module wrapper, tests
lmoe May 5, 2022
f9ffe13
Add cbindgen, update go lib/tests
lmoe May 5, 2022
3edb1aa
Add seed generation/derive, get address
lmoe May 5, 2022
6e56b0a
Merge branch 'dev-refactor' into doc/README-update
felsweg-iota May 6, 2022
890cfd8
Merge remote-tracking branch 'refs/remotes/origin/doc/README-update' …
felsweg-iota May 6, 2022
8ae1546
doc: add security audit statement of work performed
felsweg-iota May 6, 2022
bcc6982
Allow procedures to use multiple secrets
PhilippGackstatter May 6, 2022
587a3a1
Refactor library
lmoe May 6, 2022
0cabc2a
Refactoring
lmoe May 6, 2022
937349b
Allow exec_proc to use multiple source locations
PhilippGackstatter May 7, 2022
76584f1
Fix procedures macros; introduce type alias
PhilippGackstatter May 7, 2022
4b1722e
Document methods
PhilippGackstatter May 7, 2022
850a174
Use explicit `try_from` as opposed to `try_into`
PhilippGackstatter May 7, 2022
0e75f60
Fix incorrect variable name in expect
PhilippGackstatter May 7, 2022
7f8b2eb
Update CONTRIBUTING.md
felsweg-iota May 9, 2022
4520cba
Update CONTRIBUTING.md
felsweg-iota May 9, 2022
ef8d64f
Update CONTRIBUTING.md
felsweg-iota May 9, 2022
6e85a79
Update CONTRIBUTING.md
felsweg-iota May 9, 2022
5d96f4b
Update CONTRIBUTING.md
felsweg-iota May 9, 2022
2fa22bc
Update CONTRIBUTING.md
felsweg-iota May 9, 2022
ecb6e76
Update CONTRIBUTING.md
felsweg-iota May 9, 2022
1476188
Update README.md
felsweg-iota May 9, 2022
e8dc5e3
Update README.md
felsweg-iota May 9, 2022
79ca5dc
Update CONTRIBUTING.md
felsweg-iota May 9, 2022
9cc7e0b
fix: ported procedures tests; fixes
felsweg-iota May 9, 2022
bd479da
fix: add hashed_secret test
felsweg-iota May 9, 2022
b3662a9
Merge pull request #348 from iotaledger/security/replace-hashing-func…
felsweg-iota May 9, 2022
52a1dc0
Merge pull request #354 from iotaledger/feat/multiple-secrets-procedures
PhilippGackstatter May 10, 2022
2ec71a7
Refactoring, completion of first stronghold native alpha
lmoe May 13, 2022
fbaeefb
Add license remarks
lmoe May 13, 2022
195ba98
Refactoring
lmoe May 13, 2022
6e316da
Update code according to PR comments
lmoe May 16, 2022
a1a2c42
Update derived chain code, fix typo
lmoe May 16, 2022
75a88ad
Merge pull request #356 from lmoe/add_native_bindings
lmoe May 16, 2022
3fbc054
Prepare for new wiki build system
Dr-Electron Apr 11, 2022
e3501ba
Update to yarn 3.2.0 and add wiki cli
Dr-Electron Apr 14, 2022
03a1085
Cleanup PR and update cli
Dr-Electron May 11, 2022
efe5240
Add test action
Dr-Electron May 11, 2022
8388d27
Update docusaurus.config.js
Dr-Electron May 12, 2022
5dbe54d
Fix wording
Dr-Electron May 17, 2022
0aeedc4
Merge pull request #332 from Dr-Electron/docs/new-build-system
felsweg-iota May 17, 2022
93f4d49
doc: add Stronghold Enhancement Proposal Process
felsweg-iota May 20, 2022
a21bd96
Merge pull request #345 from JSto91/dev
felsweg-iota May 20, 2022
877d9be
doc: merge wiki banner changes into README
felsweg-iota May 20, 2022
5e241bc
doc: merge wiki banner changes into README
felsweg-iota May 20, 2022
972a332
warn: allow non-async mutex across wait points.
felsweg-iota May 20, 2022
4c76e39
Merge branch 'dev-refactor' into doc/README-update
felsweg-iota May 20, 2022
7dbf265
Update README.md
felsweg-iota May 20, 2022
db20692
Update SEP.md
felsweg-iota May 20, 2022
b8682ba
Update SEP.md
felsweg-iota May 20, 2022
f630101
Update SEP.md
felsweg-iota May 20, 2022
dba23ed
Update SEP.md
felsweg-iota May 20, 2022
4ea5f7e
Update SEP.md
felsweg-iota May 20, 2022
fcae1dd
Update SEP.md
felsweg-iota May 20, 2022
94ed12e
Update SEP.md
felsweg-iota May 20, 2022
17d6c9a
Update SEP.md
felsweg-iota May 20, 2022
684b4aa
Update SEP.md
felsweg-iota May 20, 2022
a562cd1
Trigger broken build
Dr-Electron May 21, 2022
01c4611
Add static img path
Dr-Electron May 21, 2022
0783dc7
Fix branch name
Dr-Electron May 21, 2022
fd16dfd
Update wiki cli
Dr-Electron May 22, 2022
8b14454
Fix static img path (#357)
Dr-Electron May 23, 2022
a962e93
Expose procedures for AES Key Wrap (#355)
PhilippGackstatter May 23, 2022
9acdacd
feat: Enable Clone on keys for Cache; list all keys inside Store
felsweg-iota May 30, 2022
2268c43
fix: fix doctest
felsweg-iota May 30, 2022
c2ccd52
fix: fix doctest
felsweg-iota May 30, 2022
504be00
fix: doctests, also renamed to keys() for Cache
felsweg-iota May 30, 2022
adf2b40
Merge pull request #359 from iotaledger/feat/list-store-keys
felsweg-iota May 30, 2022
3816aef
chore(release-doc): clean up outdated release notes, merge existing i…
felsweg-iota May 31, 2022
2ed11ba
Merge pull request #331 from iotaledger/doc/README-update
felsweg-iota May 31, 2022
6c55953
doc: remove duplicate jump
felsweg-iota May 31, 2022
e8f5e57
fix: ignore network synchronization
felsweg-iota May 31, 2022
3e74b70
fix: add more tests
felsweg-iota Jun 1, 2022
0fe7622
Merge pull request #361 from iotaledger/fixes/provide-additional-tests
felsweg-iota Jun 1, 2022
ec5179a
Merge pull request #360 from iotaledger/chore/release-docs
felsweg-iota Jun 1, 2022
4007927
apply version updates
felsweg-iota Jun 1, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 0 additions & 9 deletions .changes/actix.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changes/client-registry-usage.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/client_procedures_copy-record.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/clone-stronghold.md

This file was deleted.

15 changes: 7 additions & 8 deletions .changes/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,13 @@
"stronghold-utils"
]
},
"stronghold-rlu": {
"path": "./rlu/",
"manager": "rust",
"dependencies": [
"stronghold-engine"
]
},
"iota-stronghold": {
"path": "./client/",
"manager": "rust",
Expand All @@ -110,14 +117,6 @@
"stronghold-utils",
"stronghold-runtime"
]
},
"commandline": {
"path": "./products/commandline/",
"manager": "rust",
"publish": false,
"dependencies": [
"iota-stronghold"
]
}
}
}
8 changes: 0 additions & 8 deletions .changes/docs.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/error-types-client.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/fuzzer.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changes/key-cloning.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/p2p-events-channel.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changes/p2p-feature-config.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/p2p-toggle-behaviour.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/patch-iota-crypto-v0.8.0.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/patch-libp2pv0.40.0-rc2.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changes/persist-p2p-config.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changes/persist-p2p-keypair.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/proc-api.md

This file was deleted.

13 changes: 0 additions & 13 deletions .changes/refactor-error-types.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/utils-random.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/utils.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/write_to_vault.md

This file was deleted.

10 changes: 5 additions & 5 deletions .github/workflows/check-rustdoc-links.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,18 @@ on:
- main
- dev
paths:
- '.github/workflows/check-rustdoc-links.yml'
- '**.rs'
- '**.toml'
- ".github/workflows/check-rustdoc-links.yml"
- "**.rs"
- "**.toml"

jobs:
docs:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
project: [engine, engine/runtime, client, products/commandline, derive, utils, p2p]
env:
project: [engine, engine/runtime, client, derive, utils, p2p]
env:
RUSTDOCFLAGS: -D warnings

steps:
Expand Down
9 changes: 5 additions & 4 deletions .github/workflows/clippy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,19 @@ on:
branches:
- main
- dev
- dev-refactor
paths:
- '.github/workflows/clippy.yml'
- '**.rs'
- '**.toml'
- ".github/workflows/clippy.yml"
- "**.rs"
- "**.toml"

jobs:
clippy:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
project: [engine, engine/runtime, client, products/commandline, derive, utils, p2p]
project: [engine, engine/runtime, client, derive, utils, p2p]

steps:
- uses: actions/checkout@v2
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/covector-version-or-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ on:
push:
branches:
- dev
- dev-refactor

jobs:
version-or-publish:
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ on:
push:
branches:
- dev
- dev-refactor
- main
paths:
- '**.rs'
Expand Down
9 changes: 5 additions & 4 deletions .github/workflows/format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,19 @@ on:
branches:
- main
- dev
- dev-refactor
paths:
- '.github/workflows/format.yml'
- '**.rs'
- '**.toml'
- ".github/workflows/format.yml"
- "**.rs"
- "**.toml"

jobs:
format:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
project: [engine, engine/runtime, client, products/commandline, derive, utils, p2p]
project: [engine, engine/runtime, client, derive, utils, p2p]

steps:
- uses: actions/checkout@v2
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/licenses.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,11 @@ on:
push:
branches:
- dev
- dev-refactor
pull_request:
branches:
- dev
- dev-refactor

jobs:
licenses:
Expand Down
83 changes: 0 additions & 83 deletions .github/workflows/release-cli.yml

This file was deleted.

Loading