<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hello,</div>
<div class="elementToProof" style="line-height: 1.38; margin: 0in 0in 8pt; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I am a software engineer with Microsoft Corporation. I am reaching out with the proposal to extend the list of supported cryptographic algorithms in NTPSec's NTS-NTP implementation.</div>
<div style="line-height: 1.38; margin: 0in 0in 8pt; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
As I understand it, the current NTPSec implementation supports only the AEAD_AES_SIV_CMAC algorithms of various cipher lengths. I propose including support for AEAD_AES_128_GCM, AEAD_AES_256_GCM, AEAD_AES_128_CCM and AEAD_AES_256_CCM algorithms in this implementation.
These algorithms are already part of OpenSSL library and should not require linking additional libraries to the project.</div>
<div class="elementToProof" style="line-height: 1.38; margin: 0in 0in 8pt; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
These specific algorithms are implemented in both OpenSSL library and Microsoft's SymCrypt Library (<a href="https://github.com/microsoft/SymCrypt" id="LPlnk">https://github.com/microsoft/SymCrypt</a>) , whereas the AEAD_AES_SIV_CMAC algorithms are not. Having
common crypto support across libraries and implementations will help expand the availability of NTS protocol and further the adoption of this critical technology everywhere.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="line-height: 1.38; margin: 0in 0in 8pt; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Please share any feedback or specific process/instructions for this proposal. Thank you in advance for your time!</div>
<div style="line-height: 1.38; margin: 0in 0in 8pt; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
-Sarath</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
</body>
</html>