// 由 tests/tools/gen_dkim_vector.js 生成,请勿手工修改。
// 签名方是 Node/OpenSSL,本项目只做验签,因此这是跨实现语料而不是自证。

///|
pub let dkim_relaxed_eml : String = "DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=example.com; s=test; t=1" +
  "700000000; h=from:to:subject:date:message-id:mime-version:content-type; bh=7x9e9" +
  "eVKz/7ajCJi+nmVKcjCtQaN2/fohG/wOvpvNnE=; b=Zbfw/UCGE3IvZP0+2aM7jlGKJ8EC4ZA+esOcs" +
  "UCo4O8k2j+uADceGWe853DkIaolk/2LqwcwmW9XD7ZZvfBqLw7R1RG/R9b+729qXna1NDJWjQGIxIJNh" +
  "Vyg7b64l3YHqUxeuVRZOEjzoZpFlRA64uC0Aj5HDdS5I5oSTYoUTOSI8MEFhZz4KI1U0U13vDQDSwrwu" +
  "uHzZVmlPixbtKmnEaDbyCtx6aFgK1qptfV718/rfX4fLe9qeITM9emxnBudPHY9myXzzsGYNZpIQvhFb" +
  "iZPGUhb5ARtB+jVJIICx27wHKVASP0GHbNOVRre2zatpRv7nPl5WJ6ru4KTM/IY4w==\r\nFrom: Alice" +
  " \r\nTo: Bob \r\nSubject:   DKIM   relaxed   tes" +
  "t  \r\nDate: Tue, 20 Oct 2026 10:00:00 +0000\r\nMessage-ID: \r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=utf-8\r\n\r\nHello, DKIM!\r\nT" +
  "his is line two.	 \r\n\r\n"

///|
pub let dkim_tampered_body_eml : String = "DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=example.com; s=test; t=1" +
  "700000000; h=from:to:subject:date:message-id:mime-version:content-type; bh=7x9e9" +
  "eVKz/7ajCJi+nmVKcjCtQaN2/fohG/wOvpvNnE=; b=Zbfw/UCGE3IvZP0+2aM7jlGKJ8EC4ZA+esOcs" +
  "UCo4O8k2j+uADceGWe853DkIaolk/2LqwcwmW9XD7ZZvfBqLw7R1RG/R9b+729qXna1NDJWjQGIxIJNh" +
  "Vyg7b64l3YHqUxeuVRZOEjzoZpFlRA64uC0Aj5HDdS5I5oSTYoUTOSI8MEFhZz4KI1U0U13vDQDSwrwu" +
  "uHzZVmlPixbtKmnEaDbyCtx6aFgK1qptfV718/rfX4fLe9qeITM9emxnBudPHY9myXzzsGYNZpIQvhFb" +
  "iZPGUhb5ARtB+jVJIICx27wHKVASP0GHbNOVRre2zatpRv7nPl5WJ6ru4KTM/IY4w==\r\nFrom: Alice" +
  " \r\nTo: Bob \r\nSubject:   DKIM   relaxed   tes" +
  "t  \r\nDate: Tue, 20 Oct 2026 10:00:00 +0000\r\nMessage-ID: \r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=utf-8\r\n\r\nHello, DKIM!\r\nT" +
  "his is line THREE.	 \r\n\r\n"

///|
pub let dkim_tampered_header_eml : String = "DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=example.com; s=test; t=1" +
  "700000000; h=from:to:subject:date:message-id:mime-version:content-type; bh=7x9e9" +
  "eVKz/7ajCJi+nmVKcjCtQaN2/fohG/wOvpvNnE=; b=Zbfw/UCGE3IvZP0+2aM7jlGKJ8EC4ZA+esOcs" +
  "UCo4O8k2j+uADceGWe853DkIaolk/2LqwcwmW9XD7ZZvfBqLw7R1RG/R9b+729qXna1NDJWjQGIxIJNh" +
  "Vyg7b64l3YHqUxeuVRZOEjzoZpFlRA64uC0Aj5HDdS5I5oSTYoUTOSI8MEFhZz4KI1U0U13vDQDSwrwu" +
  "uHzZVmlPixbtKmnEaDbyCtx6aFgK1qptfV718/rfX4fLe9qeITM9emxnBudPHY9myXzzsGYNZpIQvhFb" +
  "iZPGUhb5ARtB+jVJIICx27wHKVASP0GHbNOVRre2zatpRv7nPl5WJ6ru4KTM/IY4w==\r\nFrom: Alice" +
  " \r\nTo: Bob \r\nSubject:   DKIM   relaxed   tam" +
  "pered  \r\nDate: Tue, 20 Oct 2026 10:00:00 +0000\r\nMessage-ID: \r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=utf-8\r\n\r\nHello, DKIM" +
  "!\r\nThis is line two.	 \r\n\r\n"

///|
pub let dkim_zone_text : String = "test._domainkey.example.com TXT v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ" +
  "8AMIIBCgKCAQEAmUMXt0cWg4tTAB1VRFGBs0JNA7QD2h1ZEuR6670EeduBn0OgJR4i4B2ffAvATJQoBJ" +
  "t5TtXHylGCi63ih2Qat6lCkLAazPYF4JJIaJDue8MiZeosjLmELiKFx9O0S2GUuTHZ8fWkPhdgEZXITe" +
  "rzmzzjJLuD4l1H0mhYLtPef8fiFGIBzUb04Km5oqV/caukXbTl+RCdON3AZBo64WNbgV7okE/KI5CNYK" +
  "VtxBthrUuGiPfGdbiPxXwVyZjs2yMs9kabrUq9B9obze0TIbqdWfPBDhwCf6QEXvVXPRr9zVD3SCskcW" +
  "5ZPshdilCkbHrSzFQF1HIFH2J2TVYGgTp+XwIDAQAB\nexample.com TXT v=spf1 ip4:192.0.2.0/" +
  "24 -all\n_dmarc.example.com TXT v=DMARC1; p=reject\n"

///|
pub let dkim_expected_body_hash : String = "7x9e9eVKz/7ajCJi+nmVKcjCtQaN2/fohG/wOvpvNnE="