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?



_______________________________________________
Mailing list: https://launchpad.net/~hipl-core
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~hipl-core
More help   : https://help.launchpad.net/ListHelp

Reply via email to