doc | ||
src | ||
.gitignore | ||
.gitlab-ci.yml | ||
docker-image-push.sh | ||
README.md | ||
requirements.txt |
NLS - NVIDIA License System
[TOC]
Contribute
If you want to contribute, you can clone / fork this repo. My current work is mentioned in doc/README.md.
- What can I do?
Search fürtodo
and try to figure out whats going on that some of our tests fail. - How can I debug my own DLS instance?
Follow doc/DockerSetup.md, maybe see Official Docs. - How can I let you know when I have found something out?
Create an Issue / Pull-Request or write me on Discord. - Can I ask you something, about how something works or how I get specific details from my DLS instance??
Sure, DM me on Discord or create an Issue.
About this project
There maybe are Public/Private-Keys present in this repo. That is ok, because they belong to an single instance which are reset after we know how licensing process is working.
This repository has a public git mirror on: https://gitea.publichub.eu/nvidia/nls
Docs
Docs and current knowledge can be found in doc's directory.
Official Docs
Code
There is test code available in src/test.
These tests should rebuild the DLS behaviour and try to rebuild the expected output based on docs.
- The test
test_our_config_token
currently fails, because we do not yet have a correct private-key - The test
test_decrypt
currently fails, because we do not know the right de/encryption algorithms - The test
test_dls_instance_token
currently fails, because we do not know how this is build - The test
test_license
currently fails, because we do not know how this is decrypted