5
5
package login
6
6
7
7
import (
8
- "testing"
9
8
"encoding/hex"
9
+ "testing"
10
10
11
11
"code.gitea.io/gitea/models/db"
12
12
@@ -75,14 +75,13 @@ func TestDeleteRegistration(t *testing.T) {
75
75
db .AssertNotExistsBean (t , & U2FRegistration {ID : 1 })
76
76
}
77
77
78
- const validU2FRegistrationResponseHex =
79
- "0504b174bc49c7ca254b70d2e5c207cee9cf174820ebd77ea3c65508c26da51b657c1cc6b952f8621697936482da0a6d3d3826a59095daf6cd7c03e2e60385d2f6d9402a552dfdb7477ed65fd84133f86196010b2215b57da75d315b7b9e8fe2e3925a6019551bab61d16591659cbaf00b4950f7abfe6660e2e006f76868b772d70c253082013c3081e4a003020102020a47901280001155957352300a06082a8648ce3d0403023017311530130603550403130c476e756262792050696c6f74301e170d3132303831343138323933325a170d3133303831343138323933325a3031312f302d0603550403132650696c6f74476e756262792d302e342e312d34373930313238303030313135353935373335323059301306072a8648ce3d020106082a8648ce3d030107034200048d617e65c9508e64bcc5673ac82a6799da3c1446682c258c463fffdf58dfd2fa3e6c378b53d795c4a4dffb4199edd7862f23abaf0203b4b8911ba0569994e101300a06082a8648ce3d0403020347003044022060cdb6061e9c22262d1aac1d96d8c70829b2366531dda268832cb836bcd30dfa0220631b1459f09e6330055722c8d89b7f48883b9089b88d60d1d9795902b30410df304502201471899bcc3987e62e8202c9b39c33c19033f7340352dba80fcab017db9230e402210082677d673d891933ade6f617e5dbde2e247e70423fd5ad7804a6d3d3961ef871"
78
+ const validU2FRegistrationResponseHex = "0504b174bc49c7ca254b70d2e5c207cee9cf174820ebd77ea3c65508c26da51b657c1cc6b952f8621697936482da0a6d3d3826a59095daf6cd7c03e2e60385d2f6d9402a552dfdb7477ed65fd84133f86196010b2215b57da75d315b7b9e8fe2e3925a6019551bab61d16591659cbaf00b4950f7abfe6660e2e006f76868b772d70c253082013c3081e4a003020102020a47901280001155957352300a06082a8648ce3d0403023017311530130603550403130c476e756262792050696c6f74301e170d3132303831343138323933325a170d3133303831343138323933325a3031312f302d0603550403132650696c6f74476e756262792d302e342e312d34373930313238303030313135353935373335323059301306072a8648ce3d020106082a8648ce3d030107034200048d617e65c9508e64bcc5673ac82a6799da3c1446682c258c463fffdf58dfd2fa3e6c378b53d795c4a4dffb4199edd7862f23abaf0203b4b8911ba0569994e101300a06082a8648ce3d0403020347003044022060cdb6061e9c22262d1aac1d96d8c70829b2366531dda268832cb836bcd30dfa0220631b1459f09e6330055722c8d89b7f48883b9089b88d60d1d9795902b30410df304502201471899bcc3987e62e8202c9b39c33c19033f7340352dba80fcab017db9230e402210082677d673d891933ade6f617e5dbde2e247e70423fd5ad7804a6d3d3961ef871"
80
79
81
80
func TestToRegistrations_SkipInvalidItemsWithoutCrashing (t * testing.T ) {
82
81
regKeyRaw , _ := hex .DecodeString (validU2FRegistrationResponseHex )
83
82
regs := U2FRegistrationList {
84
- & U2FRegistration {ID :1 },
85
- & U2FRegistration {ID :2 , Name : "U2F Key" , UserID :2 , Counter : 0 , Raw : regKeyRaw , CreatedUnix : 946684800 , UpdatedUnix : 946684800 },
83
+ & U2FRegistration {ID : 1 },
84
+ & U2FRegistration {ID : 2 , Name : "U2F Key" , UserID : 2 , Counter : 0 , Raw : regKeyRaw , CreatedUnix : 946684800 , UpdatedUnix : 946684800 },
86
85
}
87
86
88
87
actual := regs .ToRegistrations ()
@@ -92,8 +91,8 @@ func TestToRegistrations_SkipInvalidItemsWithoutCrashing(t *testing.T) {
92
91
func TestToRegistrations (t * testing.T ) {
93
92
regKeyRaw , _ := hex .DecodeString (validU2FRegistrationResponseHex )
94
93
regs := U2FRegistrationList {
95
- & U2FRegistration {ID :1 , Name : "U2F Key" , UserID :1 , Counter : 0 , Raw : regKeyRaw , CreatedUnix : 946684800 , UpdatedUnix : 946684800 },
96
- & U2FRegistration {ID :2 , Name : "U2F Key" , UserID :2 , Counter : 0 , Raw : regKeyRaw , CreatedUnix : 946684800 , UpdatedUnix : 946684800 },
94
+ & U2FRegistration {ID : 1 , Name : "U2F Key" , UserID : 1 , Counter : 0 , Raw : regKeyRaw , CreatedUnix : 946684800 , UpdatedUnix : 946684800 },
95
+ & U2FRegistration {ID : 2 , Name : "U2F Key" , UserID : 2 , Counter : 0 , Raw : regKeyRaw , CreatedUnix : 946684800 , UpdatedUnix : 946684800 },
97
96
}
98
97
99
98
actual := regs .ToRegistrations ()
0 commit comments