Skip to main content
Module

x/openpgp/docs/module-enums.html

OpenPGP implementation for JavaScript
Go to Latest
File
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254
<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title>JSDoc: Module: enums</title>
<script src="scripts/prettify/prettify.js"> </script> <script src="scripts/prettify/lang-css.js"> </script> <!--[if lt IE 9]> <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> <link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css"></head>
<body>
<div id="main">
<h1 class="page-title">Module: enums</h1>




<section>
<header> </header>
<article> <div class="container-overview">
</div>






<h3 class="subsection-title">Members</h3>
<h4 class="name" id=".aead"><span class="type-signature">(static, readonly) </span>aead<span class="type-signature"> :Integer</span></h4>



<div class="description"> <p><a href="https://tools.ietf.org/html/draft-ietf-openpgp-rfc4880bis-04#section-9.6">RFC4880bis-04, section 9.6</a></p></div>


<h5>Type:</h5> <ul> <li> <span class="param-type">Integer</span>

</li> </ul>




<h5 class="subsection-title">Properties:</h5>

<table class="props"> <thead> <tr> <th>Name</th>
<th>Type</th>


<th class="last">Description</th> </tr> </thead>
<tbody>
<tr> <td class="name"><code>eax</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>ocb</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>experimentalGCM</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>
</tbody></table>



<dl class="details">













<dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js">enums.js</a>, <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js#L180">line 180</a> </li></ul></dd>


</dl>





<h4 class="name" id=".armor"><span class="type-signature">(static, readonly) </span>armor<span class="type-signature"> :Integer</span></h4>



<div class="description"> <p>Armor type</p></div>


<h5>Type:</h5> <ul> <li> <span class="param-type">Integer</span>

</li> </ul>




<h5 class="subsection-title">Properties:</h5>

<table class="props"> <thead> <tr> <th>Name</th>
<th>Type</th>


<th class="last">Description</th> </tr> </thead>
<tbody>
<tr> <td class="name"><code>multipartSection</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>multipartLast</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>signed</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>message</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>publicKey</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>privateKey</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>signature</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>
</tbody></table>



<dl class="details">













<dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js">enums.js</a>, <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js#L409">line 409</a> </li></ul></dd>


</dl>





<h4 class="name" id=".compression"><span class="type-signature">(static, readonly) </span>compression<span class="type-signature"> :Integer</span></h4>



<div class="description"> <p><a href="https://tools.ietf.org/html/rfc4880#section-9.3">RFC4880, section 9.3</a></p></div>


<h5>Type:</h5> <ul> <li> <span class="param-type">Integer</span>

</li> </ul>




<h5 class="subsection-title">Properties:</h5>

<table class="props"> <thead> <tr> <th>Name</th>
<th>Type</th>


<th class="last">Description</th> </tr> </thead>
<tbody>
<tr> <td class="name"><code>uncompressed</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>zip</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>RFC1951</p></td> </tr>

<tr> <td class="name"><code>zlib</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>RFC1950</p></td> </tr>

<tr> <td class="name"><code>bzip2</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>
</tbody></table>



<dl class="details">













<dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js">enums.js</a>, <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js#L142">line 142</a> </li></ul></dd>


</dl>





<h4 class="name" id=".curve"><span class="type-signature">(static, readonly) </span>curve<span class="type-signature"> :String</span></h4>



<div class="description"> <p>Maps curve names under various standards to one</p></div>


<h5>Type:</h5> <ul> <li> <span class="param-type">String</span>

</li> </ul>




<h5 class="subsection-title">Properties:</h5>

<table class="props"> <thead> <tr> <th>Name</th>
<th>Type</th>


<th class="last">Description</th> </tr> </thead>
<tbody>
<tr> <td class="name"><code>p256</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"><p>NIST P-256 Curve</p></td> </tr>

<tr> <td class="name"><code>"P-256"</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>secp256r1</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>prime256v1</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>"1.2.840.10045.3.1.7"</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>2a8648ce3d030107</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>2A8648CE3D030107</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>p384</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"><p>NIST P-384 Curve</p></td> </tr>

