Cyrus SASL API implentation