+func testHandshake(t *testing.T, cl, srv *Handshake) {
+ var err error
+ if _, err = srv.Server(testCt); err != nil {
+ t.Error(err)
+ }
+ if _, err = cl.Client(testCt); err != nil {
+ t.Error(err)
+ }
+ p, err := srv.Server(testCt)
+ if p == nil {
+ t.Fail()
+ }
+ if err != nil {
+ t.Error(err)
+ }
+ p, err = cl.Client(testCt)
+ if p == nil {
+ t.Fail()
+ }
+ if err != nil {
+ t.Error(err)
+ }
+}
+