<tr> <td class="name"><code>"P-384"</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>secp384r1</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>"1.3.132.0.34"</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>2b81040022</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>2B81040022</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>p521</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"><p>NIST P-521 Curve</p></td> </tr>

<tr> <td class="name"><code>"P-521"</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>secp521r1</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>"1.3.132.0.35"</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>2b81040023</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>2B81040023</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>secp256k1</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"><p>SECG SECP256k1 Curve</p></td> </tr>

<tr> <td class="name"><code>"1.3.132.0.10"</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>2b8104000a</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>2B8104000A</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>ED25519</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"><p>Ed25519</p></td> </tr>

<tr> <td class="name"><code>ed25519</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>Ed25519</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>"1.3.6.1.4.1.11591.15.1"</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>2b06010401da470f01</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>2B06010401DA470F01</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>X25519</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"><p>Curve25519</p></td> </tr>

<tr> <td class="name"><code>cv25519</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>curve25519</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>Curve25519</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>"1.3.6.1.4.1.3029.1.5.1"</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>2b060104019755010501</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>2B060104019755010501</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>brainpoolP256r1</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"><p>BrainpoolP256r1 Curve</p></td> </tr>

<tr> <td class="name"><code>"1.3.36.3.3.2.8.1.1.7"</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>2b2403030208010107</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>2B2403030208010107</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>brainpoolP384r1</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"><p>BrainpoolP384r1 Curve</p></td> </tr>

<tr> <td class="name"><code>"1.3.36.3.3.2.8.1.1.11"</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>2b240303020801010b</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>2B240303020801010B</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>brainpoolP512r1</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"><p>BrainpoolP512r1 Curve</p></td> </tr>

<tr> <td class="name"><code>"1.3.36.3.3.2.8.1.1.13"</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>2b240303020801010d</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>2B240303020801010D</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>
</tbody></table>



<dl class="details">













<dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js">enums.js</a>, <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js#L14">line 14</a> </li></ul></dd>

<dt class="tag-see">See:</dt> <dd class="tag-see"> <ul> <li><a href="https://wiki.gnupg.org/ECC">ECC - GnuPG wiki</a></li> </ul> </dd>
</dl>





<h4 class="name" id=".features"><span class="type-signature">(static, readonly) </span>features<span class="type-signature"> :Integer</span></h4>



<div class="description"> <p><a href="https://tools.ietf.org/html/draft-ietf-openpgp-rfc4880bis-04#section-5.2.3.25">RFC4880bis-04, section 5.2.3.25</a></p></div>


<h5>Type:</h5> <ul> <li> <span class="param-type">Integer</span>

</li> </ul>




<h5 class="subsection-title">Properties:</h5>

<table class="props"> <thead> <tr> <th>Name</th>
<th>Type</th>


<th class="last">Description</th> </tr> </thead>
<tbody>
<tr> <td class="name"><code>modificationDetection</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x01 - Modification Detection (packets 18 and 19)</p></td> </tr>

<tr> <td class="name"><code>aead</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x02 - AEAD Encrypted Data Packet (packet 20) and version 5Symmetric-Key Encrypted Session Key Packets (packet 3)</p></td> </tr>

<tr> <td class="name"><code>v5Keys</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x04 - Version 5 Public-Key Packet format and corresponding newfingerprint format</p></td> </tr>
</tbody></table>



<dl class="details">













<dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js">enums.js</a>, <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js#L440">line 440</a> </li></ul></dd>


</dl>





<h4 class="name" id=".hash"><span class="type-signature">(static, readonly) </span>hash<span class="type-signature"> :Integer</span></h4>



<div class="description"> <p><a href="https://tools.ietf.org/html/rfc4880#section-9.4">RFC4880, section 9.4</a></p></div>


<h5>Type:</h5> <ul> <li> <span class="param-type">Integer</span>

</li> </ul>




<h5 class="subsection-title">Properties:</h5>

<table class="props"> <thead> <tr> <th>Name</th>
<th>Type</th>


<th class="last">Description</th> </tr> </thead>
<tbody>
<tr> <td class="name"><code>md5</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>sha1</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>ripemd</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>sha256</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>sha384</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>sha512</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>sha224</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>
</tbody></table>



