History log of /openbsd-current/lib/libradius/radius_msgauth.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.5 14-Aug-2024 yasuoka

timingsafe_bcmp() is better than timingsafe_memcmp() for the purpose.


# 1.4 08-Aug-2024 yasuoka

Use timingsafe_memcmp() when comparing the authenticators. from iij.


# 1.3 24-Jul-2024 yasuoka

Place Message-Authenticator at the beginning of the attributes
as draft-ietf-radext-deprecating-radius-02 suggests.


Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE OPENBSD_7_4_BASE OPENBSD_7_5_BASE
# 1.2 16-Dec-2021 tb

libradius: convert to HMAC_CTX on the heap

This is another fairly mechanical conversion to prepare the switch
to opaque HMAC_CTX. It adds missing error checking for the HMAC API
and uses HMAC_Init_ex() instead of the deprecated HMAC_Init().

ok jsing


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.1 20-Jul-2015 yasuoka

Add radius(3) library. This will be used by RADIUS server and client
programs to manipulate RADIUS packets. Mainly written by UMEZAWA
Takeshi.

fix and suggestion deraadt
ok deraadt


# 1.4 08-Aug-2024 yasuoka

Use timingsafe_memcmp() when comparing the authenticators. from iij.


# 1.3 24-Jul-2024 yasuoka

Place Message-Authenticator at the beginning of the attributes
as draft-ietf-radext-deprecating-radius-02 suggests.


Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE OPENBSD_7_4_BASE OPENBSD_7_5_BASE
# 1.2 16-Dec-2021 tb

libradius: convert to HMAC_CTX on the heap

This is another fairly mechanical conversion to prepare the switch
to opaque HMAC_CTX. It adds missing error checking for the HMAC API
and uses HMAC_Init_ex() instead of the deprecated HMAC_Init().

ok jsing


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.1 20-Jul-2015 yasuoka

Add radius(3) library. This will be used by RADIUS server and client
programs to manipulate RADIUS packets. Mainly written by UMEZAWA
Takeshi.

fix and suggestion deraadt
ok deraadt


# 1.3 24-Jul-2024 yasuoka

Place Message-Authenticator at the beginning of the attributes
as draft-ietf-radext-deprecating-radius-02 suggests.


Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE OPENBSD_7_4_BASE OPENBSD_7_5_BASE
# 1.2 16-Dec-2021 tb

libradius: convert to HMAC_CTX on the heap

This is another fairly mechanical conversion to prepare the switch
to opaque HMAC_CTX. It adds missing error checking for the HMAC API
and uses HMAC_Init_ex() instead of the deprecated HMAC_Init().

ok jsing


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.1 20-Jul-2015 yasuoka

Add radius(3) library. This will be used by RADIUS server and client
programs to manipulate RADIUS packets. Mainly written by UMEZAWA
Takeshi.

fix and suggestion deraadt
ok deraadt


# 1.2 16-Dec-2021 tb

libradius: convert to HMAC_CTX on the heap

This is another fairly mechanical conversion to prepare the switch
to opaque HMAC_CTX. It adds missing error checking for the HMAC API
and uses HMAC_Init_ex() instead of the deprecated HMAC_Init().

ok jsing


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.1 20-Jul-2015 yasuoka

Add radius(3) library. This will be used by RADIUS server and client
programs to manipulate RADIUS packets. Mainly written by UMEZAWA
Takeshi.

fix and suggestion deraadt
ok deraadt


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.1 20-Jul-2015 yasuoka

Add radius(3) library. This will be used by RADIUS server and client
programs to manipulate RADIUS packets. Mainly written by UMEZAWA
Takeshi.

fix and suggestion deraadt
ok deraadt