forked from quic-go/quic-go
19 lines
400 B
Go
19 lines
400 B
Go
package crypto
|
|
|
|
import (
|
|
. "github.com/onsi/ginkgo"
|
|
. "github.com/onsi/gomega"
|
|
)
|
|
|
|
var _ = Describe("ProofRsa", func() {
|
|
It("works", func() {
|
|
a := NewCurve25519KEX()
|
|
b := NewCurve25519KEX()
|
|
sA, err := a.CalculateSharedKey(b.PublicKey())
|
|
Expect(err).ToNot(HaveOccurred())
|
|
sB, err := b.CalculateSharedKey(a.PublicKey())
|
|
Expect(err).ToNot(HaveOccurred())
|
|
Expect(sA).To(Equal(sB))
|
|
})
|
|
})
|