<dl class="details">













<dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js">enums.js</a>, <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js#L155">line 155</a> </li></ul></dd>


</dl>





<h4 class="name" id=".keyFlags"><span class="type-signature">(static, readonly) </span>keyFlags<span class="type-signature"> :Integer</span></h4>



<div class="description"> <p>Key flags</p></div>


<h5>Type:</h5> <ul> <li> <span class="param-type">Integer</span>

</li> </ul>




<h5 class="subsection-title">Properties:</h5>

<table class="props"> <thead> <tr> <th>Name</th>
<th>Type</th>


<th class="last">Description</th> </tr> </thead>
<tbody>
<tr> <td class="name"><code>certifyKeys</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x01 - This key may be used to certify other keys.</p></td> </tr>

<tr> <td class="name"><code>signData</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x02 - This key may be used to sign data.</p></td> </tr>

<tr> <td class="name"><code>encryptCommunication</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x04 - This key may be used to encrypt communications.</p></td> </tr>

<tr> <td class="name"><code>encryptStorage</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x08 - This key may be used to encrypt storage.</p></td> </tr>

<tr> <td class="name"><code>splitPrivateKey</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x10 - The private component of this key may have been splitby a secret-sharing mechanism.</p></td> </tr>

<tr> <td class="name"><code>authentication</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x20 - This key may be used for authentication.</p></td> </tr>

<tr> <td class="name"><code>sharedPrivateKey</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x80 - The private component of this key may be in thepossession of more than one person.</p></td> </tr>
</tbody></table>



<dl class="details">













<dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js">enums.js</a>, <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js#L386">line 386</a> </li></ul></dd>


</dl>





<h4 class="name" id=".literal"><span class="type-signature">(static, readonly) </span>literal<span class="type-signature"> :Integer</span></h4>



<div class="description"> <p>Data types in the literal packet</p></div>


<h5>Type:</h5> <ul> <li> <span class="param-type">Integer</span>

</li> </ul>




<h5 class="subsection-title">Properties:</h5>

<table class="props"> <thead> <tr> <th>Name</th>
<th>Type</th>


<th class="last">Description</th> </tr> </thead>
<tbody>
<tr> <td class="name"><code>binary</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>Binary data 'b'</p></td> </tr>

<tr> <td class="name"><code>text</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>Text data 't'</p></td> </tr>

<tr> <td class="name"><code>utf8</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>Utf8 data 'u'</p></td> </tr>

<tr> <td class="name"><code>mime</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>MIME message body part 'm'</p></td> </tr>
</tbody></table>



<dl class="details">













<dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js">enums.js</a>, <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js#L215">line 215</a> </li></ul></dd>


</dl>





<h4 class="name" id=".packet"><span class="type-signature">(static, readonly) </span>packet<span class="type-signature"> :Integer</span></h4>



<div class="description"> <p>A list of packet types and numeric tags associated with them.</p></div>


<h5>Type:</h5> <ul> <li> <span class="param-type">Integer</span>

</li> </ul>




<h5 class="subsection-title">Properties:</h5>

<table class="props"> <thead> <tr> <th>Name</th>
<th>Type</th>


<th class="last">Description</th> </tr> </thead>
<tbody>
<tr> <td class="name"><code>publicKeyEncryptedSessionKey</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>signature</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>symEncryptedSessionKey</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>onePassSignature</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>secretKey</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>publicKey</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>secretSubkey</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>compressedData</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>symmetricallyEncryptedData</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>marker</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>literalData</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>trust</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>userID</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>publicSubkey</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>userAttribute</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>symEncryptedIntegrityProtectedData</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>modificationDetectionCode</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>aeadEncryptedData</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>
</tbody></table>



<dl class="details">













<dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js">enums.js</a>, <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js#L190">line 190</a> </li></ul></dd>


</dl>





<h4 class="name" id=".publicKey"><span class="type-signature">(static, readonly) </span>publicKey<span class="type-signature"> :Integer</span></h4>



