Пример #1
0
func TestService_RegisterVerification(t *testing.T) {
	// Testing whether we sign correctly the SkipBlocks
	onet.RegisterNewService("ServiceVerify", newServiceVerify)
	local := onet.NewLocalTest()
	defer local.CloseAll()
	hosts, el, s1 := makeHELS(local, 3)
	VerifyTest := VerifierID(uuid.NewV5(uuid.NamespaceURL, "Test1"))
	ver := make(chan bool, 3)
	verifier := func(msg []byte, s *SkipBlock) bool {
		ver <- true
		return true
	}
	for _, h := range hosts {
		s := h.GetService(ServiceName).(*Service)
		log.ErrFatal(s.RegisterVerification(VerifyTest, verifier))
	}
	sb, err := makeGenesisRosterArgs(s1, el, nil, VerifyTest, 1, 1)
	log.ErrFatal(err)
	require.NotNil(t, sb.Data)
	require.Equal(t, 3, len(ver))

	sb, err = makeGenesisRosterArgs(s1, el, nil, ServiceVerifier, 1, 1)
	log.ErrFatal(err)
	require.NotNil(t, sb.Data)
	require.Equal(t, 3, len(ServiceVerifierChan))
}
Пример #2
0
func init() {
	onet.RegisterNewService(ServiceName, newCoSiService)
	network.RegisterPacketType(&SignatureRequest{})
	network.RegisterPacketType(&SignatureResponse{})
}
Пример #3
0
func init() {
	onet.RegisterNewService(ServiceName, newSkipchainService)
	skipchainSID = onet.ServiceFactory.ServiceID(ServiceName)
	network.RegisterPacketType(&SkipBlockMap{})
}
Пример #4
0
func init() {
	onet.RegisterNewService(ServiceName, newIdentityService)
	identityService = onet.ServiceFactory.ServiceID(ServiceName)
	network.RegisterPacketType(&StorageMap{})
	network.RegisterPacketType(&Storage{})
}
Пример #5
0
func init() {
	onet.RegisterNewService(ServiceName, newStatService)
	network.RegisterPacketType(&Request{})
	network.RegisterPacketType(&Response{})

}