Project

General

Profile

Task #3108

Android: Login Module

Added by Teng Liang over 4 years ago. Updated over 4 years ago.

Status:
In Progress
Priority:
Normal
Assignee:
Start date:
08/15/2015
Due date:
% Done:

0%

Estimated time:
4.00 h

Description

Implement a login UI with the following functionalities

  1. User can input a pair of <username, password>
  2. Generate a key derived from <password>, using SHA-256 cryptographic hash
  3. Construct a LOGIN interest "/home/controller/login/<username>", signed by the key generated in 2 (using HMAC)
  4. Expresses the LOGIN interest, in case a. Message "success" sent back, display the message and move to Device List Module b. Message "invalid username or password" sent back, display the message c. Interest times out, display the message "can't connect to controller"

All interests should be signed, and all data packets should be verified using the same key derived from <password>


Related issues

Related to NDN-HOME - Task #3111: Controller: user related functionalitiesClosed08/16/2015

Actions

History

#1

Updated by Teng Liang over 4 years ago

  • Subject changed from Android Login Module to Android: Login Module
  • Description updated (diff)
#2

Updated by Teng Liang over 4 years ago

  • Description updated (diff)
#3

Updated by Teng Liang over 4 years ago

  • Description updated (diff)
#4

Updated by Teng Liang over 4 years ago

  • Description updated (diff)
#5

Updated by Weiwei Liu over 4 years ago

  • Status changed from New to In Progress
#6

Updated by Teng Liang over 4 years ago

  • Related to Task #3111: Controller: user related functionalities added

Also available in: Atom PDF