<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/aes, branch OPENBSD_7_7</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_7</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_7'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2025-01-25T17:59:44+00:00</updated>
<entry>
<title>Remove #error if OPENSSL_NO_FOO is defined</title>
<updated>2025-01-25T17:59:44+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-01-25T17:59:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5d52abc236226c5a47c36b07e2256e77141e373a'/>
<id>urn:sha1:5d52abc236226c5a47c36b07e2256e77141e373a</id>
<content type='text'>
discussed with jsing
</content>
</entry>
<entry>
<title>AES_{decrypt,encrypt}() don't return void internal function</title>
<updated>2024-11-13T21:00:57+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-11-13T21:00:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d8e54cade97b8f765d30971932b197d0f67e46a3'/>
<id>urn:sha1:d8e54cade97b8f765d30971932b197d0f67e46a3</id>
<content type='text'>
"A return statement with an expression shall not appear in a function
whose return type is void."

ok deraadt miod
</content>
</entry>
<entry>
<title>Provide and use crypto_arch.h.</title>
<updated>2024-08-11T13:02:39+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-08-11T13:02:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5dcef2b3ea9eb7ace8ed74c27534785fc0b87130'/>
<id>urn:sha1:5dcef2b3ea9eb7ace8ed74c27534785fc0b87130</id>
<content type='text'>
Provide a per architecture crypto_arch.h - this will be used in a similar
manner to bn_arch.h and will allow for architecture specific #defines and
static inline functions. Move the HAVE_AES_* and HAVE_RC4_* defines here.

ok tb@
</content>
</entry>
<entry>
<title>Hide symbols in aes</title>
<updated>2024-03-30T05:14:12+00:00</updated>
<author>
<name>joshua</name>
<email></email>
</author>
<published>2024-03-30T05:14:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8b4aee014ee4fcd87ae1facc48c141ed7662198a'/>
<id>urn:sha1:8b4aee014ee4fcd87ae1facc48c141ed7662198a</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Tweak defines since the Td4 table is only used for AES_{encrypt,decrypt}</title>
<updated>2024-03-29T11:19:01+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-03-29T11:19:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e8c593e2fbf1538d9a3d7dc723f5ebec314df757'/>
<id>urn:sha1:e8c593e2fbf1538d9a3d7dc723f5ebec314df757</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Always use C functions for AES_{encrypt,decrypt}().</title>
<updated>2024-03-29T11:00:57+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-03-29T11:00:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2f6039e975b851c54c5857fe9253b02da013fb32'/>
<id>urn:sha1:2f6039e975b851c54c5857fe9253b02da013fb32</id>
<content type='text'>
Always provide AES_{encrypt,decrypt}() via C functions, which then either
use a C implementation or call the assembly implementation.

ok tb@
</content>
</entry>
<entry>
<title>Always use C functions for AES_set_{encrypt,decrypt}_key().</title>
<updated>2024-03-29T04:39:54+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-03-29T04:39:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2c1a87a439933e428607afc0c18d4d12070ae246'/>
<id>urn:sha1:2c1a87a439933e428607afc0c18d4d12070ae246</id>
<content type='text'>
Always include aes_core.c and provide AES_set_{encrypt,decrypt}_key() via C
functions, which then either use a C implementation or call the assembly
implementation.

ok tb@
</content>
</entry>
<entry>
<title>Rename AES_cbc_encrypt to aes_cbc_encrypt_internal for the SEH handlers.</title>
<updated>2024-03-29T01:27:42+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-03-29T01:27:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f8ad9d09c9360bde74a2c15f487d03b470375d10'/>
<id>urn:sha1:f8ad9d09c9360bde74a2c15f487d03b470375d10</id>
<content type='text'>
Should fix windows build.
</content>
</entry>
<entry>
<title>Merge aes_cbc.c into aes.c now that aes_cbc.c is used on all platforms.</title>
<updated>2024-03-28T12:52:58+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-03-28T12:52:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c552d9c2f8ca2375f539c9afe37341126127d0f7'/>
<id>urn:sha1:c552d9c2f8ca2375f539c9afe37341126127d0f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make AES_cbc_encrypt() always be a C function.</title>
<updated>2024-03-28T12:28:48+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-03-28T12:28:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4762bb5731bf7cd92c8b8ef889df0870ac19d3bd'/>
<id>urn:sha1:4762bb5731bf7cd92c8b8ef889df0870ac19d3bd</id>
<content type='text'>
Rename the assembly generated functions from AES_cbc_encrypt() to
aes_cbc_encrypt_internal(). Always include aes_cbc.c and change it
to use defines that are similar to those used in BN.

ok tb@
</content>
</entry>
</feed>
