Compare commits
11 Commits
Author | SHA1 | Date | |
---|---|---|---|
2d00e08940 | |||
d7cb912006 | |||
1c10a0bd17 | |||
d63920dd1f | |||
a9a497dd0f | |||
e10f56ba8b | |||
36732fccc7 | |||
6a28814cac | |||
8492114506 | |||
16400bb8ba | |||
44e622fc27 |
@ -3,7 +3,7 @@ package main
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/jantytgat/go-transcrypt/pkg/transcrypt"
|
||||
"git.flexabyte.io/flexabyte/go-transcrypt/pkg/transcrypt"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
8
go.mod
8
go.mod
@ -1,10 +1,10 @@
|
||||
module github.com/jantytgat/go-transcrypt
|
||||
module git.flexabyte.io/flexabyte/go-transcrypt
|
||||
|
||||
go 1.23
|
||||
go 1.24
|
||||
|
||||
require (
|
||||
github.com/minio/sio v0.4.1
|
||||
golang.org/x/crypto v0.33.0
|
||||
golang.org/x/crypto v0.38.0
|
||||
)
|
||||
|
||||
require golang.org/x/sys v0.30.0 // indirect
|
||||
require golang.org/x/sys v0.33.0 // indirect
|
||||
|
14
go.sum
14
go.sum
@ -1,6 +1,12 @@
|
||||
github.com/jantytgat/go-transcrypt v0.1.4 h1:81CofWmSkpinHWglYRHhCwyK4T15ZmjXzJpMwjJXWCI=
|
||||
github.com/jantytgat/go-transcrypt v0.1.4/go.mod h1:pe9VBn+ksuuWFvft+wSuF3FWEW+b/R7VjjuQxVhMm1c=
|
||||
github.com/minio/sio v0.4.1 h1:EMe3YBC1nf+sRQia65Rutxi+Z554XPV0dt8BIBA+a/0=
|
||||
github.com/minio/sio v0.4.1/go.mod h1:oBSjJeGbBdRMZZwna07sX9EFzZy+ywu5aofRiV1g79I=
|
||||
golang.org/x/crypto v0.33.0 h1:IOBPskki6Lysi0lo9qQvbxiQ+FvsCC/YWOecCHAixus=
|
||||
golang.org/x/crypto v0.33.0/go.mod h1:bVdXmD7IV/4GdElGPozy6U7lWdRXA4qyRVGJV57uQ5M=
|
||||
golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc=
|
||||
golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
|
||||
golang.org/x/crypto v0.37.0 h1:kJNSjF/Xp7kU0iB2Z+9viTPMW4EqqsrywMXLJOOsXSE=
|
||||
golang.org/x/crypto v0.37.0/go.mod h1:vg+k43peMZ0pUMhYmVAWysMK35e6ioLh3wB8ZCAfbVc=
|
||||
golang.org/x/crypto v0.38.0 h1:jt+WWG8IZlBnVbomuhg2Mdq0+BBQaHbtqHEFEigjUV8=
|
||||
golang.org/x/crypto v0.38.0/go.mod h1:MvrbAqul58NNYPKnOra203SB9vpuZW0e+RRZV+Ggqjw=
|
||||
golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20=
|
||||
golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
|
||||
golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw=
|
||||
golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
|
||||
|
@ -19,8 +19,8 @@ import (
|
||||
// CreateHexKey generates a random key which can be used for encryption.
|
||||
// It generates a RSA Private Key with the supplied bitSize, and converts it to a hex-encoded PEM Block.
|
||||
func CreateHexKey(bitSize int) (string, error) {
|
||||
if bitSize < 12 {
|
||||
return "", errors.New("bit size must be at least 12")
|
||||
if bitSize < 1024 {
|
||||
return "", errors.New("bit size must be at least 1024")
|
||||
}
|
||||
var err error
|
||||
var privKey *rsa.PrivateKey
|
||||
|
@ -25,14 +25,14 @@ func Test_CreateHexKey(t *testing.T) {
|
||||
wantErr: true,
|
||||
},
|
||||
{
|
||||
name: "valid_size_12",
|
||||
name: "invalid_size_12",
|
||||
bitSize: 12,
|
||||
wantErr: false,
|
||||
wantErr: true,
|
||||
},
|
||||
{
|
||||
name: "valid_size_256",
|
||||
name: "invalid_size_256",
|
||||
bitSize: 256,
|
||||
wantErr: false,
|
||||
wantErr: true,
|
||||
},
|
||||
{
|
||||
name: "valid_size_1024",
|
||||
|
Reference in New Issue
Block a user