Proto commits in trinsic-id/okapi

These 41 commits are when the Protocol Buffers files have changed:

Commit:b35fd1c
Author:Tomislav Markovski
Committer:GitHub

Add the ability to specify key format in DID Doc response (#501)

The documentation is generated from this commit.

Commit:ad4a5af
Author:Scott Phillips
Committer:GitHub

auto generate protos, codecov.io support (#451)

Commit:dd44bfa
Author:Scott Phillips
Committer:GitHub

expose the rust cargo.toml version string (#422)

Commit:e03eb8a
Author:Scott Phillips
Committer:GitHub

native support for oberon token verification (#418)

Commit:c5b7d08
Author:Scott Phillips
Committer:GitHub

SHA256 support (#355)

Commit:514f88e
Author:Scott Phillips
Committer:GitHub

Add BLAKE3 hashing to okapi (#350)

Commit:691fe87
Author:Seth Back
Committer:GitHub

update to go code org (#225) * update to go code org * remove replace Co-authored-by: Seth Back <sethjback@gmail.com>

Commit:cb80d4a
Author:Scott Phillips
Committer:GitHub

Refactor proto fixes - Java, Python (#222)

Commit:6f1364b
Author:Tomislav Markovski
Committer:GitHub

Restructure protos. Add download libs scripts (#206) * Restructure protos. Add download scripts * Update token * Update native implementation * Update dotnet * Run dotnet build step * Update Initialize.ps1 * Build and test .net (#208) * Remove examples * Remove autogen protos * Git ignore proto * Update wasm Co-authored-by: Scott Phillips <polygonguru@gmail.com>

Commit:0edfba5
Author:Scott Phillips
Committer:GitHub

Java 8 backwards compatible (#198)

Commit:2ee1ec5
Author:Scott Phillips
Committer:GitHub

`Reply` to `Response` (#190) * `Reply` to `Response` For continuity with existing nomenclature. * reply - response Co-authored-by: Tomislav Markovski <tomislav@trinsic.id>

Commit:4dd47f3
Author:Seth Back
Committer:GitHub

oberon create key (#188) * oberon create key * Add pub key and seed to api. Tests fix (#189) * Add pub key and seed to api * Fix unit tests * refactor * Change comment location Co-authored-by: Seth Back <sethjback@gmail.com> Co-authored-by: Tomislav Markovski <tmarkovski@gmail.com>

Commit:b99b505
Author:Seth Back
Committer:GitHub

add oberon to okapi (#186) * add oberon to okapi Co-authored-by: Seth Back <sethjback@gmail.com>

Commit:6bc8b3a
Author:Tomislav Markovski
Committer:GitHub

Remove net sample. Update example proto (#178) * Fix net example * Remove dotnet sample * Comment scripts

Commit:8502d14
Author:Scott Phillips
Committer:GitHub

Prevent namespace collisions (#137)

Commit:2183ce4
Author:Scott Phillips
Committer:GitHub

Go support (#103) * Fixing up the cbindgen to modern library names * Updates to cargo build * build the C header file * no message * Rust changes to allow for go compiling * Go setup * Go now works on Windows * Initial go passing tests * Error message updates * Github action for build and test * Output xunit style xml coverage * golang build updates * no message * no message * no message * no message * make the directory * no message * create new comments? * action updates * Load func pointers thread-safe Co-authored-by: Tomislav Markovski <tmarkovski@gmail.com>

Commit:9b76b73
Author:Tomislav Markovski
Committer:GitHub

Wasm module for using okapi in browser. Examples. (#44) * Add okapi node to separate module * Rearrange scripts * Remove unused deps * Add nightwatch * Rollup * Separate node and web * Cleanup * Remove grpc dep * Remove tests for now * Published this manually * Add node sample * Final * Package update * Add readmes * Add dirs to build script * Fix lerna script. * Update docs * Use ubuntu runner * Install wasm pack separately * Try something * Indenting Co-authored-by: Tomislav Markovski <tomislav@trinsic.id>

Commit:3707115
Author:Tomislav Markovski
Committer:GitHub

Rename native library to Okapi. Proto updates. Wasm SDK updated (#31) * Update wasm runner to use windows image * Change to mac os image runner * Refactor proto namespacing * Update package references included in lerna mornorepo * Cargo fmt * Update native library name * Update wasm * Couple of missing deps * Update libs skip ci * Rename android * Rename android lowercase skip ci * Add test step to wasm pipeline Co-authored-by: Tomislav Markovski <tomislav@trinsic.id>

Commit:6ea9675
Author:Tomislav Markovski
Committer:GitHub

Apply resolve fix (#25) * Apply resolve fix * Update libs Co-authored-by: Tomislav Markovski <tomislav@trinsic.id>

Commit:7e1e0a9
Author:Tomislav Markovski
Committer:GitHub

Update create proof logic to support custom fields in document and proof (#24) Co-authored-by: Tomislav Markovski <tomislav@trinsic.id>

Commit:d2fd3a9
Author:Tomislav Markovski
Committer:GitHub

LD Proofs with Jcs suite + dotnet wrapper (#23) * Fix private key bug in didkey api * Add JCS signing * JCS dotnet wrapper Co-authored-by: Tomislav Markovski <tomislav@trinsic.id>

Commit:30bc8f2
Author:Tomislav Markovski
Committer:Tomislav Markovski

Add `resolve` method, remove `convert` (#21) * Add resolve function to rust and java Also needed to change base64 encoding in rust and java to support base64url encoding * dotnet accepts base64url * Default document format to LD * Regenerate macos lib * Separate did_doc and vm calls with different formats * wasm changes * Update library * Remove convert Co-authored-by: Jace Kandare <jace.kandare@yahoo.com> Co-authored-by: Tomislav Markovski <tomislav@trinsic.id>

Commit:9595112
Author:Tomislav Markovski
Committer:GitHub

Updates to latest did:key. JWK format changes. (#18) * Update libs * dotnet refactor * Android wrapper update * Update dotnet sample * Update gitignore * Add deserializing to protos * Replace proto enums with strings * format code * APIupdates * Update with tests * Update api * Update api * Update didkey reference * Finalize did key version * Removed submodule did-key.rs * Enable JNI by default * Nuget dependencies update Co-authored-by: Jace Kandare <jace.kandare@yahoo.com> Co-authored-by: Tomislav Markovski <tomislav@trinsic.id> Co-authored-by: Tomislav Markovski <tomislav@streetcred.id>

Commit:4ae80c9
Author:Jace Kandare

Update Java

Commit:6215556
Author:Jace Kandare

Rename DIDComm Java outerclass

Commit:c45564a
Author:Jace Kandare

Change blsg1 to g2

Commit:3703a5f
Author:Jace Kandare

Refactor protobuf to match JWK

Commit:aebc0f0
Author:KandareJ
Committer:GitHub

Java wrapper and jar (#4) * Add Java code and generate Java protobufs * Add rust functions * remove unneeded files * Added Jar artifact with .dylib * remove compiled java classes * Add linux library * fix rust * recompile android libraries * Java jar

Commit:8fa942c
Author:KandareJ

Merged with Rust changes

Commit:27a8cc6
Author:KandareJ

Add Java code and generate Java protobufs

Commit:d8ed4fa
Author:Tomislav Markovski

Merged PR 1603: Packages published

Commit:ecda41f
Author:Tomislav Markovski

Merged PR 1589: Python + Go POC Related work items: #3619, #3618

Commit:2ebe59c
Author:Tomislav Markovski

Merged PR 1565: Node client/server samples Related work items: #3602, #3601

Commit:8652b41
Author:Tomislav Markovski
Committer:Tomislav Markovski

Merged PR 1558: Docs on service in DID Doc. Podspec for ObjC Related work items: #3535

Commit:55027d9
Author:Tomislav Markovski

Merged PR 1554: Markdown documentation / overview Related work items: #3523

Commit:0a4815e
Author:Tomislav Markovski

Merged PR 1547: API uses generated protobuf files in API and Tests TODO: Add more tests at some point Related work items: #3490

Commit:1303bb3
Author:Tomislav Markovski

Merged PR 1540: dotnet wrapper, initial project with tests

Commit:134100f
Author:Tomislav Markovski

Merged PR 1539: Sign and verify API + tests for Ed25519 keys Related work items: #3422

Commit:0cc2c57
Author:Tomislav Markovski

Merged PR 1531: Pack and unpack API using XChaCha20Poly1305 enc alg Related work items: #3416, #3421

Commit:589d390
Author:Tomislav Markovski

Merged PR 1529: Native didcomm v2 library based on protobuf and independent crypto lib Related work items: #3417, #3418, #3419

Commit:4aeeb85
Author:Tomislav Markovski
Committer:Tomislav Markovski

Client and server implementation