36 lines
1.0 KiB
JavaScript
36 lines
1.0 KiB
JavaScript
/**
|
|
* @requires enums
|
|
*/
|
|
|
|
import enums from '../enums';
|
|
|
|
/**
|
|
* Implementation of the Trust Packet (Tag 12)
|
|
*
|
|
* {@link https://tools.ietf.org/html/rfc4880#section-5.10|RFC4880 5.10}:
|
|
* The Trust packet is used only within keyrings and is not normally
|
|
* exported. Trust packets contain data that record the user's
|
|
* specifications of which key holders are trustworthy introducers,
|
|
* along with other information that implementing software uses for
|
|
* trust information. The format of Trust packets is defined by a given
|
|
* implementation.
|
|
*
|
|
* Trust packets SHOULD NOT be emitted to output streams that are
|
|
* transferred to other users, and they SHOULD be ignored on any input
|
|
* other than local keyring files.
|
|
* @memberof module:packet
|
|
* @constructor
|
|
*/
|
|
function Trust() {
|
|
this.tag = enums.packet.trust;
|
|
}
|
|
|
|
/**
|
|
* Parsing function for a trust packet (tag 12).
|
|
* Currently not implemented as we ignore trust packets
|
|
* @param {String} byptes payload of a tag 12 packet
|
|
*/
|
|
Trust.prototype.read = function () {}; // TODO
|
|
|
|
export default Trust;
|