From 4a7e776916b8ea33891d0e8727ea4bd76599696d Mon Sep 17 00:00:00 2001 From: Pat Nakajima Date: Sun, 17 May 2026 20:38:57 -0700 Subject: [PATCH] remove unnecessary der --- .gitignore | 3 --- README.md | 2 +- credentials/Chip-Test-PAA-FFF1-Cert.der | Bin 449 -> 0 bytes src/lib.rs | 14 +++----------- 4 files changed, 4 insertions(+), 15 deletions(-) delete mode 100644 .gitignore delete mode 100644 credentials/Chip-Test-PAA-FFF1-Cert.der diff --git a/.gitignore b/.gitignore deleted file mode 100644 index cf6578b..0000000 --- a/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/.vscode -/target -/Cargo.lock diff --git a/README.md b/README.md index 4335f6d..e78c387 100644 --- a/README.md +++ b/README.md @@ -35,4 +35,4 @@ fn main() -> toes_matter::Result<()> { ## Development credentials -`generate_credentials()` writes rs-matter's built-in development/test DAC/PAI/CD and the test PAA trust-store cert. These are for local development, not production. +`generate_credentials()` writes rs-matter's built-in development/test DAC/PAI/CD plus setup QR/manual-code metadata. These are for local development, not production. diff --git a/credentials/Chip-Test-PAA-FFF1-Cert.der b/credentials/Chip-Test-PAA-FFF1-Cert.der deleted file mode 100644 index cb287bf8862bd4b41ea277a6415b94375bc55a3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 449 zcmXqLV%%%c#F(;xnTe5!iNkNj3&W->GBO5SY#dr`9_MUXn3)U=3?&T2*qB3En0fep z6H7``ixfgqi%S#&932fs420OYwAmP07@HQ=FfsD5xVgC*8YqbK8W|dx8Ce*b7#W)w zM@jHo0)e5CF%X$rnp#GYVP>R(FdIAAO-zhX$1yXqGdnS`Y&)G?)KRag@pab;sg*aa z9y!abU3q<;ihini-OqD3jTZHtW!|+utN)aQmsEhM(==XJdjorUNhjG-x&D5sS+h$Q zrx~OGy}=wRE6m9FpM}GK4M;IDG8*uK#P~sCz+hlxGmr)G`B=nQM6&)WmCFapzu7P5 zI6Yn9&K<*rg>?qZE=&pms~VWT+%#IbfYst#aK>8x|0mw> zKDlrEt*{xU=VvVs+T;xWdcq8|bZi4*)Jf Bf!6>4 diff --git a/src/lib.rs b/src/lib.rs index 9a246b0..4ba5b46 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -125,12 +125,11 @@ impl Config { /// Write the development Matter credentials and setup metadata used by this crate. /// /// This intentionally uses `rs-matter`'s upstream development/test attestation -/// credentials. These are good for chip-tool and local development, not production. +/// credentials. These are good for local development, not production. pub async fn generate_credentials(path: impl AsRef) -> Result<()> { let path = path.as_ref(); - let paa_dir = path.join("paa"); - std::fs::create_dir_all(&paa_dir)?; + std::fs::create_dir_all(path)?; std::fs::write(path.join("dac.der"), TEST_DEV_ATT.dac())?; std::fs::write(path.join("pai.der"), TEST_DEV_ATT.pai())?; @@ -142,11 +141,6 @@ pub async fn generate_credentials(path: impl AsRef) -> Result<()> { path.join("dac-private-key.raw"), TEST_DEV_ATT.dac_priv_key().access(), )?; - std::fs::write( - paa_dir.join("Chip-Test-PAA-FFF1-Cert.der"), - include_bytes!("../credentials/Chip-Test-PAA-FFF1-Cert.der"), - )?; - let payload = QrPayload::new_from_basic_info( DiscoveryCapabilities::BLE, CommFlowType::Standard, @@ -162,11 +156,9 @@ pub async fn generate_credentials(path: impl AsRef) -> Result<()> { "setup_passcode=20202021\n\ discriminator=3840\n\ manual_code={}\n\ - qr_code={}\n\ - chip_tool_paa_trust_store={}\n", + qr_code={}\n", TEST_DEV_COMM.compute_pretty_pairing_code(), qr_text, - paa_dir.display(), ); std::fs::write(path.join("setup.txt"), setup)?;