Skip to content

Commit

Permalink
Merge branch 'main' into support_render_openapi
Browse files Browse the repository at this point in the history
  • Loading branch information
silverwind authored Aug 29, 2023
2 parents d3f28e5 + 2d9249b commit dc2f62b
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions models/migrations/v1_16/v210.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
package v1_16 //nolint

import (
"crypto/elliptic"
"encoding/base32"
"fmt"
"strings"
Expand Down Expand Up @@ -123,13 +122,17 @@ func RemigrateU2FCredentials(x *xorm.Engine) error {
if err != nil {
continue
}
pubKey, err := parsed.PubKey.ECDH()
if err != nil {
continue
}
remigrated := &webauthnCredential{
ID: reg.ID,
Name: reg.Name,
LowerName: strings.ToLower(reg.Name),
UserID: reg.UserID,
CredentialID: base32.HexEncoding.EncodeToString(parsed.KeyHandle),
PublicKey: elliptic.Marshal(elliptic.P256(), parsed.PubKey.X, parsed.PubKey.Y),
PublicKey: pubKey.Bytes(),
AttestationType: "fido-u2f",
AAGUID: []byte{},
SignCount: reg.Counter,
Expand Down

0 comments on commit dc2f62b

Please sign in to comment.