<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/src/util/hash, branch main</title>
<subtitle>github.com: libgit2/libgit2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/'/>
<entry>
<title>openssl: support OpenSSL 3 in dynamic mode</title>
<updated>2023-02-10T10:01:50+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2023-02-10T10:01:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=b379c401a9d886e6a5916d73fb070d4acb8c8c20'/>
<id>b379c401a9d886e6a5916d73fb070d4acb8c8c20</id>
<content type='text'>
Try to load OpenSSL 3 libraries when compiled with OpenSSL-Dynamic
support.

Handle the deprecated symbol renaming of SSL_get_peer_certificate to
SSL_get1_peer_certificate -- try to load the old name and if it fails,
use the new one.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Try to load OpenSSL 3 libraries when compiled with OpenSSL-Dynamic
support.

Handle the deprecated symbol renaming of SSL_get_peer_certificate to
SSL_get1_peer_certificate -- try to load the old name and if it fails,
use the new one.
</pre>
</div>
</content>
</entry>
<entry>
<title>hash: drop all declarations from hmac</title>
<updated>2023-01-24T16:45:05+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@vercel.com</email>
</author>
<published>2023-01-24T16:45:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=d5aafe13f9c1bdd360ae9dba90a2f370cd1ff048'/>
<id>d5aafe13f9c1bdd360ae9dba90a2f370cd1ff048</id>
<content type='text'>
The builtin hash uses the code verbatim from rfc6234, including
prototypes for functions that we don't use (like hmac). Remove all
unused prototypes to avoid collisions with things that an operating
system might provide (like hmac).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The builtin hash uses the code verbatim from rfc6234, including
prototypes for functions that we don't use (like hmac). Remove all
unused prototypes to avoid collisions with things that an operating
system might provide (like hmac).
</pre>
</div>
</content>
</entry>
<entry>
<title>src: hide unused hmac() prototype</title>
<updated>2023-01-24T15:36:23+00:00</updated>
<author>
<name>Thomas Klausner</name>
<email>wiz@gatalith.at</email>
</author>
<published>2023-01-24T15:36:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=a6774403da15c9a9b53f4d9c16adfcc82ed2cd76'/>
<id>a6774403da15c9a9b53f4d9c16adfcc82ed2cd76</id>
<content type='text'>
It conflicts with NetBSD's in its libc.

Closes #6457
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It conflicts with NetBSD's in its libc.

Closes #6457
</pre>
</div>
</content>
</entry>
<entry>
<title>sha256: support dynamically loaded openssl</title>
<updated>2022-04-04T17:29:19+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2022-04-04T17:28:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=3bd9bb8d77521f3fb0181366463e1c93d48aaa2e'/>
<id>3bd9bb8d77521f3fb0181366463e1c93d48aaa2e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>sha: cast nonsense for obnoxious gcc warnings</title>
<updated>2022-03-23T12:39:20+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-12-13T17:49:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=0e30becc08533f0978ea8ae5dbc76b560d84858b'/>
<id>0e30becc08533f0978ea8ae5dbc76b560d84858b</id>
<content type='text'>
gcc (mingw) warns when you cast the result of `GetProcAddress`; cast the
results to `void *` before casting them to the actual result.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
gcc (mingw) warns when you cast the result of `GetProcAddress`; cast the
results to `void *` before casting them to the actual result.
</pre>
</div>
</content>
</entry>
<entry>
<title>sha: ensure we test both cng and cryptoapi on windows</title>
<updated>2022-03-23T12:39:19+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-12-13T15:31:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=ce78c83b73ba06c2528b884e5dc4b2d7e9fc2df5'/>
<id>ce78c83b73ba06c2528b884e5dc4b2d7e9fc2df5</id>
<content type='text'>
When GIT_SHA1_WIN32 or GIT_SHA256_WIN32 is used, ensure that we test
both CryptoNG ("cng") and CryptoAPI.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When GIT_SHA1_WIN32 or GIT_SHA256_WIN32 is used, ensure that we test
both CryptoNG ("cng") and CryptoAPI.
</pre>
</div>
</content>
</entry>
<entry>
<title>sha: support Win32 for SHA256</title>
<updated>2022-03-23T12:39:19+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-12-13T11:54:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=6a7d5d23c73c4ce97b6e22a241750c9c0ea7c5fe'/>
<id>6a7d5d23c73c4ce97b6e22a241750c9c0ea7c5fe</id>
<content type='text'>
Adding SHA256 support prompted an overdue refactoring of some of the
unnecessary complexity around the CNG/CryptoAPI abstraction.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adding SHA256 support prompted an overdue refactoring of some of the
unnecessary complexity around the CNG/CryptoAPI abstraction.
</pre>
</div>
</content>
</entry>
<entry>
<title>sha: support OpenSSL for SHA256</title>
<updated>2022-03-23T12:39:19+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-12-12T20:41:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=6b4a6faab37002535588cf1b7ed421256b4ef113'/>
<id>6b4a6faab37002535588cf1b7ed421256b4ef113</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>sha: support mbedTLS for SHA256</title>
<updated>2022-03-23T12:39:19+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-12-12T20:34:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=b3e3fa10eacbdf11efb1815d6f3cfcccdde2a23d'/>
<id>b3e3fa10eacbdf11efb1815d6f3cfcccdde2a23d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>sha: support CommonCrypto for SHA256</title>
<updated>2022-03-23T12:39:19+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-12-12T20:14:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=83c2778611a4f71b7bd841f643ac457af3f23248'/>
<id>83c2778611a4f71b7bd841f643ac457af3f23248</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
