rwadurian/backend/mpc-system
Developer 0f70bb02fd fix: Complete E2E test fixes for account service authentication
- Fix CreateAccount to decode hex-encoded public key before storage
- Fix Login signature verification to hash challenge before verifying
- Return 401 instead of 400 for invalid hex format in login credentials
- Fix CompleteRecovery to handle direct transition from requested state

All 8 E2E tests now pass (100% pass rate):
- TestAccountRecoveryFlow, TestCompleteAccountFlow, TestDuplicateUsername, TestInvalidLogin
- TestCompleteKeygenFlow, TestExceedParticipantLimit, TestGetNonExistentSession, TestJoinSessionWithInvalidToken

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 03:07:50 -08:00
..
.claude > 2025-11-29 01:35:10 -08:00
api/proto > 2025-11-29 01:35:10 -08:00
migrations > 2025-11-29 01:35:10 -08:00
pkg > 2025-11-29 01:35:10 -08:00
services fix: Complete E2E test fixes for account service authentication 2025-11-29 03:07:50 -08:00
tests > 2025-11-29 01:35:10 -08:00
MPC-Distributed-Signature-System-Complete-Spec.md > 2025-11-29 01:35:10 -08:00
Makefile > 2025-11-29 01:35:10 -08:00
TEST_REPORT.md > 2025-11-29 01:35:10 -08:00
coverage.html > 2025-11-29 01:35:10 -08:00
coverage.out > 2025-11-29 01:35:10 -08:00
docker-compose.yml > 2025-11-29 01:35:10 -08:00
get-docker.sh > 2025-11-29 01:35:10 -08:00
go.mod > 2025-11-29 01:35:10 -08:00
go.sum > 2025-11-29 01:35:10 -08:00