From nobody Mon Mar 9 19:19:54 2026 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fV6KR6FW7z6TmlQ for ; Mon, 09 Mar 2026 19:20:11 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pl1-x631.google.com (mail-pl1-x631.google.com [IPv6:2607:f8b0:4864:20::631]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fV6KR4Dmvz3sjv for ; Mon, 09 Mar 2026 19:20:11 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pl1-x631.google.com with SMTP id d9443c01a7336-2a871daa98fso90101095ad.1 for ; Mon, 09 Mar 2026 12:20:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773084005; x=1773688805; darn=freebsd.org; h=to:references:message-id:cc:date:in-reply-to:from:subject :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=m7k6kLi203jBfITdb7YSjypq05GMPswstLz0OCBHnrQ=; b=dPStIsk+7ICe531rml0U+bCZBHG+gWDMMPf5uQ/jFjX5rDSW8XARSjOVZYB1cvMyC6 5uOwPiQDt85fhtqcNwfl1KPxPZJFu7NN2PVSteSqkyogPyqn89SFV/1Y1MEin4qhiE/4 MzYBxlvN2zO4GnJ5e9Rhdna0qKWZq+DPpgHujqsG91hEWnw9ZjSsIDs7DFXwA7tLSxm6 j/OVMZxx+3G7YSOZKdUj6JZCbUn93bCnk7Ga4cCyOR3K/BZfL47SIrCSVJvHxA71b7Ft 7y6oCVt7S/1AS4yIeK62NAQvo3pM5A1L5c7P59QDz31sS+PnUG/A6kTGP26SdtRXqGHn 2kaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773084005; x=1773688805; h=to:references:message-id:cc:date:in-reply-to:from:subject :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=m7k6kLi203jBfITdb7YSjypq05GMPswstLz0OCBHnrQ=; b=GY48RflIxk1gjNbrcmM6rUd4xBPbcPk8txZVVmNtrcEz6jy/HDJR2vKNMp3mwqbAjH fhJtLgKnGbJK5+6lVt5Q2Z7y1Dm0f2k76ZcCWBHh/BS4tbjUO17gG1Xw8CpKdt7qPe1i gpqQTaai3Y+XgDmYHSLBHzmmK4v9aeRcM8vFgzeMTcnQBWhKJ4s7zZfxp3lDRrvpgJsM kMVpGfm50oyp1/bfmLsgAIT4v1XOCHJ5Lpiewu56/d3dFSGwSY4WFlx470bjQ16KqVya xbgSUfyzOBI7COMiY7bZTWNDawsveTZmdYF67E52rpLiDqNbvncnxx+r1KVCxaHModDs laTw== X-Gm-Message-State: AOJu0YxGBzdgsXYgoFu6lje5YME0U9lAO9w2ajqOQj2mmltfM0We+jAR GPZ3pG+Un8uVdo5YWB9rW7yFCTm0EQFqGUx7Gybj1fl0g6/Rq8XzqqQ46sGSo3R6 X-Gm-Gg: ATEYQzwRmeUYoFMSGZuaZP+Lj1lYcnnhmYY/yglMVEP2TcXBGpb8vB+V4sRhy4WtokJ 83DHVm0hcMowKFG41lfHG50dgx4GPbzjzmJG7fZc8IjPnE5Ek1lseaEF00KQ1MlhLVL20FboTZ5 3dORkM8BCuZe8OxLZ4uOm6XgdSddGwbFc/7WCpUDEzR5FSAU7WQxDuZ5aTbrv979tjSTJvtb/u8 Te3/sAEHspmgemxiMNC5zizs0L+i1w/VUKfnDf4uNRh6cLL1CSCUXRWVFXUFYY7K1EZod9P7GY4 1Dqn7Fcx4hHh8ucctz6515ei3kz4eznQn+AM4ufhOaT8D371gex+aaAPmr9/tRXLNH/4F6MPo+N wm9YDUQ14HtkvYc2a3aKNCi/MBArv7W/mLULpoRQqX5U0B/YihrtB+zrIWnLuuvNjq4PnXxiPS9 sAC+LCX0C+m+yoH9cVk56oKcF1CXL+PU7NwX4gKBC2 X-Received: by 2002:a17:903:3510:b0:2ae:57e2:9b32 with SMTP id d9443c01a7336-2ae823679c9mr125003245ad.8.1773084005460; Mon, 09 Mar 2026 12:20:05 -0700 (PDT) Received: from smtpclient.apple ([176.100.43.23]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ae83e78f77sm173984475ad.21.2026.03.09.12.20.04 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Mar 2026 12:20:04 -0700 (PDT) Content-Type: multipart/signed; boundary="Apple-Mail=_B4A01CC4-81BE-4EB2-BCE1-90D4F34BD944"; protocol="application/pgp-signature"; micalg=pgp-sha256 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81.1.4\)) Subject: Re: FreeBSDKit aged, agectl, AgeSignal From: "Enji Cooper (yaneurabeya)" In-Reply-To: <84eed8be-3dbb-40aa-91fb-bf46929dc486@gmail.com> Date: Mon, 9 Mar 2026 12:19:54 -0700 Cc: freebsd-hackers Message-Id: <63465B82-57F8-4BDF-A8B6-936FBC5E7D75@gmail.com> References: <84eed8be-3dbb-40aa-91fb-bf46929dc486@gmail.com> To: Graham Perrin X-Mailer: Apple Mail (2.3826.700.81.1.4) X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4fV6KR4Dmvz3sjv X-Spamd-Bar: ---- --Apple-Mail=_B4A01CC4-81BE-4EB2-BCE1-90D4F34BD944 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Mar 9, 2026, at 11:34=E2=80=AFAM, Graham Perrin = wrote: >=20 > >=20 > =E2=80=93 via = = (Kory Heard) >=20 > =EF=BC=82I wrote a simple secure daemon to comply with California age = signal laws. aged, its CLI tool agectl, and the library AgeSignal = provide the three components needed to return an age bracket to = developers. Both the daemon and the ctl are capability daemons who open = a set or resources then retreat to sandboxes.=EF=BC=82 >=20 > Written in Swift, not C/C++=E2=80=A6 we don=E2=80=99t bundle Swift with = the base system. -Enji= --Apple-Mail=_B4A01CC4-81BE-4EB2-BCE1-90D4F34BD944 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEkHfexGRJ3gYRdA2gGpE5DjPsNJgFAmmvHVoACgkQGpE5DjPs NJgLdg/9GrTg1OZZDsPcqMMnEZASBBvtQ4qVGLRWBT/C59m3tnqx2KpTkxE1unWt L4/tfxMx2lDm1GLvte2ljr2RbpBkZzzX1GPTSzAsXO8vT/pnlCfaP6EnuGT2IVY7 Neqa9a5yaYk6zbQ8chPusHgjtOTMBOg74VKhxb7Y+aLVNAdsgiA74MJ5bXWNh86P X5MyoCzx14V5hSpHQhjWN9QIw0FOJhEid4G4Eghiyd2GYb1CLbyA2KvnSQa+AyyE tFQkcpwMWx4CBR0SnIR1Al2MFkwdu2/aZ/Airryl5EMM7Jsoaupe1+ufzFVW3WkL TIOH7HavIzdVBDR6Z2/IH/g8jBFShta1eRSftJTT04q+eB/HPuBmris7JuP20R2S eB8gbmRgcspezELh+TGYn6vXLVTOL3eBJl3HfFmBWBcSdGOYMRo1pz4NvQ/2PkjE 87vKSPPIO/UbRx4CoTd78yKUus47j05Gg10lRKAVMIQkoB6v3GkLacPvYj57pYIA xFHpNex/1YcxR4M4Va9/6ktjRFnZ7ZIcArQwGok5XRqL68iR5RjcBVAVT3p8EIJa YeOAizztXfVMJLPVbGHqZEC8K9duEy8AqTpAIpSlOSMMWylUvLnB6R66Itczp5Y7 u7BHKVBlnoX7BtEd/hch0uQDSv7BFS0MM+l92ur2YsQgByJCfEk= =/Mcg -----END PGP SIGNATURE----- --Apple-Mail=_B4A01CC4-81BE-4EB2-BCE1-90D4F34BD944--