11 Commits
v0.1.3 ... main

Author SHA1 Message Date
2d00e08940 Remove go module for example 2025-05-27 16:57:31 +02:00
d7cb912006 Update example 2025-05-27 16:56:45 +02:00
1c10a0bd17 Update go module location 2025-05-27 16:54:23 +02:00
d63920dd1f Merge pull request #6 from jantytgat/dependabot/go_modules/golang.org/x/crypto-0.37.0 2025-04-16 20:25:45 +00:00
a9a497dd0f Bump golang.org/x/crypto from 0.36.0 to 0.37.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.36.0 to 0.37.0.
- [Commits](https://github.com/golang/crypto/compare/v0.36.0...v0.37.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-07 04:58:07 +00:00
e10f56ba8b Merge pull request #5 from jantytgat/dependabot/go_modules/golang.org/x/crypto-0.36.0 2025-03-18 08:52:24 +00:00
36732fccc7 Bump golang.org/x/crypto from 0.34.0 to 0.36.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.34.0 to 0.36.0.
- [Commits](https://github.com/golang/crypto/compare/v0.34.0...v0.36.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-10 04:23:40 +00:00
6a28814cac Merge pull request #3 from jantytgat/dependabot/go_modules/golang.org/x/crypto-0.34.0 2025-02-24 09:49:33 +00:00
8492114506 Bump golang.org/x/crypto from 0.33.0 to 0.34.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.33.0 to 0.34.0.
- [Commits](https://github.com/golang/crypto/compare/v0.33.0...v0.34.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 04:38:52 +00:00
16400bb8ba Merge remote-tracking branch 'origin/main'
# Conflicts:
#	go.sum
2025-02-13 16:04:48 +01:00
44e622fc27 Update dependencies and minimum key size
Signed-off-by: Jan Tytgat <jan.tytgat@corelayer.eu>
2025-02-13 16:04:07 +01:00
5 changed files with 21 additions and 15 deletions

View File

@ -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
View File

@ -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
View File

@ -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=

View File

@ -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

View File

@ -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",