Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

gdp-v1 / gdp / utils / certs.py @ master

History | View | Annotate | Download (14.7 KB)

# Date Author Comment
c1da0fcf 06/20/2019 08:00 PM Nitesh Mor

minor refactoring truncate_recursive => truncate

a1f17bf7 06/19/2019 04:39 PM Nitesh Mor

Remove support for separate creator than writer

It was poorly implemented anyways

41594b63 06/19/2019 03:20 PM Nitesh Mor

Fix debugging printing

a818f989 06/19/2019 02:06 PM Nitesh Mor

minor improvement in debugging output

0f3c9ea2 06/13/2019 10:12 PM Nitesh Mor

bug fix: expiration check equality check reversed

f67769a9 06/13/2019 09:28 PM Nitesh Mor

Use correct field; expiration => validTill

59283ebc 06/12/2019 12:17 AM Nitesh Mor

Add "get_all_names" needed by routerDb

0d5e1d31 06/11/2019 09:13 PM Nitesh Mor

convert CertGraph.graph to a private variable

e7ebd497 06/11/2019 08:07 PM Nitesh Mor

Finished basic CertGraph implementation + tests

5e710fe0 06/11/2019 05:02 PM Nitesh Mor

Use NetworkX for graph representation

Writing graph operations manually wasn't necessarily a good
idea. Too much developmental effort with little potential
for reuse.

If performance becomes an issue at some time in future, we can
always revert back to custom library

6c5c557b 06/11/2019 01:31 PM Nitesh Mor

Add SubGraph node + minor bug fixes

03fe06e0 06/07/2019 12:46 PM Nitesh Mor

WIP commit for CertGraph

7b67f8dc 06/06/2019 12:12 PM Nitesh Mor

Convert node.certs from public to private+comments

8bf9d9a7 06/05/2019 04:29 PM Nitesh Mor

WIP commit for CertGraph

5f295d00 06/05/2019 11:44 AM Nitesh Mor

Fix trailing whitespace (pylint)

e0934eca 06/05/2019 11:40 AM Nitesh Mor

Reformat files with PyCharm magic [uniform sytle]

2ed94520 06/05/2019 10:58 AM Nitesh Mor

replace ## with # in comments. No code changes

60f10192 06/05/2019 10:41 AM Nitesh Mor

Internal refactoring for CertGraph

b7a55140 06/04/2019 10:09 PM Nitesh Mor

Updates to CertGraph [Fix logical issues]

a3507f3b 06/04/2019 09:23 PM Nitesh Mor

Fix minor issues pointed out by Pylint

416b30dc 06/04/2019 09:01 PM Nitesh Mor

change CertGraph internals; minor interface updates

aec6d679 06/04/2019 02:51 PM Nitesh Mor

First attempt at generic certificate graph

a67f0b85 06/01/2019 07:31 PM Nitesh Mor

Moved metadata related routines to separate file

c351c83a 05/31/2019 12:15 PM Nitesh Mor

Minor changes related to metadata handling

1f1d0087 05/31/2019 11:58 AM Nitesh Mor

Fix minor bugs from previous commit

2c86a35d 05/31/2019 11:48 AM Nitesh Mor

Add MDCache. Minor metadata related changes.

Also re-enabled signature verification on the metadata. Not sure
why it was commented out.

4a4f8c4e 04/16/2019 04:33 PM Nitesh Mor

Fix pylint complaints

3e75188f 03/13/2019 11:19 PM Nitesh Mor

Minor fix for buffer=>string

673db52e 01/30/2019 06:12 PM Nitesh Mor

remove duplicate MD validation

520582a5 10/15/2018 03:18 PM Nitesh Mor

Removed unused/unimplemented batch-sig support.

This isn't really needed at the moment, and only brings more
complication at a time when we aren't ready for such complications.

fcb19b8c 10/14/2018 02:23 PM Nitesh Mor

Renaming switch => router.

TODO: DHTnode should be renamed to blackbox. Coming soon.

575ecb26 09/23/2018 04:33 PM Nitesh Mor

Nonces for advertisement. Partially implemented

  • Two steps for the advertisement process
  • Does not randomize server side nonce, neither checks any nonces on the server side. The only thing that it does is to ensure that advertisement is a two-step process....
85ef7a63 01/18/2018 06:22 PM Nitesh Mor

logging improvements for included protobufs

1b49bae5 01/16/2018 04:41 PM Nitesh Mor

Don't keep catching exceptions everywhere

002a8a10 01/15/2018 02:12 PM Nitesh Mor

Move ValidationFailed to utils.utils

8834deac 10/30/2017 02:44 PM Nitesh Mor

use correct terminology: domain => switch_name

1cba64d7 10/05/2017 08:10 PM Nitesh Mor

'levels' for certs; sort cert-chain for verifying

df76ddca 09/26/2017 11:45 AM Nitesh Mor

Created a new HashObj class (a superset of GDPAddr)

7981fd17 08/15/2017 12:43 PM Nitesh Mor

Minor code cleanup

5af096f3 08/11/2017 05:20 PM Nitesh Mor

Added new type of entities for metadata

9fb25c95 08/11/2017 05:07 PM Nitesh Mor

Endpoint => Entity, ep=>ent.

Better reflect that the same datastructure can be used for
endpoints, organizations, routers, routing domains, etc.

Update to function names as well

e4f60f9f 08/11/2017 04:10 PM Nitesh Mor

Making rtcert and adcert interface match

f735c259 08/11/2017 02:45 PM Nitesh Mor

Collect md creation routines together

1ae8aa15 08/11/2017 02:09 PM Nitesh Mor

Move certs/meta creation/validation to utils