From 8c2b95261675325d906da33cee2de264b9599cc5 Mon Sep 17 00:00:00 2001 From: eyedeekay Date: Fri, 8 Nov 2024 15:01:05 -0500 Subject: [PATCH 1/3] setup auto-assign workflow --- .github/workflows/auto-assign.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/auto-assign.yml diff --git a/.github/workflows/auto-assign.yml b/.github/workflows/auto-assign.yml new file mode 100644 index 0000000..e527ce0 --- /dev/null +++ b/.github/workflows/auto-assign.yml @@ -0,0 +1,20 @@ +name: Auto Assign +on: + issues: + types: [opened] + pull_request: + types: [opened] +jobs: + run: + runs-on: ubuntu-latest + permissions: + issues: write + pull-requests: write + steps: + - name: 'Auto-assign issue' + uses: pozil/auto-assign-issue@v1 + with: + repo-token:${{ secrets.GITHUB_TOKEN }} + assignees: eyedeekay + numOfAssignee: 1 + From b36ef65a10619445181e1c5ca12ddc58fe0c096d Mon Sep 17 00:00:00 2001 From: satk0 Date: Mon, 11 Nov 2024 23:04:21 +0100 Subject: [PATCH 2/3] Fix test when data is too small --- lib/common/key_certificate/key_certificate.go | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/common/key_certificate/key_certificate.go b/lib/common/key_certificate/key_certificate.go index c52089e..2d987ab 100644 --- a/lib/common/key_certificate/key_certificate.go +++ b/lib/common/key_certificate/key_certificate.go @@ -303,7 +303,6 @@ func NewKeyCertificate(bytes []byte) (key_certificate *KeyCertificate, remainder } if len(bytes) < KEYCERT_MIN_SIZE { err = errors.New("error parsing key certificate: not enough data") - remainder = bytes[KEYCERT_MIN_SIZE:] log.WithError(err).Error("KeyCertificate data too short") } key_certificate = &KeyCertificate{ From f6894e90642ab8124c40198bcc53faf5d8a0fe0a Mon Sep 17 00:00:00 2001 From: satk0 Date: Tue, 12 Nov 2024 23:54:50 +0100 Subject: [PATCH 3/3] Fix PubKeyWithP521 test --- lib/common/key_certificate/key_certificate_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/common/key_certificate/key_certificate_test.go b/lib/common/key_certificate/key_certificate_test.go index 73ca283..b723abc 100644 --- a/lib/common/key_certificate/key_certificate_test.go +++ b/lib/common/key_certificate/key_certificate_test.go @@ -123,7 +123,7 @@ func TestConstructSigningPublicKeyWithP521(t *testing.T) { assert := assert.New(t) key_cert, _, err := NewKeyCertificate([]byte{0x05, 0x00, 0x08, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00}) - data := make([]byte, 128) + data := make([]byte, 132) spk, err := key_cert.ConstructSigningPublicKey(data) assert.Nil(err, "ConstructSigningPublicKey() with P521 returned err on valid data")