<div class="description"> <p><a href="https://tools.ietf.org/html/draft-ietf-openpgp-rfc4880bis-04#section-9.1">RFC4880bis-04, section 9.1</a></p></div>


<h5>Type:</h5> <ul> <li> <span class="param-type">Integer</span>

</li> </ul>




<h5 class="subsection-title">Properties:</h5>

<table class="props"> <thead> <tr> <th>Name</th>
<th>Type</th>


<th class="last">Description</th> </tr> </thead>
<tbody>
<tr> <td class="name"><code>rsaEncryptSign</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>RSA (Encrypt or Sign) [HAC]</p></td> </tr>

<tr> <td class="name"><code>rsaEncrypt</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>RSA (Encrypt only) [HAC]</p></td> </tr>

<tr> <td class="name"><code>rsaSign</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>RSA (Sign only) [HAC]</p></td> </tr>

<tr> <td class="name"><code>elgamal</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>Elgamal (Encrypt only) [ELGAMAL] [HAC]</p></td> </tr>

<tr> <td class="name"><code>dsa</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>DSA (Sign only) [FIPS186] [HAC]</p></td> </tr>

<tr> <td class="name"><code>ecdh</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>ECDH (Encrypt only) [RFC6637]</p></td> </tr>

<tr> <td class="name"><code>ecdsa</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>ECDSA (Sign only) [RFC6637]</p></td> </tr>

<tr> <td class="name"><code>eddsa</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>EdDSA (Sign only)[<a href="https://tools.ietf.org/html/draft-koch-eddsa-for-openpgp-04">Draft RFC</a>]</p></td> </tr>

<tr> <td class="name"><code>aedh</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>Reserved for AEDH</p></td> </tr>

<tr> <td class="name"><code>aedsa</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>Reserved for AEDSA</p></td> </tr>
</tbody></table>



<dl class="details">













<dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js">enums.js</a>, <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js#L97">line 97</a> </li></ul></dd>


</dl>





<h4 class="name" id=".reasonForRevocation"><span class="type-signature">(static, readonly) </span>reasonForRevocation<span class="type-signature"> :Integer</span></h4>



<div class="description"> <p><a href="https://tools.ietf.org/html/rfc4880#section-5.2.3.23">RFC4880, section 5.2.3.23</a></p></div>


<h5>Type:</h5> <ul> <li> <span class="param-type">Integer</span>

</li> </ul>




<h5 class="subsection-title">Properties:</h5>

<table class="props"> <thead> <tr> <th>Name</th>
<th>Type</th>


<th class="last">Description</th> </tr> </thead>
<tbody>
<tr> <td class="name"><code>noReason</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>No reason specified (key revocations or cert revocations)</p></td> </tr>

<tr> <td class="name"><code>keySuperseded</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>Key is superseded (key revocations)</p></td> </tr>

<tr> <td class="name"><code>keyCompromised</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>Key material has been compromised (key revocations)</p></td> </tr>

<tr> <td class="name"><code>keyRetired</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>Key is retired and no longer used (key revocations)</p></td> </tr>

<tr> <td class="name"><code>userIDInvalid</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>User ID information is no longer valid (cert revocations)</p></td> </tr>
</tbody></table>



<dl class="details">













<dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js">enums.js</a>, <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js#L423">line 423</a> </li></ul></dd>


</dl>





<h4 class="name" id=".s2k"><span class="type-signature">(static, readonly) </span>s2k<span class="type-signature"> :Integer</span></h4>



<div class="description"> <p>A string to key specifier type</p></div>


<h5>Type:</h5> <ul> <li> <span class="param-type">Integer</span>

</li> </ul>




<h5 class="subsection-title">Properties:</h5>

<table class="props"> <thead> <tr> <th>Name</th>
<th>Type</th>


<th class="last">Description</th> </tr> </thead>
<tbody>
<tr> <td class="name"><code>simple</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>salted</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>iterated</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>gnu</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>
</tbody></table>



<dl class="details">













<dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js">enums.js</a>, <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js#L86">line 86</a> </li></ul></dd>


</dl>





<h4 class="name" id=".signature"><span class="type-signature">(static, readonly) </span>signature<span class="type-signature"> :Integer</span></h4>



