Files
hk4e/pkg/random/hk4e_test.go
2022-11-28 18:14:27 +08:00

40 lines
739 B
Go

package random
import (
"fmt"
"os"
"testing"
)
func TestKey(t *testing.T) {
fmt.Println("hw")
//dispatchEc2b := NewEc2b()
keyBin, err := os.ReadFile("./static/dispatchSeed.bin")
if err != nil {
panic(err)
}
dispatchEc2b, err := LoadKey(keyBin)
if err != nil {
panic(err)
}
dispatchBin := dispatchEc2b.Bytes()
dispatchSeed := dispatchEc2b.Seed()
_ = dispatchBin
gateDispatchEc2b := NewEc2b()
gateDispatchEc2b.SetSeed(dispatchSeed)
dispatchKey := make([]byte, 4096)
dispatchEc2b.Xor(dispatchKey)
gateDispatchKey := make([]byte, 4096)
gateDispatchEc2b.Xor(gateDispatchKey)
gateXorKey := make([]byte, 4096)
keyBlock := NewKeyBlock(uint64(11468049314633205968))
keyBlock.Xor(gateXorKey)
fmt.Println("end")
}