A data structure for storing intervals and finding overlaps with either segment tree or sequential query
OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.