----------------------------------------------------------------------
-- RFC 3501 primitives
----------------------------------------------------------------------
----------------------------------------------------------------------
-- RFC 3501 primitives
----------------------------------------------------------------------