tntech-ngin / ndn-hydra

ndn-hydra: A federated data repository with five attributes: resiliency, scalability, usability, efficiency, and security.
https://hydra-repo.io/
Apache License 2.0
2 stars 1 forks source link

Merge security code from UCLA #11

Open tntech-ngin opened 8 months ago

tntech-ngin commented 8 months ago

Sorry for the late email. I promised I will send an email to describe what I have done for hydra security. Here's the description of my code:

1/ envelope: https://github.com/tianyuan129/trust-info-base. This is our group's latest trust schema API at last ICN. I used this to secure SVS and hydra.

2/ ndn-python-svs: https://github.com/tianyuan129/ndn-python-svs. This is my fork of Justins's python-svs.

3/ hydra: https://github.com/tianyuan129/ndn-hydra. This is my fork of hydra. Not only about security, but also I fixed some bugs in the master branch. In the examples I have a python script to bootstrap nodes (i.e., trust anchor, trust schema, certificate).

I know how to run my code directly on hosts. Should I do it on fabric hosts?

Best, Tianyuan

GportDev commented 3 months ago

@tianyuan129 I'm trying to publish the svs package in PyPi, but it has a dependency on your envelope package. Could you please publish this into PyPi so we can use it?

PyPi blocks the upload of packages that depend on other packages that are not in PyPi.

tianyuan129 commented 3 months ago

Hope my part for this issue already resolved.

GportDev commented 3 months ago

Yes, If you can review the PR one more time would be great, I added some changes this morning.