<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libcrypto/evp/evp.h, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libcrypto/evp/evp.h?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libcrypto/evp/evp.h?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-04-27T19:31:02Z</updated>
<entry>
<title>Disallow the use of zero length IVs in AES-GCM via</title>
<updated>2020-04-27T19:31:02Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2020-04-27T19:31:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=539125b0baa78c5c019ab9e3bbeca4fa822d1bf7'/>
<id>urn:sha1:539125b0baa78c5c019ab9e3bbeca4fa822d1bf7</id>
<content type='text'>
EVP_AEAD_CTX_{open,seal}, as this leaks the authentication key.

Issue reported and fix tested by Guido Vranken.

ok beck, jsing

This commit adds a constant to a public header despite library lock,
as discussed with deraadt and sthen.
</content>
</entry>
<entry>
<title>Add EVP_PKEY_RSA_PSS.</title>
<updated>2019-10-24T15:43:09Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2019-10-24T15:43:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=544516afaacd5fba3478576a8f10eeb31162235a'/>
<id>urn:sha1:544516afaacd5fba3478576a8f10eeb31162235a</id>
<content type='text'>
ok tb@
</content>
</entry>
<entry>
<title>Provide EVP_PKEY_CTX_get_signature_md() macro and implement the</title>
<updated>2019-09-09T18:06:25Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2019-09-09T18:06:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6627381b8986c9f830d9d0204dc2d3ccf2b8493f'/>
<id>urn:sha1:6627381b8986c9f830d9d0204dc2d3ccf2b8493f</id>
<content type='text'>
EVP_PKEY_CTRL_GET_MD control for DSA, EC and RSA.

This is used by the upcoming RSA CMS code.

ok inoguchi@ tb@
</content>
</entry>
<entry>
<title>Provide ASN1_PKEY_CTRL_CMS_RI_TYPE.</title>
<updated>2019-08-11T14:11:28Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2019-08-11T14:11:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d08d979fa55edea99f1f19f2162379e9ae7ffd82'/>
<id>urn:sha1:d08d979fa55edea99f1f19f2162379e9ae7ffd82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Provide EVP_PKEY_get0_hmac(). From OpenSSL 1.1.1 which is still</title>
<updated>2019-03-17T18:17:44Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2019-03-17T18:17:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=30ffc4574f4d62548fcb4f1527d68e920de17b92'/>
<id>urn:sha1:30ffc4574f4d62548fcb4f1527d68e920de17b92</id>
<content type='text'>
freely licensed.

From jsing
</content>
</entry>
<entry>
<title>Provide EVP_aes_{128,192,256}_wrap(). This is a compatible</title>
<updated>2019-03-17T18:07:41Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2019-03-17T18:07:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7bd973386a5d471a9e204c92c4974e44058a6f1f'/>
<id>urn:sha1:7bd973386a5d471a9e204c92c4974e44058a6f1f</id>
<content type='text'>
implementation based on the one in OpenSSL 1.0.2r which is
still freely licensed.

The functions are undocumented in OpenSSL. To use them, one
needs to set the undocumented EVP_CIPHER_CTX_FLAG_WRAP_ALLOW
flag on the EVP_CIPHER_CTX.

resolves #505

ok jsing
</content>
</entry>
<entry>
<title>Add the SM4 block cipher from the Chinese standard GB/T 32907-2016.</title>
<updated>2019-03-17T17:42:37Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2019-03-17T17:42:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=858242597841f188cc4b5c95c1b6466abed759bf'/>
<id>urn:sha1:858242597841f188cc4b5c95c1b6466abed759bf</id>
<content type='text'>
This is an ISC licensed version based on the sources by Ribose Inc
that were ported to OpenSSL in 2017.

Patch from Daniel Wyatt with minor tweaks.
ok inoguchi, jsing
</content>
</entry>
<entry>
<title>add support for xchacha20 and xchacha20-poly1305</title>
<updated>2019-01-22T00:59:21Z</updated>
<author>
<name>dlg</name>
<email>dlg@openbsd.org</email>
</author>
<published>2019-01-22T00:59:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=64bf23976d44f1dec50f86a3ac43a0945d6605be'/>
<id>urn:sha1:64bf23976d44f1dec50f86a3ac43a0945d6605be</id>
<content type='text'>
xchacha is a chacha stream that allows for an extended nonce, which
in turn makes it feasible to use random nonces.

ok tb@
</content>
</entry>
<entry>
<title>provide EVP_ENCODE_CTX_{new,free}().</title>
<updated>2019-01-19T01:24:18Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2019-01-19T01:24:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=73295cba5b0c5bbc886a38a354632df40446c5b3'/>
<id>urn:sha1:73295cba5b0c5bbc886a38a354632df40446c5b3</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Add Ribose Inc's implementation of the SM3 hashing function with</title>
<updated>2018-11-11T06:53:31Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2018-11-11T06:53:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=43f505455e9fc5856f69641b8a4fd4a118808f62'/>
<id>urn:sha1:43f505455e9fc5856f69641b8a4fd4a118808f62</id>
<content type='text'>
tweaks from jsing and myself.  The SM2/SM3/SM4 algorithms are mandatory
for legal use of cryptography within China and [are] widely applied in
the country, covering identification/financial cards, contactless,
TPM 2.0 and PKI.

ok beck inoguchi jsing
</content>
</entry>
</feed>
