Repository navigation
TPAP Implementation #1592
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
Open
ZeliardM
wants to merge
73
commits into
python-kasa:master
Choose a base branch
from
ZeliardM:feature/tpap
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+3,614
−6
Open
TPAP Implementation #1592
Changes from 1 commit
Commits
Show all changes
73 commits
Select commit
Hold shift + click to select a range
3f82910
Initial TPAP Implementation
ZeliardM c7a3405
Clean up and coverage testing
ZeliardM 3b15fdd
Try to fix CodeQL Security Warnings
ZeliardM 4afa9eb
Change request headers and ssl context
ZeliardM 65fe12b
Correct sessionId
ZeliardM 6a1c037
Update ciphers
ZeliardM 802b8a1
Merge branch 'python-kasa:master' into feature/tpap
ZeliardM be03dff
tpaptransport re-write and test coverage
ZeliardM 4582ec1
Merge branch 'feature/tpap' of https://github.com/ZeliardM/python-kas…
ZeliardM 5baddb0
TPAP Certificate handling changes and logging
ZeliardM 43b779d
Fix NOC Authentication Flow
ZeliardM 835c411
Fix test_tpaptransport.py tests
ZeliardM a2f0df6
Merge branch 'python-kasa:master' into feature/tpap
ZeliardM d6eeba9
Changes to TSLP Wrapper
ZeliardM f6837d7
TSLP Decode for Authentication
ZeliardM 86a4ed3
Debug logging for tpaptransport.py
ZeliardM 646ca65
Correct debug logging statements
ZeliardM 8d19e6a
Revert to json for login
ZeliardM be146b2
Update test coverage
ZeliardM f4d81f2
Additional logging
ZeliardM 99e0288
Raw response logging instead
ZeliardM 78016e4
Correct noc session parameters
ZeliardM 9005319
Update tpaptransport.py NOC encryption
ZeliardM 21cda17
Test tpap parameter names
ZeliardM 6bdad67
Return key values to correct format and add logging
ZeliardM ade20d7
Use base64 instead of hex for user_pk
ZeliardM f5d0da5
Updates and fixes for SPAKE2+ handling
ZeliardM 79bcf3d
Update test coverage
ZeliardM 022775a
Update test coverage
ZeliardM 5f9fc5e
Cleaned up logging and test coverages
ZeliardM 7e5fae8
Add http for TPAP
ZeliardM 3a8eddd
Add correct http port handling for tpap
ZeliardM 230b822
Update spake2+ handling
ZeliardM d15cbf9
Initial plan
Copilot c297f54
Add TPAP debug logs documentation file
Copilot 9e1da3d
Add comprehensive debug logging to Spake2pAuthContext and remove mark…
Copilot a876e4f
Add comprehensive debug logging coverage for all Spake2pAuthContext s…
Copilot f331495
Merge pull request #1 from ZeliardM/copilot/add-tpap-debug-logs
ZeliardM 31e337f
Initial plan
Copilot 0f5a468
Fix line length violations in tpaptransport.py
Copilot c1f92ea
Fix final line length violation in tpaptransport.py
Copilot 3a72145
Add coverage.xml to .gitignore and remove from tracking
Copilot 547ead9
Merge pull request #2 from ZeliardM/copilot/check-ci-workflows
ZeliardM d51788b
Fix initial cipher_suites
ZeliardM 7db0f2c
Update tpap test coverage
ZeliardM cf5abbd
Update test logging
ZeliardM 6c27973
Fix encoding error
ZeliardM 5ea34bb
Extra logging
ZeliardM faad4c7
Update hkdf_expand
ZeliardM f90f4a0
Additional logging
ZeliardM e8681b5
Fix hkdf expand
ZeliardM 3b1b699
Update logging
ZeliardM 67cc57f
Fix logging
ZeliardM f55868c
Fix confirmation keys length
ZeliardM ed8e57f
Starting cleanup from testing
ZeliardM b8d0387
Update test coverage
ZeliardM 34c89f3
Merge branch 'python-kasa:master' into feature/tpap
ZeliardM 7c6bc64
Merge branch 'python-kasa:master' into feature/tpap
ZeliardM a88995e
Merge branch 'master' into feature/tpap
ZeliardM a170141
Update for additional SPAKE2+ Curves
ZeliardM 60c7a00
Possible CodeQL Scanning Fix
ZeliardM 987097c
Remove inline code security scanning blocks
ZeliardM 18736c2
Merge branch 'python-kasa:master' into feature/tpap
ZeliardM 84e2aad
Complete re-write of TPAP Implementation
ZeliardM 894db97
Revert httpclient.py handling and cleanup tpaptransport.py
ZeliardM 0e9f22e
Revert test_discovery.py changes
ZeliardM 341103c
Merge branch 'python-kasa:master' into feature/tpap
ZeliardM 2640c28
Rework of tpaptransport.py and test coverages
ZeliardM 7a29a34
Merge remote-tracking branch 'upstream/master' into feature/tpap
ZeliardM 673ce56
Align TPAP auth handling with APK paths
ZeliardM a342e3a
Handle Tapo hubs with SMART TPAP auth
ZeliardM 6305a4b
Persist TPAP credentials hash
ZeliardM e708447
Retry TPAP sessions on stat access errors
ZeliardM File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Try to fix CodeQL Security Warnings
- Loading branch information
commit 3b15fdd4207aa3d8f2bef085406edacd05189e95
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.