← Back to team overview

hipl-core team mailing list archive

[Bug 592225] Re: absurd APIs

 

Just check out some of the header files, highlights are:

lib/core/builder.h
lib/core/hashtree.h
firewall/esp_prot_api.h
firewall/user_ipsec_sadb.h (hip_sadb_add() has 19 params!!)
hipd/keymat.h
hipd/user_ipsec_hipd_msg.h
hipd/user_ipsec_sadb_api.h

These are just the public functions, there are some really scary static
ones as well...

-- 
absurd APIs
https://bugs.launchpad.net/bugs/592225
You received this bug notification because you are a member of HIPL core
team, which is subscribed to HIPL.

Status in Host Identity Protocol for Linux: New

Bug description:
DB: There are functions with a dozen parameters, some have even more.
It makes you laugh and cry at the same time...

MK: any way to shorten the manual inspection time?