talm

Форк
0
/
sbat_test.go 
25 строк · 772.0 Байт
1
// This Source Code Form is subject to the terms of the Mozilla Public
2
// License, v. 2.0. If a copy of the MPL was not distributed with this
3
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
4

5
package uki_test
6

7
import (
8
	"testing"
9

10
	"github.com/stretchr/testify/require"
11

12
	"github.com/aenix-io/talm/internal/pkg/secureboot/uki"
13
)
14

15
func TestGetSBAT(t *testing.T) {
16
	t.Parallel()
17

18
	data, err := uki.GetSBAT("../pesign/testdata/systemd-bootx64.efi")
19
	require.NoError(t, err)
20

21
	require.Equal(t,
22
		"sbat,1,SBAT Version,sbat,1,https://github.com/rhboot/shim/blob/main/SBAT.md\nsystemd,1,The systemd Developers,systemd,254,https://systemd.io/\nsystemd.talos,1,Talos Linux,systemd,254,https://github.com/siderolabs/tools/issues\n\x00", //nolint:lll
23
		string(data),
24
	)
25
}
26

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.