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

Initial version with PKAM auth and simple data exchange #1

Merged
merged 23 commits into from
Jun 21, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
9757b46
feat: Added error handling, custom error type and verb trait.
May 25, 2023
fcef511
feat: Added encoding module.
May 31, 2023
df2bb64
feat: Added RSA key construction.
Jun 1, 2023
13a037c
feat: implemented pkam auth
Jun 5, 2023
f88c015
feat: Added crypto module.
Jun 6, 2023
c37b716
test: Finished writing tests for at_chops.
Jun 7, 2023
1de7543
refactor: Integrated new chops module with main module.
Jun 7, 2023
23abbe9
feat: Started implementing llookup verb.
Jun 8, 2023
463ac51
feat: Added plookup and update verbs.
Jun 9, 2023
1ba27a3
feat: Added ability to send encrypted symm key to another atsign.
Jun 12, 2023
eccf6ce
feat: Added ability to send data to another at sign.
Jun 13, 2023
ecd9a7c
feat: Added reading data functionality.
Jun 14, 2023
6b87188
feat: Client can now read data correctly.
Jun 15, 2023
d2e591f
docs: Added examples and updated readme.
Jun 16, 2023
c048ea1
refactor: Replaced print statements with "proper" logging.
Jun 19, 2023
fcf8386
refactor: Removed unused imports and fixed warnings.
Jun 19, 2023
deca348
feat: Added the ability to pass in the record_id and namespace.
Jun 19, 2023
02be103
chore: Added Cargo.lock to .gitignore and removed from git
Jun 21, 2023
8812481
docs: Updated contributing so links point this this repo. Also includ…
Jun 21, 2023
3eef129
docs: Clarified the arguments to the examples
Jun 21, 2023
84cc381
docs: Updated requirements
Jun 21, 2023
f554aaa
refactor: Updated comments that use AtSign to atSign (s/AtSign/atSign)
Jun 21, 2023
5a60809
docs: Added future goals and steps to beta sections in README.md
Jun 21, 2023
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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
/target
Cargo.lock
22 changes: 11 additions & 11 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,32 +27,32 @@ describe. The atsign-foundation GitHub organization's conventions and configurat


### Prerequisites

``` sh
# show how to install the tools needed to work with the code here
```

The following need to be installed:
- `rust` - [Installation instructions](https://doc.rust-lang.org/book/ch01-01-installation.html)
- `openssl`
- `libssl-dev`
- `pkg-config`

### GitHub Repository Clone

To prepare your dedicated GitHub repository:

1. Fork in GitHub https://github.com/atsign-foundation/REPO
2. Clone *your forked repository* (e.g., `git clone [email protected]:yourname/REPO`)
1. Fork in GitHub https://github.com/atsign-foundation/at_rust.git
2. Clone *your forked repository* (e.g., `git clone [email protected]:yourname/at_rust.git`)
3. Set your remotes as follows:

```sh
cd REPO
git remote add upstream [email protected]:atsign-foundation/REPO.git
git remote add upstream [email protected]:atsign-foundation/at_rust.git
git remote set-url upstream --push DISABLED
```

Running `git remote -v` should give something similar to:

```text
origin [email protected]:yourname/REPO.git (fetch)
origin [email protected]:yourname/REPO.git (push)
upstream [email protected]:atsign-foundation/REPO.git (fetch)
origin [email protected]:yourname/at_rust.git (fetch)
origin [email protected]:yourname/at_rust.git (push)
upstream [email protected]:atsign-foundation/at_rust.git (fetch)
upstream DISABLED (push)
```

Expand Down
Loading