<div class="description"> <p>One pass signature packet type</p></div>


<h5>Type:</h5> <ul> <li> <span class="param-type">Integer</span>

</li> </ul>




<h5 class="subsection-title">Properties:</h5>

<table class="props"> <thead> <tr> <th>Name</th>
<th>Type</th>


<th class="last">Description</th> </tr> </thead>
<tbody>
<tr> <td class="name"><code>binary</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x00: Signature of a binary document.</p></td> </tr>

<tr> <td class="name"><code>text</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x01: Signature of a canonical text document.</p><p>Canonicalyzing the document by converting line endings.</p></td> </tr>

<tr> <td class="name"><code>standalone</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x02: Standalone signature.</p><p>This signature is a signature of only its own subpacket contents.It is calculated identically to a signature over a zero-lenghbinary document. Note that it doesn't make sense to have a V3standalone signature.</p></td> </tr>

<tr> <td class="name"><code>certGeneric</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x10: Generic certification of a User ID and Public-Key packet.</p><p>The issuer of this certification does not make any particularassertion as to how well the certifier has checked that the ownerof the key is in fact the person described by the User ID.</p></td> </tr>

<tr> <td class="name"><code>certPersona</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x11: Persona certification of a User ID and Public-Key packet.</p><p>The issuer of this certification has not done any verification ofthe claim that the owner of this key is the User ID specified.</p></td> </tr>

<tr> <td class="name"><code>certCasual</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x12: Casual certification of a User ID and Public-Key packet.</p><p>The issuer of this certification has done some casualverification of the claim of identity.</p></td> </tr>

<tr> <td class="name"><code>certPositive</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x13: Positive certification of a User ID and Public-Key packet.</p><p>The issuer of this certification has done substantialverification of the claim of identity.</p><p>Most OpenPGP implementations make their &quot;key signatures&quot; as 0x10certifications. Some implementations can issue 0x11-0x13certifications, but few differentiate between the types.</p></td> </tr>

<tr> <td class="name"><code>certRevocation</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x30: Certification revocation signature</p><p>This signature revokes an earlier User ID certification signature(signature class 0x10 through 0x13) or direct-key signature(0x1F). It should be issued by the same key that issued therevoked signature or an authorized revocation key. The signatureis computed over the same data as the certificate that itrevokes, and should have a later creation date than thatcertificate.</p></td> </tr>

<tr> <td class="name"><code>subkeyBinding</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x18: Subkey Binding Signature</p><p>This signature is a statement by the top-level signing key thatindicates that it owns the subkey. This signature is calculateddirectly on the primary key and subkey, and not on any User ID orother packets. A signature that binds a signing subkey MUST havean Embedded Signature subpacket in this binding signature thatcontains a 0x19 signature made by the signing subkey on theprimary key and subkey.</p></td> </tr>

<tr> <td class="name"><code>keyBinding</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x19: Primary Key Binding Signature</p><p>This signature is a statement by a signing subkey, indicatingthat it is owned by the primary key and subkey. This signatureis calculated the same way as a 0x18 signature: directly on theprimary key and subkey, and not on any User ID or other packets.</p><p>When a signature is made over a key, the hash data starts with theoctet 0x99, followed by a two-octet length of the key, and then bodyof the key packet. (Note that this is an old-style packet header fora key packet with two-octet length.) A subkey binding signature(type 0x18) or primary key binding signature (type 0x19) then hashesthe subkey using the same format as the main key (also using 0x99 asthe first octet).</p></td> </tr>

<tr> <td class="name"><code>key</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x1F: Signature directly on a key</p><p>This signature is calculated directly on a key. It binds theinformation in the Signature subpackets to the key, and isappropriate to be used for subpackets that provide informationabout the key, such as the Revocation Key subpacket. It is alsoappropriate for statements that non-self certifiers want to makeabout the key itself, rather than the binding between a key and aname.</p></td> </tr>

<tr> <td class="name"><code>keyRevocation</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x20: Key revocation signature</p><p>The signature is calculated directly on the key being revoked. Arevoked key is not to be used. Only revocation signatures by thekey being revoked, or by an authorized revocation key, should beconsidered valid revocation signatures.a</p></td> </tr>

