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

Bugfixes, testing and linting #4

Merged
merged 9 commits into from
Jun 1, 2022
Merged

Conversation

scheibling
Copy link
Collaborator

  • Pylint with HTML report
  • Added tests
  • can_sign exceptions modified
  • Deprecates 3.6-compatibility

Formatted with black
Removed encoding in from_file reading bytes
Removed key size option for DSA (ssh only supports 1024bits)
Lowered range for random value tests for inflation/deflation
Added fingerprint method to privkey class
Added signature verification to pubkey classes
Minor corrections
Added ecdsa nonce information
Additional checks on validity of data before encoding
Minor corrections
Now possible to send timestamp integer to TimeFields
Migrated SeparatedListField to KeyValueField
Added separate BytestringField for better structured encoding/decoding
Added more field and certificate tests
No longer possible to instantiate SSHCertificate directly
Cleanup temp files
Modified CI linting and testing
Correction to array merge and isinstance checks for 3.7+-compatibility
Changed linting version
@scheibling scheibling added the enhancement New feature or request label Jun 1, 2022
@scheibling scheibling merged commit 818cb91 into scheiblingco:main Jun 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant