<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/ec/ec.h, branch OPENBSD_7_9</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2025-03-10T08:38:11+00:00</updated>
<entry>
<title>ec.h: remove last SunPro pragmas</title>
<updated>2025-03-10T08:38:11+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-03-10T08:38:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fa5bb46ab31f9e9a8c9ba86cd323f062d73fbfa7'/>
<id>urn:sha1:fa5bb46ab31f9e9a8c9ba86cd323f062d73fbfa7</id>
<content type='text'>
With the removal of the EC_POINTs_* API, this header features no arrays
anymore, so this noise can go away.

ok miod
</content>
</entry>
<entry>
<title>Remove EC_POINTs_* API</title>
<updated>2025-03-09T15:42:19+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-03-09T15:42:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4be808e28680e2a2170b30eec229c60cf8d921ec'/>
<id>urn:sha1:4be808e28680e2a2170b30eec229c60cf8d921ec</id>
<content type='text'>
And another one... Completely overengineered for the sake of academic
credentials and only Ruby ever picked this garbage up. Fortunately, it's
no longer used with LibreSSL since we defanged this in 2018. The latest
version of ruby/openssl has completely removed this as part of their post
1.0.x cleanup.

ok jsing
</content>
</entry>
<entry>
<title>Remove Jprojective_coordinates API</title>
<updated>2025-03-09T15:39:39+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-03-09T15:39:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=56f34fa2487d9426eeedabbd78842094c36f8c8c'/>
<id>urn:sha1:56f34fa2487d9426eeedabbd78842094c36f8c8c</id>
<content type='text'>
There goes another implementation detail that should never have been leaked
out of the library.

ok jsing
</content>
</entry>
<entry>
<title>Unexport EC_GROUP_*precompute_mult()</title>
<updated>2025-03-09T15:37:31+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-03-09T15:37:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6bee4b83725b153b6d7208954ada4af2402d16da'/>
<id>urn:sha1:6bee4b83725b153b6d7208954ada4af2402d16da</id>
<content type='text'>
These have been noops for a while and as usual some Perl module was the
only thing "using" it.

ok jsing
</content>
</entry>
<entry>
<title>Unexport EC_GROUP_copy()</title>
<updated>2025-03-09T15:35:40+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-03-09T15:35:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4ddad434176a7ad7ea0ce3b49407fb745e911351'/>
<id>urn:sha1:4ddad434176a7ad7ea0ce3b49407fb745e911351</id>
<content type='text'>
Without EC_GROUP_new(), this API is useless. There's EC_GROUP_dup().

ok jsing
</content>
</entry>
<entry>
<title>Unexport EC_METHOD and all API using it</title>
<updated>2025-03-09T15:33:35+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-03-09T15:33:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=aea3014df333871d02dc263a69746399371b2009'/>
<id>urn:sha1:aea3014df333871d02dc263a69746399371b2009</id>
<content type='text'>
This is an implementation detail and there is no reason to leak it from
the library.

This removes EC_GFp_{mont,simple}_method(), EC_GROUP_{method_of,new}(),
EC_METHOD_get_field_type(), EC_POINT_method_of() from the public API.

EC_GROUP_copy() is now quite useless, so it will go as well.

ok jsing
</content>
</entry>
<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>Unexport the ECPKPARAMETERS API</title>
<updated>2024-04-15T15:42:23+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-04-15T15:42:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6c3dbe6d50e1101366978ceb077d73e778232c1d'/>
<id>urn:sha1:6c3dbe6d50e1101366978ceb077d73e778232c1d</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Hide deprecated functions in ec.h</title>
<updated>2024-04-10T15:01:31+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2024-04-10T15:01:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=44e6571837baace01f7843216f9eb46b9fd3b00e'/>
<id>urn:sha1:44e6571837baace01f7843216f9eb46b9fd3b00e</id>
<content type='text'>
use LCRYPTO_UNUSED and remove the LIBRESSL_INTERNAL guard

ok tb@
</content>
</entry>
<entry>
<title>Move EC_KEY and EC_KEY_METHOD typedefs to ossl_typ.h</title>
<updated>2023-08-11T04:45:27+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-11T04:45:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ee70e07b7195b179ba73fc468125496608d8e72d'/>
<id>urn:sha1:ee70e07b7195b179ba73fc468125496608d8e72d</id>
<content type='text'>
ok jsing
</content>
</entry>
</feed>