<tr> <td class="name"><code>subkeyRevocation</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x28: Subkey revocation signature</p><p>The signature is calculated directly on the subkey being revoked.A revoked subkey is not to be used. Only revocation signaturesby the top-level signature key that is bound to this subkey, orby an authorized revocation key, should be considered validrevocation signatures.</p><p>Key revocation signatures (types 0x20 and 0x28)hash only the key being revoked.</p></td> </tr>

<tr> <td class="name"><code>timestamp</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x40: Timestamp signature.This signature is only meaningful for the timestamp contained init.</p></td> </tr>

<tr> <td class="name"><code>thirdParty</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>0x50: Third-Party Confirmation signature.</p><p>This signature is a signature over some other OpenPGP Signaturepacket(s). It is analogous to a notary seal on the signed data.A third-party signature SHOULD include Signature Targetsubpacket(s) to give easy identification. Note that we really domean SHOULD. There are plausible uses for this (such as a blindparty that only sees the signature, not the key or sourcedocument) that cannot include a target subpacket.</p></td> </tr>
</tbody></table>



<dl class="details">













<dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js">enums.js</a>, <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js#L231">line 231</a> </li></ul></dd>


</dl>





<h4 class="name" id=".signatureSubpacket"><span class="type-signature">(static, readonly) </span>signatureSubpacket<span class="type-signature"> :Integer</span></h4>



<div class="description"> <p>Signature subpacket type</p></div>


<h5>Type:</h5> <ul> <li> <span class="param-type">Integer</span>

</li> </ul>




<h5 class="subsection-title">Properties:</h5>

<table class="props"> <thead> <tr> <th>Name</th>
<th>Type</th>


<th class="last">Description</th> </tr> </thead>
<tbody>
<tr> <td class="name"><code>signatureCreationTime</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>signatureExpirationTime</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>exportableCertification</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>trustSignature</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>regularExpression</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>revocable</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>keyExpirationTime</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>placeholderBackwardsCompatibility</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>preferredSymmetricAlgorithms</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>revocationKey</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>issuer</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>notationData</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>preferredHashAlgorithms</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>preferredCompressionAlgorithms</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>keyServerPreferences</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>preferredKeyServer</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>primaryUserID</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>policyURI</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>keyFlags</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>signersUserID</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>reasonForRevocation</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>features</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>signatureTarget</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>embeddedSignature</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>issuerFingerprint</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>preferredAEADAlgorithms</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>
</tbody></table>



<dl class="details">













<dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js">enums.js</a>, <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js#L353">line 353</a> </li></ul></dd>


</dl>





<h4 class="name" id=".symmetric"><span class="type-signature">(static, readonly) </span>symmetric<span class="type-signature"> :Integer</span></h4>



<div class="description"> <p><a href="https://tools.ietf.org/html/rfc4880#section-9.2">RFC4880, section 9.2</a></p></div>


<h5>Type:</h5> <ul> <li> <span class="param-type">Integer</span>

</li> </ul>




<h5 class="subsection-title">Properties:</h5>

<table class="props"> <thead> <tr> <th>Name</th>
<th>Type</th>


<th class="last">Description</th> </tr> </thead>
<tbody>
<tr> <td class="name"><code>plaintext</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>idea</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>Not implemented!</p></td> </tr>

<tr> <td class="name"><code>tripledes</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>cast5</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>blowfish</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>aes128</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>aes192</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>aes256</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>twofish</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"></td> </tr>
</tbody></table>



<dl class="details">













<dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js">enums.js</a>, <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js#L125">line 125</a> </li></ul></dd>


</dl>





<h4 class="name" id=".webHash"><span class="type-signature">(static) </span>webHash<span class="type-signature"> :String</span></h4>



<div class="description"> <p>A list of hash names as accepted by webCrypto functions.<a href="https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/digest">Parameters, algo</a></p></div>


<h5>Type:</h5> <ul> <li> <span class="param-type">String</span>

</li> </ul>




<h5 class="subsection-title">Properties:</h5>

