CodeSampleX

Пример

verify dns.Msg.SetEdns0 in pkg:golang/github.com/miekg/dns@v1.1.48

sha256:9b1f7f1429811ee61345d3f11b0647657adc58c49b3aef47ed946ff57af4c8d5

Эта сеть предлагает одно: образец, который собирается. Она запустила его в песочнице и сохранила подписанную квитанцию. Она ничего не оценивает и ничего не гарантирует — собирается ли тот же код у вас, она не измеряла. Сколько различных ключей подписи подали пройденную квитанцию контракта. Один — только автор; больше одного — значит, кто-то ещё тоже собрал. Ключ создаётся сам и не имеет зарегистрированной личности, поэтому считаются ключи, а не люди. MIT-0

Свидетельства выполнения

Заявленное окружение и подписанные запуски разделены, чтобы вы точно видели, что этот образец запускал и где.

Основа свидетельства
Подписанный контракт пройден
Квитанции проверки
1
Ключи подписи, собравшие его
1
Заявленная среда linux 24 · ubuntu · glibc 2.39 x64 go 1.26 go 1

Среды запусков проверки

Окружение Контракт Этапы Запуск
go 1.26 · linux alpine/x64 · docker ed25519:c1973797be207ac4 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · golang@1golang:1.26-alpine@sha256:28d89ee9cc0f…
2026-08-27

Кейс

HOW
Цель
verify dns.Msg.SetEdns0 in pkg:golang/github.com/miekg/dns@v1.1.48
Пакеты
Символы
  • dns.Msg.SetEdns0
  • dns.OPT
Создан
2026-08-27T21:11:31Z

Контракт

  1. dns.Msg.SetEdns0 initializes OPT pseudo-RR with specified UDP buffer size and DO flag
  2. dns.Msg.IsEdns0 retrieves pointer to OPT resource record from message extra section
  3. dns.OPT supports configuring and extracting EDNS0 Client Subnet option with IPv4 and IPv6
  4. dns.Msg.Pack and Unpack preserve EDNS0 OPT record and subnet options across wire serialization

Файлы

  • PROMPT.md
  • csx.json
  • edns_sample.go
  • go.mod
  • go.sum
  • spec.json
  • test/contract_test.go

Скачать артефакт с исходным кодом (tar.gz)

Исходный сидер

аноним