Skip to content

Commit 8c3507b

Browse files
committed
Fix typo
1 parent 105db3f commit 8c3507b

File tree

3 files changed

+28
-22
lines changed

3 files changed

+28
-22
lines changed

crypto.go

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
package bot
2+
3+
import (
4+
"crypto/ed25519"
5+
"crypto/sha512"
6+
7+
"filippo.io/edwards25519"
8+
)
9+
10+
func PrivateKeyToCurve25519(curve25519Private *[32]byte, privateKey ed25519.PrivateKey) {
11+
h := sha512.New()
12+
h.Write(privateKey.Seed())
13+
digest := h.Sum(nil)
14+
15+
digest[0] &= 248
16+
digest[31] &= 127
17+
digest[31] |= 64
18+
19+
copy(curve25519Private[:], digest)
20+
}
21+
22+
func PublicKeyToCurve25519(publicKey ed25519.PublicKey) ([]byte, error) {
23+
p, err := (&edwards25519.Point{}).SetBytes(publicKey[:])
24+
if err != nil {
25+
return nil, err
26+
}
27+
return p.BytesMontgomery(), nil
28+
}
File renamed without changes.

pin.go

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import (
99
"crypto/rand"
1010
"crypto/rsa"
1111
"crypto/sha256"
12-
"crypto/sha512"
1312
"crypto/x509"
1413
"encoding/base64"
1514
"encoding/binary"
@@ -19,7 +18,6 @@ import (
1918
"io"
2019
"time"
2120

22-
"filippo.io/edwards25519"
2321
"golang.org/x/crypto/curve25519"
2422
)
2523

@@ -147,23 +145,3 @@ func VerifyPIN(ctx context.Context, uid, pin, pinToken, sessionId, privateKey st
147145
}
148146
return resp.Data, nil
149147
}
150-
151-
func PrivateKeyToCurve25519(curve25519Private *[32]byte, privateKey ed25519.PrivateKey) {
152-
h := sha512.New()
153-
h.Write(privateKey.Seed())
154-
digest := h.Sum(nil)
155-
156-
digest[0] &= 248
157-
digest[31] &= 127
158-
digest[31] |= 64
159-
160-
copy(curve25519Private[:], digest)
161-
}
162-
163-
func PublicKeyToCurve25519(publicKey ed25519.PublicKey) ([]byte, error) {
164-
p, err := (&edwards25519.Point{}).SetBytes(publicKey[:])
165-
if err != nil {
166-
return nil, err
167-
}
168-
return p.BytesMontgomery(), nil
169-
}

0 commit comments

Comments
 (0)