<table class="props"> <thead> <tr> <th>Name</th>
<th>Type</th>


<th class="last">Description</th> </tr> </thead>
<tbody>
<tr> <td class="name"><code>"SHA-1"</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>"SHA-256"</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>"SHA-384"</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>

<tr> <td class="name"><code>"SHA-512"</code></td>
<td class="type"> <span class="param-type">String</span>

</td>


<td class="description last"></td> </tr>
</tbody></table>



<dl class="details">













<dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js">enums.js</a>, <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js#L169">line 169</a> </li></ul></dd>


</dl>






<h3 class="subsection-title">Methods</h3>


<h4 class="name" id=".read"><span class="type-signature">(static) </span>read<span class="signature">(type, e)</span><span class="type-signature"> &rarr; {String}</span></h4>



<div class="description"> <p>Converts enum integer value to the corresponding string, if it exists.</p></div>








<h5>Parameters:</h5>
<table class="params"> <thead> <tr> <th>Name</th>
<th>Type</th>


<th class="last">Description</th> </tr> </thead>
<tbody>
<tr> <td class="name"><code>type</code></td>
<td class="type"> <span class="param-type">Object</span>

</td>


<td class="description last"><p>target enum type</p></td> </tr>

<tr> <td class="name"><code>e</code></td>
<td class="type"> <span class="param-type">Integer</span>

</td>


<td class="description last"><p>value to convert</p></td> </tr>
</tbody></table>





<dl class="details">













<dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js">enums.js</a>, <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js#L477">line 477</a> </li></ul></dd>


</dl>












<h5>Throws:</h5>

<dl> <dt> <div class="param-desc"> <p>if the value is invalid</p> </div> </dt> <dd></dd> <dt> <dl> <dt> Type </dt> <dd> <span class="param-type">Error</span>

</dd> </dl> </dt> <dd></dd></dl>



<h5>Returns:</h5>
<div class="param-desc"> <p>name of enum value if it exists</p></div>


<dl> <dt> Type </dt> <dd> <span class="param-type">String</span>

</dd></dl>







<h4 class="name" id=".write"><span class="type-signature">(static) </span>write<span class="signature">(type, e)</span><span class="type-signature"> &rarr; {Integer}</span></h4>



<div class="description"> <p>Asserts validity of given value and converts from string/integer to integer.</p></div>








<h5>Parameters:</h5>
<table class="params"> <thead> <tr> <th>Name</th>
<th>Type</th>


<th class="last">Description</th> </tr> </thead>
<tbody>
<tr> <td class="name"><code>type</code></td>
<td class="type"> <span class="param-type">Object</span>

</td>


<td class="description last"><p>target enum type</p></td> </tr>

<tr> <td class="name"><code>e</code></td>
<td class="type"> <span class="param-type">String</span>|
<span class="param-type">Integer</span>

</td>


<td class="description last"><p>value to check and/or convert</p></td> </tr>
</tbody></table>





<dl class="details">













<dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js">enums.js</a>, <a href="https://github.com/openpgpjs/openpgpjs/blob/v5.4.0/src/enums.js#L458">line 458</a> </li></ul></dd>


</dl>












<h5>Throws:</h5>

<dl> <dt> <div class="param-desc"> <p>if the value is invalid</p> </div> </dt> <dd></dd> <dt> <dl> <dt> Type </dt> <dd> <span class="param-type">Error</span>

</dd> </dl> </dt> <dd></dd></dl>



<h5>Returns:</h5>
<div class="param-desc"> <p>enum value if it exists</p></div>


<dl> <dt> Type </dt> <dd> <span class="param-type">Integer</span>

</dd></dl>







</article>
</section>



