From owner-freebsd-hackers@freebsd.org Thu Aug 2 19:01:19 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 79C54104A943 for ; Thu, 2 Aug 2018 19:01:19 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.pphosted.com", Issuer "thawte SHA256 SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DA8E1766E9; Thu, 2 Aug 2018 19:01:18 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w72IwcQ9032675; Thu, 2 Aug 2018 12:01:16 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=to : cc : subject : in-reply-to : references : from : mime-version : content-type : content-id : date : message-id; s=PPS1017; bh=k3SjkViHjKKYb1Rhe7rHpbW3hUaj6TYKCzkB+hLzAfo=; b=hcM/z5uXH1xaHwGHdWYp0y/HsFMN2VMBZWLyNnLkmZG3+kXVFnn4IWKoEWtTqXmntWic YAlH8LntUubDeBFlWl50GhlO8OYRKTaLSfHWlsboX3vd/6r5NHWp/JfC/P8D64f2BHRx TwVJJNv/Oy6vXAPSa0F/JbszmRA6uC7euhD3yD1iEc/wShiThlkcRYYSLmdK0hKk9paz gS79nTfjcEwqwI5t6iKLf7htYFBa08wQiFEVeeK8IDU46IK+R09eFIEc29fcoo5uOb8I AKHtxnA73jabUMFDdy/DHDMVGHdj7AXCdXuizQm6ERU7/2n5qiMe0MKcO59br7pdo2tB yQ== Received: from nam03-by2-obe.outbound.protection.outlook.com (mail-by2nam03lp0047.outbound.protection.outlook.com [216.32.180.47]) by mx0b-00273201.pphosted.com with ESMTP id 2km6j205yw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 02 Aug 2018 12:01:15 -0700 Received: from BN6PR05CA0005.namprd05.prod.outlook.com (2603:10b6:405:39::18) by SN1PR05MB2317.namprd05.prod.outlook.com (2a01:111:e400:7a42::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1017.12; Thu, 2 Aug 2018 19:01:13 +0000 Received: from CO1NAM05FT024.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e50::209) by BN6PR05CA0005.outlook.office365.com (2603:10b6:405:39::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1017.8 via Frontend Transport; Thu, 2 Aug 2018 19:01:12 +0000 Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.242.12 as permitted sender) Received: from P-EXFEND-EQX-01.jnpr.net (66.129.242.12) by CO1NAM05FT024.mail.protection.outlook.com (10.152.96.132) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.1038.3 via Frontend Transport; Thu, 2 Aug 2018 19:01:12 +0000 Received: from P-EXFEND-EQX-01.jnpr.net (10.104.8.54) by P-EXFEND-EQX-01.jnpr.net (10.104.8.54) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Thu, 2 Aug 2018 12:01:10 -0700 Received: from p-emfe01a-sac.jnpr.net (172.24.192.34) by P-EXFEND-EQX-01.jnpr.net (10.104.8.54) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Thu, 2 Aug 2018 12:01:10 -0700 Received: from p-mailhub01.juniper.net (10.47.226.20) by p-emfe01a-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Thu, 2 Aug 2018 12:01:10 -0700 Received: from kaos.jnpr.net (kaos.jnpr.net [172.23.50.162]) by p-mailhub01.juniper.net (8.14.4/8.11.3) with ESMTP id w72J19rG003611; Thu, 2 Aug 2018 12:01:09 -0700 (envelope-from sjg@juniper.net) Received: by kaos.jnpr.net (Postfix, from userid 1377) id 96A0B130B7; Thu, 2 Aug 2018 12:01:09 -0700 (PDT) Received: from kaos.jnpr.net (localhost [127.0.0.1]) by kaos.jnpr.net (Postfix) with ESMTP id 9611E130B6; Thu, 2 Aug 2018 12:01:09 -0700 (PDT) To: Eric McCorkle CC: Warner Losh , FreeBSD Hackers , Brooks Davis , Subject: Re: A few build system questions In-Reply-To: <7a14aee9-8205-4fc7-a7a0-a9ed2f33751d@metricspace.net> References: <20180802153357.GA25687@spindle.one-eyed-alien.net> <7f143985-2ebb-210a-e314-0deebd3d9f5b@metricspace.net> <7a14aee9-8205-4fc7-a7a0-a9ed2f33751d@metricspace.net> Comments: In-reply-to: Eric McCorkle message dated "Thu, 02 Aug 2018 13:45:25 -0400." From: "Simon J. Gerraty" X-Mailer: MH-E 8.6+git; nmh 1.7.1; GNU Emacs 26.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <93882.1533236469.1@kaos.jnpr.net> Date: Thu, 2 Aug 2018 12:01:09 -0700 Message-ID: <95743.1533236469@kaos.jnpr.net> X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:66.129.242.12; IPV:CAL; SCL:-1; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(136003)(376002)(39860400002)(396003)(346002)(2980300002)(189003)(199004)(69234005)(117636001)(316002)(476003)(186003)(7696005)(26005)(46406003)(69596002)(77096007)(478600001)(23726003)(11346002)(97756001)(76176011)(446003)(7126003)(54906003)(47776003)(486006)(336012)(356003)(8676002)(8936002)(16586007)(86362001)(126002)(68736007)(50226002)(81166006)(81156014)(76506005)(107886003)(106466001)(105596002)(4326008)(305945005)(9686003)(26826003)(5660300001)(53416004)(97876018)(6266002)(90966002)(6246003)(6916009)(2810700001)(93886005)(229853002)(55016002)(97736004)(2906002)(53936002)(50466002)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:SN1PR05MB2317; H:P-EXFEND-EQX-01.jnpr.net; FPR:; SPF:SoftFail; LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; CO1NAM05FT024; 1:6gm+KO0N2fOnFjVm5syPJset7vNM7PIBElu5l4iX4crXp6aCwd+/0gLt/4g62dfB6YFR/Rf6GFfD28NoveBVDc7+yLYVohYhSHIxHkxsav9cz2E64k40f8YeiFY293c1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 82a03e93-1517-4154-cfb4-08d5f8aa50d0 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060); SRVR:SN1PR05MB2317; X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2317; 3:5mYC1fdczoecagpGjS65vII4ooaVsdBeZaAJRwsadTEi+xpFuYJ9ooFFZ4aBdr4udBw14jFcWLhGPMUeFTGI+5B8MX09KaQmPhD3NY9PuOhq7fz/rN1XzAMVnHNMzdRG2qi3yjHMd4QvUqbeGgt30Aa5gyewX1D02vms3Ug1v2Fi/HBKdc+wWKn131ZCUml6fRYw3THQz5Eiik+sEPeoJ1O6jDSfTBbOqNBV5BHN2vDw9rULtE+g+LnaJdkUQ/JN8JXbPo26BhXemhhPlIFj9J6C99Daz6Pc0IHwDbuuMd7Hj8lA65PDMe4PAxrUsRfZmQvWHXV7qvqccC0xumJgdufZvrjWC+VaXP07NCZu6Bw=; 25:9c0JZsubS1sD5eUw/IUKBpXuJFr5ruNmGJ4PW+l8brTcAwhGohXK4mSr+enZQV0bON77Ma2LaBkUTUiHRx0ummiY8IX/9YCsSbx1Czo1VG8Wr1eTJDpYw9QY8sJvhjSoFhB/KN54lCZORVhAUyWfFEJ1PrrA3QWWwIXZVYje7h/qaT3g4NV1ZpqTYUYSpvxinZnvKA9NFJGdmCGvbgJoONiUgwXBE+zv/DJHqRSdxQOY93tgcL5pxvOwoCBtTBT4gnFx32P4EjQ4+SBy9NwWyx8I/9/cGmrk56NumbTQO8SUAppJJF0KDMNV3MSiZHKPWHJcP6TY8evlUgSApp3DXg== X-MS-TrafficTypeDiagnostic: SN1PR05MB2317: X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2317; 31:5cg7ykelOeyyQdouMbfbrV8p4cdgnDQl1ORjFMw4/Sbded4T/55mapXQJP4eL/BvUCwu6TA4CDSp7cWIGHfeHk/floRyqxxeKCHo/ags/Pp2GnH/XHrpWrl6EBNMRjVzEA7K2Qt+0fZAPKWIGiUR3Ip67UWs4o9xZTl77yJtnkWd4LTxh62WJGKKuO5xMHyIlVG4SpF5LY9Y5H0BXuAcsvJur/qkLnBSw/uBXH1wa1I=; 20:Op06u5ZcR83XtxV7lYFYf3duerkvP01bDLE5TbsTlXTIxJ1THMe35eSWDfaVQ0yOQ8Vcu/p6GA6Y9S/7NsR0fA1S/H5ehrly2mfFxKDw0Zcp70IHo93ifdnnZtIQXaa96r6OuCSWD53hKhuytn6aY9BATznL/EQ4+lpLZ0Q4v0sj9KrSlMFHoqleX38N8nk8p8ADE2tNDV6KnDQGA6bTbSC35xPT2OQaDzWaWrJH0QBffUybBIVurzXuqXctlSDD60O/KKBzIuB9lmViMtoNx5+TY0SIHiZt+t8viRh/wS9Dcw77sLATZKMyAnamouCX9rVITJiMlmU/Dpru5lJN3ibgQAC8T6GwBPJLBweuvIV8hw1cl3Pe+Ie059LXFRnNGTod4+N7tLxx6cS8q8qn7s/rWeneU5kcDDV7OqrOGkDQiEHbC3O10wfNdSbVPj2tVeKLoBK3ysDfvIaKxhoAYoX7RBSuiaSnLNKaH31VlKN4XxGlaqaSw6aUTwU7j/nf X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(93006095)(93003095)(10201501046)(3002001)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:SN1PR05MB2317; BCL:0; PCL:0; RULEID:; SRVR:SN1PR05MB2317; X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2317; 4:vmLoO7cWjTrhGrc//4uZBAHZ5nSM9rjjw8waBVQA8TO2Hfkqi7V2AHV/MdHpM0+KCRklYDpSJcmP3oS5Fq3trD35cbfnRze08LRgacJSxEfeRpPeOFzrQ5BRMFlHBMPrUaf/5MZnkITbsPfdI2MU41GhX8SCoKWK3MPdr2cznGUPpUW6S/eAuTfmeISjxm8Rf9tMDK+uwqhhLyc/55GRd72fqE+raEQHg42f+Ytam2CeSO7sLRXWxGpIpefZUJIK0+eKMXyfTGu+IYFEgqYkcw== X-Forefront-PRVS: 07521929C1 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR05MB2317; 23:LODlSbU5gCihqqdjy6FaCSEf9Fh/a+hXwyewC0DzV?= =?us-ascii?Q?zwfcHOsn5wB3s5kLzT7rjG1CPVNf52/xT5HA9pqL/vzcPDcXP1HB/zQH/9Rd?= =?us-ascii?Q?8EQ5bPBca6BA2Xl+UIKeZTkVhyzgFyLWjUuHJGvWUcSGn6kljyvlNnx0vrII?= =?us-ascii?Q?xXNkHp5982NuSmMl7DQLUPME4SJGYzyo8a3Fusw9l1SySClqSxb6CmMyGT4a?= =?us-ascii?Q?HAKen7Ew0ZkiM9ElxO2/KL18OVs2eOXvA1LY7Bs2GDoVToCz9VxyN4qmxXUy?= =?us-ascii?Q?Q9spm6yCV+MNBwLQI3LFgZHq5B41/RXJdSlj3xhwFMwtoKJTQOCcZJu8HLIE?= =?us-ascii?Q?2wL5u1SYl/zYYkQD8kgXXcZFYYcLOkGXisTbp978PrZsvrX0voAuggCfnFv3?= =?us-ascii?Q?IDGcazI47NhtFG91C8muJUAVjY6sA7AvyOVQy/IFO8z6cNqvby3S1kQTPnLn?= =?us-ascii?Q?lxiNIWlb2whVtlc1n/r/+fBDZ/hD8NYcCNFtOTjpzgYslE0b9YDPEhbKZ9dn?= =?us-ascii?Q?HZHA9hk6Mcf/5HRp8kWhUraXVWUt0RCjz2gZNyf3g6zA1eOzUrTpu5umtFop?= =?us-ascii?Q?ETXGBevMon3rSmjUowkZB6anqO9HXZMT/sUt0jxA5T3mOchAE5HBmSiiLTJi?= =?us-ascii?Q?V3pixhVe73XfdZX8W5CXFMdc9pk5v1kRNNIRdRWGA7nWYq7lUN8zARlDSmHJ?= =?us-ascii?Q?Gd0qZx0w/65T2a91oG12nY8/ogXTRJFQ2iheJm3zazif3K4d1pBLvke3nd2y?= =?us-ascii?Q?lucKdHJjVRZi7Sq0oDJseMFmatLcGhxlq4zfckZOVkB6DbvG04VQs0nqgHhR?= =?us-ascii?Q?uq7V1E8bghSmoprOMQEurI90Vwpkmwi5h4NQvVTEqV6Cva5XKT5JjQWEKN67?= =?us-ascii?Q?MjHF7wWHZU039I3LCJsSavGnZVO+/2NGOdBYz30RlZppwubjz4CkZVyeILBf?= =?us-ascii?Q?YI1gnXtP0Te2V8bTO/+jQCj0tssAoiOIZkBG/zIU05G1pueLEdBmpO/IegY1?= =?us-ascii?Q?geYIlw4Z/YVdq9TEC3vghlCWYbKYHpJ8+PzbHBTauyTRpt5YP6psorCmuVFL?= =?us-ascii?Q?tGej0kCog9Hce2Ij5BHNfTZkCmeQr3Khtyj15MLBYT7PnF0uSMJ+4se+nj0o?= =?us-ascii?Q?CYiWv5E4cHKsPxYy9vxDHkb5ke5n7u3vqbz0EyDbS/jkX6hlP+/phKfEGenB?= =?us-ascii?Q?zI5vEYQyisuclRXi5OcNYfTTjO2+UrP3FAovrfwD72tTJhReNAhnhn2Sicuj?= =?us-ascii?Q?STQXvI54pscr1a1LYx4R8xV+rFCIxMeJ3Il4EZRYyTWUnysYaNsWZVs7zM51?= =?us-ascii?Q?YC6voN56Yw/AWLpM1lg7J9+MihH4GJHLdrCPg9wYb3V+4Ku98K0ifQwrrn6z?= =?us-ascii?Q?yj/mopCUemOe9Rb7GCydVnwmXLOU2kvhyhrxAEgrRIzuq3E?= X-Microsoft-Antispam-Message-Info: /mh0hWGdhepadYBic9AzNdNst66j/rBqiraQbVlBZbUaAZOFpW5U98ucg8wxswfgH4cK/D7lywILvl59vu4AkTlM0HW/IcEnvn5qKatcW2Q55SZrv2TleIaLMfsR6C9hkapauSgFMJEPWRzb07iAJ/VfNtJsMXV3Jxv6snLYpKyguOwZuYJaKk93rBVTfGGZR8sVq29Pk41Y21V7NYK6qD2izJCCu/1/ZEYNG461bOPWabV4PQ72QJeRSg+a9dObLmagnOb7TvJZdwId8TSMTMPS2mK2DygnHllxEsZ6/SKwoOUx5ztUOsZ1g+I6Fi6P9KoCBkMhIzaWuzI/vhhr7TEfp6IYgD85qJNjrVQ179fBrWF4a1tL5nS+v+MIwIlBDey/qrEUvBCK1Vxi2fF9qQ== X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2317; 6:JkzLFawoccx94pI3PZKBaL7+wgPQlKmW7rjTTQsZVaL5pHaoFNcaM4hg13nikLwUws7auGMJ3pnna523JvYCehfCDPbPBC6w7gLVgNIsRec4XDx973VjecWbf3Wu4INdo97a44AAesMFYETU5RGFJx6LQJdqFY22nTc7MUwWwCZ3Bjwi71EMifovnxrAPAVo5U/w4G4wJggXzm3CdRpIaLihsMP5Z7IZOBOb/xlNjNRWxgpvamEAmcgRicwP8u4eG4LoFsG8cpovdJNH5bj6nMQl6LQsIp8ncEtEkavYQTOx4AkDCfQBZFTpaBtd+o2Fjt4rrinz/eeFHx2msIswu91RLXsjNRRK3bhRaJymPNu5YDluW458swYOlMFf26Gh6HVMf76OPVe2N6349jmh+FvsIIL77Fx69CP+2l1/uVe/jaIiA24vfDbeUDioRTjH5pzul9MMnbr7G4Y62RhUqA==; 5:DPY+Yw7fJAaWzLRhosALg9qwSKlwPHXq3GaXojzEUtkM0jrA/Qgtb+dCZmYohUKxSbtTuKg6gFkn0lfdz4S4LKnvvPKQ15QtZQP/gk9LaIl91/HKS1eyj9tMzicfLZ7373G4Ug1QuQuJZSznQEr7BP+GerRUwujRQiTbhR0WWuo=; 7:lshQYyDGkxitiMNF4jqfS7RSTSNhvYL0QAOAlD30wxV3/lq49ijDw5A+0j7aGeUVnz3I3AEAmOnG2pbeO9ma8OmzbByssPEXlvajbYRPkr+GNd16m/bxat5b6ETOuT8Hd59v0Iz8540os0wHZbnv9r8loXdyxADvPjPZkqy3GIZWyWn/IgjzYvQvxHrxhXCIiF0sm2itgWLFq2A/F41kreo0GOl6TboR2nYMZ4yvPc8+RcvdfxG+Epy65gjLlT1H SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Aug 2018 19:01:12.4752 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 82a03e93-1517-4154-cfb4-08d5f8aa50d0 X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.242.12]; Helo=[P-EXFEND-EQX-01.jnpr.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR05MB2317 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-08-02_05:, , signatures=0 X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=827 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1808020184 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Aug 2018 19:01:19 -0000 Eric McCorkle wrote: > First, I want to convert some certs into C declarations and embed them > into a static library, which can in turn be used to embed them into FYI a mechanism to do this is in D16335 > Second, and a (somewhat) separate thing, I'm trying to see if I can get > a PoC of extracting the specific primitives out of OpenSSL and using > them in place of the current software crypto implementations in kernel > and loader. (objcopy ought to be able to do this to a static library in > theory) Um... ick ;-)