Skip to content

Commit 568d591

Browse files
committed
export GenerateSharedSecret
1 parent 9260f57 commit 568d591

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

crypto.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -206,11 +206,11 @@ func blindBaseElement(blindingFactor btcec.ModNScalar) *btcec.PublicKey {
206206
type sharedSecretGenerator interface {
207207
// generateSharedSecret given a public key, generates a shared secret
208208
// using private data of the underlying sharedSecretGenerator.
209-
generateSharedSecret(dhKey *btcec.PublicKey) (Hash256, error)
209+
GenerateSharedSecret(dhKey *btcec.PublicKey) (Hash256, error)
210210
}
211211

212212
// generateSharedSecret generates the shared secret by given ephemeral key.
213-
func (r *Router) generateSharedSecret(dhKey *btcec.PublicKey) (Hash256, error) {
213+
func (r *Router) GenerateSharedSecret(dhKey *btcec.PublicKey) (Hash256, error) {
214214
var sharedSecret Hash256
215215

216216
// Ensure that the public key is on our curve.

sphinx.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -534,7 +534,7 @@ func (r *Router) ProcessOnionPacket(onionPkt *OnionPacket,
534534
assocData []byte, incomingCltv uint32) (*ProcessedPacket, error) {
535535

536536
// Compute the shared secret for this onion packet.
537-
sharedSecret, err := r.generateSharedSecret(onionPkt.EphemeralKey)
537+
sharedSecret, err := r.GenerateSharedSecret(onionPkt.EphemeralKey)
538538
if err != nil {
539539
return nil, err
540540
}
@@ -568,7 +568,7 @@ func (r *Router) ReconstructOnionPacket(onionPkt *OnionPacket,
568568
assocData []byte) (*ProcessedPacket, error) {
569569

570570
// Compute the shared secret for this onion packet.
571-
sharedSecret, err := r.generateSharedSecret(onionPkt.EphemeralKey)
571+
sharedSecret, err := r.GenerateSharedSecret(onionPkt.EphemeralKey)
572572
if err != nil {
573573
return nil, err
574574
}
@@ -731,7 +731,7 @@ func (t *Tx) ProcessOnionPacket(seqNum uint16, onionPkt *OnionPacket,
731731
assocData []byte, incomingCltv uint32) error {
732732

733733
// Compute the shared secret for this onion packet.
734-
sharedSecret, err := t.router.generateSharedSecret(
734+
sharedSecret, err := t.router.GenerateSharedSecret(
735735
onionPkt.EphemeralKey,
736736
)
737737
if err != nil {

0 commit comments

Comments
 (0)