Commit Graph

28 Commits

Author SHA1 Message Date
Kabir Oberai
8654756d67 comment 2024-11-04 21:21:12 -05:00
Kabir Oberai
85c9bdba55 Fix handling of s2k_fo 2024-11-04 21:14:48 -05:00
Matt Kiazyk
42c2c6bfc0 move to xcodesOrg/swift-srp fork 2024-10-28 21:45:07 -05:00
Matt Kiazyk
69e667cf87 some cleanup of extra prints and old code 2024-10-28 21:34:41 -05:00
Anand Biligiri
dc22b913f3 Use swift-srp from remote source
- Use from https://github.com/abiligiri/swift-srp, version 1.1.0
  This is based on latest from upstream with changes required
- Remove local copy of swift-srp
2024-10-28 16:52:25 -07:00
Anand Biligiri
9b107ec98c SRP Login works now
- Switch to use https://github.com/adam-fowler/swift-srp with some modifications
  that are local
  - Pad g value to equal size of N while calculating clientProof
- Use SHA256(plain-text-password) while computing key using PBKDF2
- Added a unit test with some sample values
2024-10-28 13:25:17 -07:00
Matt Kiazyk
2ed84ef792 clean up srp client, still not working 2024-10-24 19:34:26 -05:00
Matt Kiazyk
e04ed029de (wip) SRP Login implementation 2024-10-22 23:35:59 -05:00
Kino Roy
f269dcbc98 Fix typo 2024-10-12 14:12:50 -07:00
Kino Roy
e855a1fb62 Implement security key auth 2024-09-28 16:25:11 -07:00
Daniel Chick
c0cff4822c If status code 412 is returned from code entry change error to describe acknowledgement required 2023-12-05 18:12:57 -06:00
Matt Kiazyk
76bb3fbae0 Adds hashcash implementation 2023-02-27 12:11:12 -06:00
Matt Kiazyk
29503ad9cf Testing Hashcash 2023-02-23 23:04:31 -06:00
Matt Kiazyk
709af9e97a Update download task to check for resultCode !=0 2021-11-09 16:25:26 -06:00
Matt Kiazyk
4db8346c2f Merge branch 'main' into matt/nonPaidAppleDeveloper 2021-11-04 21:49:32 -05:00
Oskar Figiel
04d81ed9e4 Show a message when user is not authorized yet 2021-11-01 17:30:39 +01:00
Matt Kiazyk
e8fd83032b fix: Allow non-paid Apple Developers to download 2021-10-27 08:30:43 -05:00
Matt Kiazyk
1496f32e28 Better handling of when AppleId is not a developer 2021-10-14 15:43:16 -05:00
Andrew Erickson
761b2bd8cb handle account locked auth error 2021-05-01 09:13:26 -06:00
Brandon Evans
58cddb88f6 Try to improve auth error messages 2021-01-25 19:36:49 -07:00
Brandon Evans
a04bfb39d0 Treat 400 from security code submission to be incorrect code 2021-01-25 19:23:51 -07:00
Brandon Evans
9508cda585 Remove invalid phone number index error
Not relevant for Xcodes.app.
2021-01-25 19:23:50 -07:00
Brandon Evans
4301667000 Replace print/dump/NSLog with os.log Logger 2021-01-16 13:14:27 -07:00
Brandon Evans
bfb3fd9ea5 Add install functionality
I'm omitting aria2 support for now.
2021-01-07 21:25:07 -07:00
Brandon Evans
34d6f4feb4 Update code that validates security code response 2020-12-12 10:45:35 -07:00
Brandon Evans
c3806e2eff Allow selecting a phone number interactively 2020-12-05 10:21:53 -07:00
Brandon Evans
ad267e2b56 2FA seems to work now 2020-11-28 13:02:17 -07:00
Brandon Evans
ddcfb1c7f8 Rename the project and directories 2020-11-24 21:11:25 -07:00