</div>
<nav> <h2><a href="index.html">Home</a></h2><h3>Functions</h3><ul><li><a href="global.html#aes">aes</a></li><li><a href="global.html#armor">armor</a></li><li><a href="global.html#createCleartextMessage">createCleartextMessage</a></li><li><a href="global.html#createKey">createKey</a></li><li><a href="global.html#createMessage">createMessage</a></li><li><a href="global.html#decrypt">decrypt</a></li><li><a href="global.html#decryptKey">decryptKey</a></li><li><a href="global.html#decryptSessionKeys">decryptSessionKeys</a></li><li><a href="global.html#encrypt">encrypt</a></li><li><a href="global.html#encryptKey">encryptKey</a></li><li><a href="global.html#encryptSessionKey">encryptSessionKey</a></li><li><a href="global.html#formatObject">formatObject</a></li><li><a href="global.html#generateKey">generateKey</a></li><li><a href="global.html#generateSessionKey">generateSessionKey</a></li><li><a href="global.html#newPacketFromTag">newPacketFromTag</a></li><li><a href="global.html#readCleartextMessage">readCleartextMessage</a></li><li><a href="global.html#readKey">readKey</a></li><li><a href="global.html#readKeys">readKeys</a></li><li><a href="global.html#readMessage">readMessage</a></li><li><a href="global.html#readPrivateKey">readPrivateKey</a></li><li><a href="global.html#readPrivateKeys">readPrivateKeys</a></li><li><a href="global.html#readSignature">readSignature</a></li><li><a href="global.html#reformatKey">reformatKey</a></li><li><a href="global.html#revokeKey">revokeKey</a></li><li><a href="global.html#sign">sign</a></li><li><a href="global.html#unarmor">unarmor</a></li><li><a href="global.html#verify">verify</a></li><li><a href="global.html#wrapKeyObject">wrapKeyObject</a></li></ul><h3>Modules</h3><ul><li><a href="module-config.html">config</a></li><li><a href="module-enums.html">enums</a></li></ul><h3>Classes</h3><ul><li><a href="AEADEncryptedDataPacket.html">AEADEncryptedDataPacket</a></li><li><a href="CleartextMessage.html">CleartextMessage</a></li><li><a href="CompressedDataPacket.html">CompressedDataPacket</a></li><li><a href="Key.html">Key</a></li><li><a href="LiteralDataPacket.html">LiteralDataPacket</a></li><li><a href="MarkerPacket.html">MarkerPacket</a></li><li><a href="Message.html">Message</a></li><li><a href="module-crypto_random-RandomBuffer.html">RandomBuffer</a></li><li><a href="module-key_Subkey-Subkey.html">Subkey</a></li><li><a href="module-key_User-User.html">User</a></li><li><a href="module-type_kdf_params-KDFParams.html">KDFParams</a></li><li><a href="module-type_keyid-KeyID.html">KeyID</a></li><li><a href="module-type_s2k-S2K.html">S2K</a></li><li><a href="OnePassSignaturePacket.html">OnePassSignaturePacket</a></li><li><a href="PacketList.html">PacketList</a></li><li><a href="PrivateKey.html">PrivateKey</a></li><li><a href="PublicKey.html">PublicKey</a></li><li><a href="PublicKeyEncryptedSessionKeyPacket.html">PublicKeyEncryptedSessionKeyPacket</a></li><li><a href="PublicKeyPacket.html">PublicKeyPacket</a></li><li><a href="PublicSubkeyPacket.html">PublicSubkeyPacket</a></li><li><a href="SecretKeyPacket.html">SecretKeyPacket</a></li><li><a href="SecretSubkeyPacket.html">SecretSubkeyPacket</a></li><li><a href="Signature.html">Signature</a></li><li><a href="SignaturePacket.html">SignaturePacket</a></li><li><a href="SymEncryptedIntegrityProtectedDataPacket.html">SymEncryptedIntegrityProtectedDataPacket</a></li><li><a href="SymEncryptedSessionKeyPacket.html">SymEncryptedSessionKeyPacket</a></li><li><a href="SymmetricallyEncryptedDataPacket.html">SymmetricallyEncryptedDataPacket</a></li><li><a href="TrustPacket.html">TrustPacket</a></li><li><a href="UserAttributePacket.html">UserAttributePacket</a></li><li><a href="UserIDPacket.html">UserIDPacket</a></li></ul></nav>
<br class="clear">
<footer> Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.4</a></footer>
<script> prettyPrint(); </script><script src="scripts/linenumber.js"> </script></body></html>