| Branch | Commit message | Author | Age |
| main | docs: add public repository and clone URL | cirakg | 13 hours |
| |
| Tag | Download | Author | Age |
| v1.0.0 | commit 9e5a85fe01... | cirakg | 25 hours |
| v0.9.0 | commit 096eebab2a... | cirakg | 3 days |
| v0.8.0 | commit f439beec17... | cirakg | 8 days |
| v0.7.0 | commit 6039571d70... | cirakg | 8 days |
| v0.6.0 | commit 25910f3a7a... | cirakg | 9 days |
| v0.5.0 | commit 0edb4bb6d7... | cirakg | 9 days |
| v0.4.0 | commit 81a5b90329... | cirakg | 9 days |
| v0.3.0 | commit 97a366e8b7... | cirakg | 9 days |
| v0.2.0 | commit 94181d58cf... | cirakg | 10 days |
| v0.1.0 | commit b70cde45b6... | cirakg | 10 days |
| |
| Age | Commit message | Author | Files | Lines |
| 9 days | docs: document the storage format and record M3 results; bump to 0.3.0v0.3.0 | cirakg | 12 | -4/+218 |
| 9 days | test(storage): cover records, vault, PINs, lockout and migrations | cirakg | 7 | -1/+1065 |
| 9 days | feat(storage): add the encrypted vault, PIN keys, lockout, session and migrat... | cirakg | 12 | -0/+1605 |
| 10 days | docs: record M2 results and bump version to 0.2.0v0.2.0 | cirakg | 7 | -4/+84 |
| 10 days | feat(spike): add the M1 settings spike app and make targets | cirakg | 37 | -5/+861 |
| 10 days | test: add cross-checked crypto/OTP vectors, unit tests and stricter screenshots | cirakg | 14 | -2/+1193 |
| 10 days | feat(otp): add Base32 decoding, HOTP, TOTP and Steam Guard codes | cirakg | 2 | -0/+198 |
| 10 days | feat(crypto): add SHA-512, HMAC, PBKDF2, HKDF, AES-256 records and self-test | cirakg | 10 | -0/+923 |
| 10 days | docs: add developer, testing and performance guides; record M0 resultsv0.1.0 | cirakg | 7 | -8/+238 |
| 10 days | feat(app): add minimal watch app with smoke test and per-size icons | cirakg | 29 | -0/+381 |
| [...] |
| |
| Clone |
| https://git.cirakg.xyz/otpGarmin.git |