osmo_auth_load() osmo_auth_supported() osmo_auth_gen_vec() osmo_auth_gen_vec_auts() osmo_auth_alg_name() osmo_auth_alg_parse()
You can check the libosmocore/utils/osmo-auc-gen.c example on how they are used to generate authentication truplets or quintuples.
OpenBSC predates this generic API and should be updated. Once again, contributions are welcome.
Regards, Harald
baseband-devel@lists.osmocom.org