34d65a6a76895a8da520214e923a1035c2baba2c
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1) 
2) <!doctype html>
3) <html lang="en" class="no-js">
4)   <head>
5)     
6)       <meta charset="utf-8">
7)       <meta name="viewport" content="width=device-width,initial-scale=1">
8)       
9)         <meta name="description" content="An almost faithful Python reimplementation of James Coglan's vault.">
10)       
11)       
12)         <meta name="author" content="Marco Ricci">
13)       
14)       
15)         <link rel="canonical" href="https://the13thletter.info/derivepassphrase/0.x/reference/derivepassphrase._types/">
16)       
17)       
18)         <link rel="prev" href="../derivepassphrase.ssh_agent/">
19)       
20)       
21)         <link rel="next" href="../derivepassphrase.vault/">
22)       
23)       
24)       <link rel="icon" href="../../assets/images/favicon.png">
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

25)       <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.5.42">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

26)     
27)     
28)       
29)         <title>Submodule _types - derivepassphrase</title>
30)       
31)     
32)     
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

33)       <link rel="stylesheet" href="../../assets/stylesheets/main.0253249f.min.css">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

34)       
35)       
36) 
37) 
38)     
39)     
40)     
41)   
42)     
43)     
44)         <style>:root{--md-text-font:"Noto Sans";--md-code-font:"Noto Mono"}</style>
45)   
46) 
47)     
48)       <link rel="stylesheet" href="../../assets/_mkdocstrings.css">
49)     
50)       <link rel="stylesheet" href="../../mkdocstrings_recommended_styles.css">
51)     
52)     
53)     
54)     
55)     
56)   </head>
57)   
58)   
59)     <body dir="ltr">
60)   
61)     
62)     <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
63)     <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
64)     <label class="md-overlay" for="__drawer"></label>
65)     <div data-md-component="skip">
66)       
67)         
68)         <a href="#derivepassphrase._types" class="md-skip">
69)           Skip to content
70)         </a>
71)       
72)     </div>
73)     <div data-md-component="announce">
74)       
75)     </div>
76)     
77)       <div data-md-color-scheme="default" data-md-component="outdated" hidden>
78)         
79)       </div>
80)     
81)     
82)       
83)     
84)     <div class="md-container" data-md-component="container">
85)       
86)       
87)         
88)           
89)             
90) <nav class="md-tabs" aria-label="Tabs" data-md-component="tabs">
91)   <div class="md-grid">
92)     <ul class="md-tabs__list">
93)       
94)         
95)   
96)   
97)   
98)     <li class="md-tabs__item">
99)       <a href="../.." class="md-tabs__link">
100)         
101)   
102)     
103)   
104)   Overview
105) 
106)       </a>
107)     </li>
108)   
109) 
110)       
111)         
112)   
113)   
114)   
115)     
116)     
117)       <li class="md-tabs__item">
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

118)         <a href="../../tutorials/" class="md-tabs__link">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

119)           
120)   
121)     
122)   
123)   Tutorials & Examples
124) 
125)         </a>
126)       </li>
127)     
128)   
129) 
130)       
131)         
132)   
133)   
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

134)   
135)     
136)     
137)       <li class="md-tabs__item">
138)         <a href="../../how-tos/" class="md-tabs__link">
139)           
140)   
141)     
142)   
143)   How-Tos
144) 
145)         </a>
146)       </li>
147)     
148)   
149) 
150)       
151)         
152)   
153)   
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

154)     
155)   
156)   
157)     
158)     
159)       <li class="md-tabs__item md-tabs__item--active">
160)         <a href="../" class="md-tabs__link">
161)           
162)   
163)     
164)   
165)   Reference
166) 
167)         </a>
168)       </li>
169)     
170)   
171) 
172)       
173)         
174)   
175)   
176)   
177)     <li class="md-tabs__item">
178)       <a href="../../changelog/" class="md-tabs__link">
179)         
180)   
181)     
182)   
183)   Changelog
184) 
185)       </a>
186)     </li>
187)   
188) 
189)       
190)     </ul>
191)   </div>
192) </nav>
193)           
194)         
195)       
196)       <main class="md-main" data-md-component="main">
197)         <div class="md-main__inner md-grid">
198)           
199)             
200)               
201)               <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
202)                 <div class="md-sidebar__scrollwrap">
203)                   <div class="md-sidebar__inner">
204)                     
205) 
206) 
207)   
208) 
209) 
210) <nav class="md-nav md-nav--primary md-nav--lifted" aria-label="Navigation" data-md-level="0">
211)   <label class="md-nav__title" for="__drawer">
212)     <a href="../.." title="derivepassphrase" class="md-nav__button md-logo" aria-label="derivepassphrase" data-md-component="logo">
213)       
214)   
215)   <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
216) 
217)     </a>
218)     derivepassphrase
219)   </label>
220)   
221)     <div class="md-nav__source">
222)       <a href="https://github.com/the-13th-letter/derivepassphrase" title="Go to repository" class="md-source" data-md-component="source">
223)   <div class="md-source__icon md-icon">
224)     
225)     <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"/></svg>
226)   </div>
227)   <div class="md-source__repository">
228)     the-13th-letter/derivepassphrase
229)   </div>
230) </a>
231)     </div>
232)   
233)   <ul class="md-nav__list" data-md-scrollfix>
234)     
235)       
236)       
237)   
238)   
239)   
240)   
241)     <li class="md-nav__item">
242)       <a href="../.." class="md-nav__link">
243)         
244)   
245)   <span class="md-ellipsis">
246)     Overview
247)   </span>
248)   
249) 
250)       </a>
251)     </li>
252)   
253) 
254)     
255)       
256)       
257)   
258)   
259)   
260)   
261)     
262)     
263)       
264)         
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

265)           
266)         
267)       
268)         
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

269)       
270)     
271)     
272)       
273)       
274)         
275)       
276)     
277)     
278)     <li class="md-nav__item md-nav__item--nested">
279)       
280)         
281)         
282)         <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2" >
283)         
284)           
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

285)           
286)           <div class="md-nav__link md-nav__container">
287)             <a href="../../tutorials/" class="md-nav__link ">
288)               
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

289)   
290)   <span class="md-ellipsis">
291)     Tutorials & Examples
292)   </span>
293)   
294) 
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

295)             </a>
296)             
297)               
298)               <label class="md-nav__link " for="__nav_2" id="__nav_2_label" tabindex="0">
299)                 <span class="md-nav__icon md-icon"></span>
300)               </label>
301)             
302)           </div>
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

303)         
304)         <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_2_label" aria-expanded="false">
305)           <label class="md-nav__title" for="__nav_2">
306)             <span class="md-nav__icon md-icon"></span>
307)             Tutorials & Examples
308)           </label>
309)           <ul class="md-nav__list" data-md-scrollfix>
310)             
311)               
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

312)             
313)               
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

314)                 
315)   
316)   
317)   
318)   
319)     <li class="md-nav__item">
Marco Ricci Deployed ffee25004de8 to 0....

Marco Ricci authored 2 months ago

320)       <a href="../../tutorials/basic-setup-passphrase/" class="md-nav__link">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

321)         
322)   
323)   <span class="md-ellipsis">
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

324)     Setting up derivepassphrase vault for three accounts, with a master passphrase
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

325)   </span>
326)   
327) 
328)       </a>
329)     </li>
330)   
331) 
332)               
333)             
334)           </ul>
335)         </nav>
336)       
337)     </li>
338)   
339) 
340)     
341)       
342)       
343)   
344)   
345)   
346)   
347)     
348)     
349)       
350)         
351)           
352)         
353)       
354)         
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

355)       
356)     
357)     
358)       
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

359)       
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

360)         
361)       
362)     
363)     
364)     <li class="md-nav__item md-nav__item--nested">
365)       
366)         
367)         
368)         <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3" >
369)         
370)           
371)           
372)           <div class="md-nav__link md-nav__container">
373)             <a href="../../how-tos/" class="md-nav__link ">
374)               
375)   
376)   <span class="md-ellipsis">
377)     How-Tos
378)   </span>
379)   
380) 
381)             </a>
382)             
383)               
384)               <label class="md-nav__link " for="__nav_3" id="__nav_3_label" tabindex="0">
385)                 <span class="md-nav__icon md-icon"></span>
386)               </label>
387)             
388)           </div>
389)         
390)         <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="false">
391)           <label class="md-nav__title" for="__nav_3">
392)             <span class="md-nav__icon md-icon"></span>
393)             How-Tos
394)           </label>
395)           <ul class="md-nav__list" data-md-scrollfix>
396)             
397)               
398)             
399)               
400)                 
401)   
402)   
403)   
404)   
405)     <li class="md-nav__item">
406)       <a href="../../how-tos/ssh-key/" class="md-nav__link">
407)         
408)   
409)   <span class="md-ellipsis">
410)     How to set up derivepassphrase vault with an SSH key
411)   </span>
412)   
413) 
414)       </a>
415)     </li>
416)   
417) 
418)               
419)             
420)           </ul>
421)         </nav>
422)       
423)     </li>
424)   
425) 
426)     
427)       
428)       
429)   
430)   
431)     
432)   
433)   
434)   
435)     
436)     
437)       
438)         
439)           
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

440)         
441)       
442)         
443)       
444)         
445)       
446)         
447)       
448)     
449)     
450)       
451)         
452)         
453)       
454)       
455)         
456)       
457)     
458)     
459)     <li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
460)       
461)         
462)         
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

463)         <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4" checked>
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

464)         
465)           
466)           
467)           <div class="md-nav__link md-nav__container">
468)             <a href="../" class="md-nav__link ">
469)               
470)   
471)   <span class="md-ellipsis">
472)     Reference
473)   </span>
474)   
475) 
476)             </a>
477)             
478)               
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

479)               <label class="md-nav__link " for="__nav_4" id="__nav_4_label" tabindex="">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

480)                 <span class="md-nav__icon md-icon"></span>
481)               </label>
482)             
483)           </div>
484)         
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

485)         <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="true">
486)           <label class="md-nav__title" for="__nav_4">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

487)             <span class="md-nav__icon md-icon"></span>
488)             Reference
489)           </label>
490)           <ul class="md-nav__list" data-md-scrollfix>
491)             
492)               
493)             
494)               
495)                 
496)   
497)   
498)   
499)   
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

500)     
501)     
502)       
503)         
504)       
505)         
506)       
507)         
508)       
509)         
510)       
511)     
512)     
513)       
514)       
515)         
516)           
517)           
518)         
519)       
520)     
521)     
522)     <li class="md-nav__item md-nav__item--section md-nav__item--nested">
523)       
524)         
525)         
526)         <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_2" >
527)         
528)           
529)           <label class="md-nav__link" for="__nav_4_2" id="__nav_4_2_label" tabindex="">
530)             
531)   
532)   <span class="md-ellipsis">
533)     Man pages
534)   </span>
535)   
536) 
537)             <span class="md-nav__icon md-icon"></span>
538)           </label>
539)         
540)         <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_2_label" aria-expanded="false">
541)           <label class="md-nav__title" for="__nav_4_2">
542)             <span class="md-nav__icon md-icon"></span>
543)             Man pages
544)           </label>
545)           <ul class="md-nav__list" data-md-scrollfix>
546)             
547)               
548)                 
549)   
550)   
551)   
552)   
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

553)     <li class="md-nav__item">
554)       <a href="../derivepassphrase.1/" class="md-nav__link">
555)         
556)   
557)   <span class="md-ellipsis">
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

558)     derivepassphrase(1)
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

559)   </span>
560)   
561) 
562)       </a>
563)     </li>
564)   
565) 
566)               
567)             
568)               
569)                 
570)   
571)   
572)   
573)   
574)     <li class="md-nav__item">
575)       <a href="../derivepassphrase-vault.1/" class="md-nav__link">
576)         
577)   
578)   <span class="md-ellipsis">
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

579)     derivepassphrase-vault(1)
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

580)   </span>
581)   
582) 
583)       </a>
584)     </li>
585)   
586) 
587)               
588)             
589)               
590)                 
591)   
592)   
593)   
594)   
595)     <li class="md-nav__item">
596)       <a href="../derivepassphrase-export.1/" class="md-nav__link">
597)         
598)   
599)   <span class="md-ellipsis">
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

600)     derivepassphrase-export(1)
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

601)   </span>
602)   
603) 
604)       </a>
605)     </li>
606)   
607) 
608)               
609)             
610)               
611)                 
612)   
613)   
614)   
615)   
616)     <li class="md-nav__item">
617)       <a href="../derivepassphrase-export-vault.1/" class="md-nav__link">
618)         
619)   
620)   <span class="md-ellipsis">
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

621)     derivepassphrase-export-vault(1)
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

622)   </span>
623)   
624) 
625)       </a>
626)     </li>
627)   
628) 
629)               
630)             
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

631)           </ul>
632)         </nav>
633)       
634)     </li>
635)   
636) 
637)               
638)             
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

639)               
640)                 
641)   
642)   
643)     
644)   
645)   
646)   
647)     
648)     
649)       
650)         
651)       
652)         
653)       
654)         
655)       
656)         
657)       
658)         
659)       
660)         
661)       
662)     
663)     
664)       
665)       
666)         
667)           
668)           
669)         
670)       
671)     
672)     
673)     <li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
674)       
675)         
676)         
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

677)         <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_3" checked>
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

678)         
679)           
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

680)           <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

681)             
682)   
683)   <span class="md-ellipsis">
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

684)     API docs: Module derivepassphrase
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

685)   </span>
686)   
687) 
688)             <span class="md-nav__icon md-icon"></span>
689)           </label>
690)         
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

691)         <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_3_label" aria-expanded="true">
692)           <label class="md-nav__title" for="__nav_4_3">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

693)             <span class="md-nav__icon md-icon"></span>
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

694)             API docs: Module derivepassphrase
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

695)           </label>
696)           <ul class="md-nav__list" data-md-scrollfix>
697)             
698)               
699)                 
700)   
701)   
702)   
703)   
704)     <li class="md-nav__item">
705)       <a href="../derivepassphrase.cli/" class="md-nav__link">
706)         
707)   
708)   <span class="md-ellipsis">
709)     Submodule cli
710)   </span>
711)   
712) 
713)       </a>
714)     </li>
715)   
716) 
717)               
718)             
719)               
720)                 
721)   
722)   
723)   
724)   
725)     <li class="md-nav__item">
726)       <a href="../derivepassphrase.exporter/" class="md-nav__link">
727)         
728)   
729)   <span class="md-ellipsis">
730)     Subpackage exporter
731)   </span>
732)   
733) 
734)       </a>
735)     </li>
736)   
737) 
738)               
739)             
740)               
741)                 
742)   
743)   
744)   
745)   
746)     <li class="md-nav__item">
747)       <a href="../derivepassphrase.sequin/" class="md-nav__link">
748)         
749)   
750)   <span class="md-ellipsis">
751)     Submodule sequin
752)   </span>
753)   
754) 
755)       </a>
756)     </li>
757)   
758) 
759)               
760)             
761)               
762)                 
763)   
764)   
765)   
766)   
767)     <li class="md-nav__item">
768)       <a href="../derivepassphrase.ssh_agent/" class="md-nav__link">
769)         
770)   
771)   <span class="md-ellipsis">
772)     Submodule ssh_agent
773)   </span>
774)   
775) 
776)       </a>
777)     </li>
778)   
779) 
780)               
781)             
782)               
783)                 
784)   
785)   
786)     
787)   
788)   
789)   
790)     <li class="md-nav__item md-nav__item--active">
791)       
792)       <input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
793)       
794)       
795)       
796)         <label class="md-nav__link md-nav__link--active" for="__toc">
797)           
798)   
799)   <span class="md-ellipsis">
800)     Submodule _types
801)   </span>
802)   
803) 
804)           <span class="md-nav__icon md-icon"></span>
805)         </label>
806)       
807)       <a href="./" class="md-nav__link md-nav__link--active">
808)         
809)   
810)   <span class="md-ellipsis">
811)     Submodule _types
812)   </span>
813)   
814) 
815)       </a>
816)       
817)         
818) 
819) <nav class="md-nav md-nav--secondary" aria-label="Table of contents">
820)   
821)   
822)   
823)   
824)     <label class="md-nav__title" for="__toc">
825)       <span class="md-nav__icon md-icon"></span>
826)       Table of contents
827)     </label>
828)     <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
829)       
830)         <li class="md-nav__item">
831)   <a href="#derivepassphrase._types" class="md-nav__link">
832)     <span class="md-ellipsis">
833)       <code class="doc-symbol doc-symbol-toc doc-symbol-module"></code>&nbsp;_types
834)     </span>
835)   </a>
836)   
837)     <nav class="md-nav" aria-label=" _types">
838)       <ul class="md-nav__list">
839)         
840)           <li class="md-nav__item">
841)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings" class="md-nav__link">
842)     <span class="md-ellipsis">
843)       <code class="doc-symbol doc-symbol-toc doc-symbol-class"></code>&nbsp;VaultConfigGlobalSettings
844)     </span>
845)   </a>
846)   
847)     <nav class="md-nav" aria-label=" VaultConfigGlobalSettings">
848)       <ul class="md-nav__list">
849)         
850)           <li class="md-nav__item">
851)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings.key" class="md-nav__link">
852)     <span class="md-ellipsis">
853)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;key
854)     </span>
855)   </a>
856)   
857) </li>
858)         
859)           <li class="md-nav__item">
860)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings.phrase" class="md-nav__link">
861)     <span class="md-ellipsis">
862)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;phrase
863)     </span>
864)   </a>
865)   
866) </li>
867)         
868)           <li class="md-nav__item">
869)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings.unicode_normalization_form" class="md-nav__link">
870)     <span class="md-ellipsis">
871)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;unicode_normalization_form
872)     </span>
873)   </a>
874)   
875) </li>
876)         
877)           <li class="md-nav__item">
878)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings.length" class="md-nav__link">
879)     <span class="md-ellipsis">
880)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;length
881)     </span>
882)   </a>
883)   
884) </li>
885)         
886)           <li class="md-nav__item">
887)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings.repeat" class="md-nav__link">
888)     <span class="md-ellipsis">
889)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;repeat
890)     </span>
891)   </a>
892)   
893) </li>
894)         
895)           <li class="md-nav__item">
896)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings.lower" class="md-nav__link">
897)     <span class="md-ellipsis">
898)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;lower
899)     </span>
900)   </a>
901)   
902) </li>
903)         
904)           <li class="md-nav__item">
905)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings.upper" class="md-nav__link">
906)     <span class="md-ellipsis">
907)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;upper
908)     </span>
909)   </a>
910)   
911) </li>
912)         
913)           <li class="md-nav__item">
914)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings.number" class="md-nav__link">
915)     <span class="md-ellipsis">
916)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;number
917)     </span>
918)   </a>
919)   
920) </li>
921)         
922)           <li class="md-nav__item">
923)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings.space" class="md-nav__link">
924)     <span class="md-ellipsis">
925)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;space
926)     </span>
927)   </a>
928)   
929) </li>
930)         
931)           <li class="md-nav__item">
932)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings.dash" class="md-nav__link">
933)     <span class="md-ellipsis">
934)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;dash
935)     </span>
936)   </a>
937)   
938) </li>
939)         
940)           <li class="md-nav__item">
941)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings.symbol" class="md-nav__link">
942)     <span class="md-ellipsis">
943)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;symbol
944)     </span>
945)   </a>
946)   
947) </li>
948)         
949)       </ul>
950)     </nav>
951)   
952) </li>
953)         
954)           <li class="md-nav__item">
955)   <a href="#derivepassphrase._types.VaultConfigServicesSettings" class="md-nav__link">
956)     <span class="md-ellipsis">
957)       <code class="doc-symbol doc-symbol-toc doc-symbol-class"></code>&nbsp;VaultConfigServicesSettings
958)     </span>
959)   </a>
960)   
961)     <nav class="md-nav" aria-label=" VaultConfigServicesSettings">
962)       <ul class="md-nav__list">
963)         
964)           <li class="md-nav__item">
965)   <a href="#derivepassphrase._types.VaultConfigServicesSettings.notes" class="md-nav__link">
966)     <span class="md-ellipsis">
967)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;notes
968)     </span>
969)   </a>
970)   
971) </li>
972)         
973)       </ul>
974)     </nav>
975)   
976) </li>
977)         
978)           <li class="md-nav__item">
979)   <a href="#derivepassphrase._types.VaultConfig" class="md-nav__link">
980)     <span class="md-ellipsis">
981)       <code class="doc-symbol doc-symbol-toc doc-symbol-class"></code>&nbsp;VaultConfig
982)     </span>
983)   </a>
984)   
985) </li>
986)         
987)           <li class="md-nav__item">
988)   <a href="#derivepassphrase._types.CleanupStep" class="md-nav__link">
989)     <span class="md-ellipsis">
990)       <code class="doc-symbol doc-symbol-toc doc-symbol-class"></code>&nbsp;CleanupStep
991)     </span>
992)   </a>
993)   
994)     <nav class="md-nav" aria-label=" CleanupStep">
995)       <ul class="md-nav__list">
996)         
997)           <li class="md-nav__item">
998)   <a href="#derivepassphrase._types.CleanupStep.path" class="md-nav__link">
999)     <span class="md-ellipsis">
1000)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;path
1001)     </span>
1002)   </a>
1003)   
1004) </li>
1005)         
1006)           <li class="md-nav__item">
1007)   <a href="#derivepassphrase._types.CleanupStep.old_value" class="md-nav__link">
1008)     <span class="md-ellipsis">
1009)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;old_value
1010)     </span>
1011)   </a>
1012)   
1013) </li>
1014)         
1015)           <li class="md-nav__item">
1016)   <a href="#derivepassphrase._types.CleanupStep.action" class="md-nav__link">
1017)     <span class="md-ellipsis">
1018)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;action
1019)     </span>
1020)   </a>
1021)   
1022) </li>
1023)         
1024)           <li class="md-nav__item">
1025)   <a href="#derivepassphrase._types.CleanupStep.new_value" class="md-nav__link">
1026)     <span class="md-ellipsis">
1027)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;new_value
1028)     </span>
1029)   </a>
1030)   
1031) </li>
1032)         
1033)       </ul>
1034)     </nav>
1035)   
1036) </li>
1037)         
1038)           <li class="md-nav__item">
1039)   <a href="#derivepassphrase._types.KeyCommentPair" class="md-nav__link">
1040)     <span class="md-ellipsis">
1041)       <code class="doc-symbol doc-symbol-toc doc-symbol-class"></code>&nbsp;KeyCommentPair
1042)     </span>
1043)   </a>
1044)   
1045)     <nav class="md-nav" aria-label=" KeyCommentPair">
1046)       <ul class="md-nav__list">
1047)         
1048)           <li class="md-nav__item">
1049)   <a href="#derivepassphrase._types.KeyCommentPair.key" class="md-nav__link">
1050)     <span class="md-ellipsis">
1051)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;key
1052)     </span>
1053)   </a>
1054)   
1055) </li>
1056)         
1057)           <li class="md-nav__item">
1058)   <a href="#derivepassphrase._types.KeyCommentPair.comment" class="md-nav__link">
1059)     <span class="md-ellipsis">
1060)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;comment
1061)     </span>
1062)   </a>
1063)   
1064) </li>
1065)         
1066)       </ul>
1067)     </nav>
1068)   
1069) </li>
1070)         
1071)           <li class="md-nav__item">
1072)   <a href="#derivepassphrase._types.SSH_AGENTC" class="md-nav__link">
1073)     <span class="md-ellipsis">
1074)       <code class="doc-symbol doc-symbol-toc doc-symbol-class"></code>&nbsp;SSH_AGENTC
1075)     </span>
1076)   </a>
1077)   
1078)     <nav class="md-nav" aria-label=" SSH_AGENTC">
1079)       <ul class="md-nav__list">
1080)         
1081)           <li class="md-nav__item">
1082)   <a href="#derivepassphrase._types.SSH_AGENTC.REQUEST_IDENTITIES" class="md-nav__link">
1083)     <span class="md-ellipsis">
1084)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;REQUEST_IDENTITIES
1085)     </span>
1086)   </a>
1087)   
1088) </li>
1089)         
1090)           <li class="md-nav__item">
1091)   <a href="#derivepassphrase._types.SSH_AGENTC.SIGN_REQUEST" class="md-nav__link">
1092)     <span class="md-ellipsis">
1093)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;SIGN_REQUEST
1094)     </span>
1095)   </a>
1096)   
1097) </li>
1098)         
1099)           <li class="md-nav__item">
1100)   <a href="#derivepassphrase._types.SSH_AGENTC.ADD_IDENTITY" class="md-nav__link">
1101)     <span class="md-ellipsis">
1102)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;ADD_IDENTITY
1103)     </span>
1104)   </a>
1105)   
1106) </li>
1107)         
1108)           <li class="md-nav__item">
1109)   <a href="#derivepassphrase._types.SSH_AGENTC.REMOVE_IDENTITY" class="md-nav__link">
1110)     <span class="md-ellipsis">
1111)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;REMOVE_IDENTITY
1112)     </span>
1113)   </a>
1114)   
1115) </li>
1116)         
1117)           <li class="md-nav__item">
1118)   <a href="#derivepassphrase._types.SSH_AGENTC.ADD_ID_CONSTRAINED" class="md-nav__link">
1119)     <span class="md-ellipsis">
1120)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;ADD_ID_CONSTRAINED
1121)     </span>
1122)   </a>
1123)   
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

1124) </li>
1125)         
1126)           <li class="md-nav__item">
1127)   <a href="#derivepassphrase._types.SSH_AGENTC.EXTENSION" class="md-nav__link">
1128)     <span class="md-ellipsis">
1129)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;EXTENSION
1130)     </span>
1131)   </a>
1132)   
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1133) </li>
1134)         
1135)       </ul>
1136)     </nav>
1137)   
1138) </li>
1139)         
1140)           <li class="md-nav__item">
1141)   <a href="#derivepassphrase._types.SSH_AGENT" class="md-nav__link">
1142)     <span class="md-ellipsis">
1143)       <code class="doc-symbol doc-symbol-toc doc-symbol-class"></code>&nbsp;SSH_AGENT
1144)     </span>
1145)   </a>
1146)   
1147)     <nav class="md-nav" aria-label=" SSH_AGENT">
1148)       <ul class="md-nav__list">
1149)         
1150)           <li class="md-nav__item">
1151)   <a href="#derivepassphrase._types.SSH_AGENT.FAILURE" class="md-nav__link">
1152)     <span class="md-ellipsis">
1153)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;FAILURE
1154)     </span>
1155)   </a>
1156)   
1157) </li>
1158)         
1159)           <li class="md-nav__item">
1160)   <a href="#derivepassphrase._types.SSH_AGENT.SUCCESS" class="md-nav__link">
1161)     <span class="md-ellipsis">
1162)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;SUCCESS
1163)     </span>
1164)   </a>
1165)   
1166) </li>
1167)         
1168)           <li class="md-nav__item">
1169)   <a href="#derivepassphrase._types.SSH_AGENT.IDENTITIES_ANSWER" class="md-nav__link">
1170)     <span class="md-ellipsis">
1171)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;IDENTITIES_ANSWER
1172)     </span>
1173)   </a>
1174)   
1175) </li>
1176)         
1177)           <li class="md-nav__item">
1178)   <a href="#derivepassphrase._types.SSH_AGENT.SIGN_RESPONSE" class="md-nav__link">
1179)     <span class="md-ellipsis">
1180)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;SIGN_RESPONSE
1181)     </span>
1182)   </a>
1183)   
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

1184) </li>
1185)         
1186)           <li class="md-nav__item">
1187)   <a href="#derivepassphrase._types.SSH_AGENT.EXTENSION_FAILURE" class="md-nav__link">
1188)     <span class="md-ellipsis">
1189)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;EXTENSION_FAILURE
1190)     </span>
1191)   </a>
1192)   
1193) </li>
1194)         
1195)           <li class="md-nav__item">
1196)   <a href="#derivepassphrase._types.SSH_AGENT.EXTENSION_RESPONSE" class="md-nav__link">
1197)     <span class="md-ellipsis">
1198)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;EXTENSION_RESPONSE
1199)     </span>
1200)   </a>
1201)   
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1202) </li>
1203)         
1204)       </ul>
1205)     </nav>
1206)   
1207) </li>
1208)         
1209)           <li class="md-nav__item">
1210)   <a href="#derivepassphrase._types.json_path" class="md-nav__link">
1211)     <span class="md-ellipsis">
1212)       <code class="doc-symbol doc-symbol-toc doc-symbol-function"></code>&nbsp;json_path
1213)     </span>
1214)   </a>
1215)   
1216) </li>
1217)         
1218)           <li class="md-nav__item">
1219)   <a href="#derivepassphrase._types.validate_vault_config" class="md-nav__link">
1220)     <span class="md-ellipsis">
1221)       <code class="doc-symbol doc-symbol-toc doc-symbol-function"></code>&nbsp;validate_vault_config
1222)     </span>
1223)   </a>
1224)   
1225) </li>
1226)         
1227)           <li class="md-nav__item">
1228)   <a href="#derivepassphrase._types.is_vault_config" class="md-nav__link">
1229)     <span class="md-ellipsis">
1230)       <code class="doc-symbol doc-symbol-toc doc-symbol-function"></code>&nbsp;is_vault_config
1231)     </span>
1232)   </a>
1233)   
1234) </li>
1235)         
1236)           <li class="md-nav__item">
1237)   <a href="#derivepassphrase._types.js_truthiness" class="md-nav__link">
1238)     <span class="md-ellipsis">
1239)       <code class="doc-symbol doc-symbol-toc doc-symbol-function"></code>&nbsp;js_truthiness
1240)     </span>
1241)   </a>
1242)   
1243) </li>
1244)         
1245)           <li class="md-nav__item">
1246)   <a href="#derivepassphrase._types.clean_up_falsy_vault_config_values" class="md-nav__link">
1247)     <span class="md-ellipsis">
1248)       <code class="doc-symbol doc-symbol-toc doc-symbol-function"></code>&nbsp;clean_up_falsy_vault_config_values
1249)     </span>
1250)   </a>
1251)   
1252) </li>
1253)         
1254)       </ul>
1255)     </nav>
1256)   
1257) </li>
1258)       
1259)     </ul>
1260)   
1261) </nav>
1262)       
1263)     </li>
1264)   
1265) 
1266)               
1267)             
1268)               
1269)                 
1270)   
1271)   
1272)   
1273)   
1274)     <li class="md-nav__item">
1275)       <a href="../derivepassphrase.vault/" class="md-nav__link">
1276)         
1277)   
1278)   <span class="md-ellipsis">
1279)     Submodule vault
1280)   </span>
1281)   
1282) 
1283)       </a>
1284)     </li>
1285)   
1286) 
1287)               
1288)             
1289)           </ul>
1290)         </nav>
1291)       
1292)     </li>
1293)   
1294) 
1295)               
1296)             
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

1297)               
1298)                 
1299)   
1300)   
1301)   
1302)   
1303)     
1304)     
1305)       
1306)         
1307)       
1308)     
1309)     
1310)       
1311)       
1312)         
1313)           
1314)           
1315)         
1316)       
1317)     
1318)     
1319)     <li class="md-nav__item md-nav__item--section md-nav__item--nested">
1320)       
1321)         
1322)         
1323)         <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_4" >
1324)         
1325)           
1326)           <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="">
1327)             
1328)   
1329)   <span class="md-ellipsis">
1330)     Technical prerequisites
1331)   </span>
1332)   
1333) 
1334)             <span class="md-nav__icon md-icon"></span>
1335)           </label>
1336)         
1337)         <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_4_label" aria-expanded="false">
1338)           <label class="md-nav__title" for="__nav_4_4">
1339)             <span class="md-nav__icon md-icon"></span>
1340)             Technical prerequisites
1341)           </label>
1342)           <ul class="md-nav__list" data-md-scrollfix>
1343)             
1344)               
1345)                 
1346)   
1347)   
1348)   
1349)   
1350)     <li class="md-nav__item">
1351)       <a href="../prerequisites-ssh-key/" class="md-nav__link">
1352)         
1353)   
1354)   <span class="md-ellipsis">
1355)     Using derivepassphrase vault with an SSH key
1356)   </span>
1357)   
1358) 
1359)       </a>
1360)     </li>
1361)   
1362) 
1363)               
1364)             
1365)           </ul>
1366)         </nav>
1367)       
1368)     </li>
1369)   
1370) 
1371)               
1372)             
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1373)           </ul>
1374)         </nav>
1375)       
1376)     </li>
1377)   
1378) 
1379)     
1380)       
1381)       
1382)   
1383)   
1384)   
1385)   
1386)     <li class="md-nav__item">
1387)       <a href="../../changelog/" class="md-nav__link">
1388)         
1389)   
1390)   <span class="md-ellipsis">
1391)     Changelog
1392)   </span>
1393)   
1394) 
1395)       </a>
1396)     </li>
1397)   
1398) 
1399)     
1400)   </ul>
1401) </nav>
1402)                   </div>
1403)                 </div>
1404)               </div>
1405)             
1406)             
1407)               
1408)               <div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
1409)                 <div class="md-sidebar__scrollwrap">
1410)                   <div class="md-sidebar__inner">
1411)                     
1412) 
1413) <nav class="md-nav md-nav--secondary" aria-label="Table of contents">
1414)   
1415)   
1416)   
1417)   
1418)     <label class="md-nav__title" for="__toc">
1419)       <span class="md-nav__icon md-icon"></span>
1420)       Table of contents
1421)     </label>
1422)     <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
1423)       
1424)         <li class="md-nav__item">
1425)   <a href="#derivepassphrase._types" class="md-nav__link">
1426)     <span class="md-ellipsis">
1427)       <code class="doc-symbol doc-symbol-toc doc-symbol-module"></code>&nbsp;_types
1428)     </span>
1429)   </a>
1430)   
1431)     <nav class="md-nav" aria-label=" _types">
1432)       <ul class="md-nav__list">
1433)         
1434)           <li class="md-nav__item">
1435)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings" class="md-nav__link">
1436)     <span class="md-ellipsis">
1437)       <code class="doc-symbol doc-symbol-toc doc-symbol-class"></code>&nbsp;VaultConfigGlobalSettings
1438)     </span>
1439)   </a>
1440)   
1441)     <nav class="md-nav" aria-label=" VaultConfigGlobalSettings">
1442)       <ul class="md-nav__list">
1443)         
1444)           <li class="md-nav__item">
1445)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings.key" class="md-nav__link">
1446)     <span class="md-ellipsis">
1447)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;key
1448)     </span>
1449)   </a>
1450)   
1451) </li>
1452)         
1453)           <li class="md-nav__item">
1454)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings.phrase" class="md-nav__link">
1455)     <span class="md-ellipsis">
1456)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;phrase
1457)     </span>
1458)   </a>
1459)   
1460) </li>
1461)         
1462)           <li class="md-nav__item">
1463)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings.unicode_normalization_form" class="md-nav__link">
1464)     <span class="md-ellipsis">
1465)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;unicode_normalization_form
1466)     </span>
1467)   </a>
1468)   
1469) </li>
1470)         
1471)           <li class="md-nav__item">
1472)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings.length" class="md-nav__link">
1473)     <span class="md-ellipsis">
1474)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;length
1475)     </span>
1476)   </a>
1477)   
1478) </li>
1479)         
1480)           <li class="md-nav__item">
1481)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings.repeat" class="md-nav__link">
1482)     <span class="md-ellipsis">
1483)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;repeat
1484)     </span>
1485)   </a>
1486)   
1487) </li>
1488)         
1489)           <li class="md-nav__item">
1490)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings.lower" class="md-nav__link">
1491)     <span class="md-ellipsis">
1492)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;lower
1493)     </span>
1494)   </a>
1495)   
1496) </li>
1497)         
1498)           <li class="md-nav__item">
1499)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings.upper" class="md-nav__link">
1500)     <span class="md-ellipsis">
1501)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;upper
1502)     </span>
1503)   </a>
1504)   
1505) </li>
1506)         
1507)           <li class="md-nav__item">
1508)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings.number" class="md-nav__link">
1509)     <span class="md-ellipsis">
1510)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;number
1511)     </span>
1512)   </a>
1513)   
1514) </li>
1515)         
1516)           <li class="md-nav__item">
1517)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings.space" class="md-nav__link">
1518)     <span class="md-ellipsis">
1519)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;space
1520)     </span>
1521)   </a>
1522)   
1523) </li>
1524)         
1525)           <li class="md-nav__item">
1526)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings.dash" class="md-nav__link">
1527)     <span class="md-ellipsis">
1528)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;dash
1529)     </span>
1530)   </a>
1531)   
1532) </li>
1533)         
1534)           <li class="md-nav__item">
1535)   <a href="#derivepassphrase._types.VaultConfigGlobalSettings.symbol" class="md-nav__link">
1536)     <span class="md-ellipsis">
1537)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;symbol
1538)     </span>
1539)   </a>
1540)   
1541) </li>
1542)         
1543)       </ul>
1544)     </nav>
1545)   
1546) </li>
1547)         
1548)           <li class="md-nav__item">
1549)   <a href="#derivepassphrase._types.VaultConfigServicesSettings" class="md-nav__link">
1550)     <span class="md-ellipsis">
1551)       <code class="doc-symbol doc-symbol-toc doc-symbol-class"></code>&nbsp;VaultConfigServicesSettings
1552)     </span>
1553)   </a>
1554)   
1555)     <nav class="md-nav" aria-label=" VaultConfigServicesSettings">
1556)       <ul class="md-nav__list">
1557)         
1558)           <li class="md-nav__item">
1559)   <a href="#derivepassphrase._types.VaultConfigServicesSettings.notes" class="md-nav__link">
1560)     <span class="md-ellipsis">
1561)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;notes
1562)     </span>
1563)   </a>
1564)   
1565) </li>
1566)         
1567)       </ul>
1568)     </nav>
1569)   
1570) </li>
1571)         
1572)           <li class="md-nav__item">
1573)   <a href="#derivepassphrase._types.VaultConfig" class="md-nav__link">
1574)     <span class="md-ellipsis">
1575)       <code class="doc-symbol doc-symbol-toc doc-symbol-class"></code>&nbsp;VaultConfig
1576)     </span>
1577)   </a>
1578)   
1579) </li>
1580)         
1581)           <li class="md-nav__item">
1582)   <a href="#derivepassphrase._types.CleanupStep" class="md-nav__link">
1583)     <span class="md-ellipsis">
1584)       <code class="doc-symbol doc-symbol-toc doc-symbol-class"></code>&nbsp;CleanupStep
1585)     </span>
1586)   </a>
1587)   
1588)     <nav class="md-nav" aria-label=" CleanupStep">
1589)       <ul class="md-nav__list">
1590)         
1591)           <li class="md-nav__item">
1592)   <a href="#derivepassphrase._types.CleanupStep.path" class="md-nav__link">
1593)     <span class="md-ellipsis">
1594)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;path
1595)     </span>
1596)   </a>
1597)   
1598) </li>
1599)         
1600)           <li class="md-nav__item">
1601)   <a href="#derivepassphrase._types.CleanupStep.old_value" class="md-nav__link">
1602)     <span class="md-ellipsis">
1603)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;old_value
1604)     </span>
1605)   </a>
1606)   
1607) </li>
1608)         
1609)           <li class="md-nav__item">
1610)   <a href="#derivepassphrase._types.CleanupStep.action" class="md-nav__link">
1611)     <span class="md-ellipsis">
1612)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;action
1613)     </span>
1614)   </a>
1615)   
1616) </li>
1617)         
1618)           <li class="md-nav__item">
1619)   <a href="#derivepassphrase._types.CleanupStep.new_value" class="md-nav__link">
1620)     <span class="md-ellipsis">
1621)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;new_value
1622)     </span>
1623)   </a>
1624)   
1625) </li>
1626)         
1627)       </ul>
1628)     </nav>
1629)   
1630) </li>
1631)         
1632)           <li class="md-nav__item">
1633)   <a href="#derivepassphrase._types.KeyCommentPair" class="md-nav__link">
1634)     <span class="md-ellipsis">
1635)       <code class="doc-symbol doc-symbol-toc doc-symbol-class"></code>&nbsp;KeyCommentPair
1636)     </span>
1637)   </a>
1638)   
1639)     <nav class="md-nav" aria-label=" KeyCommentPair">
1640)       <ul class="md-nav__list">
1641)         
1642)           <li class="md-nav__item">
1643)   <a href="#derivepassphrase._types.KeyCommentPair.key" class="md-nav__link">
1644)     <span class="md-ellipsis">
1645)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;key
1646)     </span>
1647)   </a>
1648)   
1649) </li>
1650)         
1651)           <li class="md-nav__item">
1652)   <a href="#derivepassphrase._types.KeyCommentPair.comment" class="md-nav__link">
1653)     <span class="md-ellipsis">
1654)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;comment
1655)     </span>
1656)   </a>
1657)   
1658) </li>
1659)         
1660)       </ul>
1661)     </nav>
1662)   
1663) </li>
1664)         
1665)           <li class="md-nav__item">
1666)   <a href="#derivepassphrase._types.SSH_AGENTC" class="md-nav__link">
1667)     <span class="md-ellipsis">
1668)       <code class="doc-symbol doc-symbol-toc doc-symbol-class"></code>&nbsp;SSH_AGENTC
1669)     </span>
1670)   </a>
1671)   
1672)     <nav class="md-nav" aria-label=" SSH_AGENTC">
1673)       <ul class="md-nav__list">
1674)         
1675)           <li class="md-nav__item">
1676)   <a href="#derivepassphrase._types.SSH_AGENTC.REQUEST_IDENTITIES" class="md-nav__link">
1677)     <span class="md-ellipsis">
1678)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;REQUEST_IDENTITIES
1679)     </span>
1680)   </a>
1681)   
1682) </li>
1683)         
1684)           <li class="md-nav__item">
1685)   <a href="#derivepassphrase._types.SSH_AGENTC.SIGN_REQUEST" class="md-nav__link">
1686)     <span class="md-ellipsis">
1687)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;SIGN_REQUEST
1688)     </span>
1689)   </a>
1690)   
1691) </li>
1692)         
1693)           <li class="md-nav__item">
1694)   <a href="#derivepassphrase._types.SSH_AGENTC.ADD_IDENTITY" class="md-nav__link">
1695)     <span class="md-ellipsis">
1696)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;ADD_IDENTITY
1697)     </span>
1698)   </a>
1699)   
1700) </li>
1701)         
1702)           <li class="md-nav__item">
1703)   <a href="#derivepassphrase._types.SSH_AGENTC.REMOVE_IDENTITY" class="md-nav__link">
1704)     <span class="md-ellipsis">
1705)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;REMOVE_IDENTITY
1706)     </span>
1707)   </a>
1708)   
1709) </li>
1710)         
1711)           <li class="md-nav__item">
1712)   <a href="#derivepassphrase._types.SSH_AGENTC.ADD_ID_CONSTRAINED" class="md-nav__link">
1713)     <span class="md-ellipsis">
1714)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;ADD_ID_CONSTRAINED
1715)     </span>
1716)   </a>
1717)   
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

1718) </li>
1719)         
1720)           <li class="md-nav__item">
1721)   <a href="#derivepassphrase._types.SSH_AGENTC.EXTENSION" class="md-nav__link">
1722)     <span class="md-ellipsis">
1723)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;EXTENSION
1724)     </span>
1725)   </a>
1726)   
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1727) </li>
1728)         
1729)       </ul>
1730)     </nav>
1731)   
1732) </li>
1733)         
1734)           <li class="md-nav__item">
1735)   <a href="#derivepassphrase._types.SSH_AGENT" class="md-nav__link">
1736)     <span class="md-ellipsis">
1737)       <code class="doc-symbol doc-symbol-toc doc-symbol-class"></code>&nbsp;SSH_AGENT
1738)     </span>
1739)   </a>
1740)   
1741)     <nav class="md-nav" aria-label=" SSH_AGENT">
1742)       <ul class="md-nav__list">
1743)         
1744)           <li class="md-nav__item">
1745)   <a href="#derivepassphrase._types.SSH_AGENT.FAILURE" class="md-nav__link">
1746)     <span class="md-ellipsis">
1747)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;FAILURE
1748)     </span>
1749)   </a>
1750)   
1751) </li>
1752)         
1753)           <li class="md-nav__item">
1754)   <a href="#derivepassphrase._types.SSH_AGENT.SUCCESS" class="md-nav__link">
1755)     <span class="md-ellipsis">
1756)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;SUCCESS
1757)     </span>
1758)   </a>
1759)   
1760) </li>
1761)         
1762)           <li class="md-nav__item">
1763)   <a href="#derivepassphrase._types.SSH_AGENT.IDENTITIES_ANSWER" class="md-nav__link">
1764)     <span class="md-ellipsis">
1765)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;IDENTITIES_ANSWER
1766)     </span>
1767)   </a>
1768)   
1769) </li>
1770)         
1771)           <li class="md-nav__item">
1772)   <a href="#derivepassphrase._types.SSH_AGENT.SIGN_RESPONSE" class="md-nav__link">
1773)     <span class="md-ellipsis">
1774)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;SIGN_RESPONSE
1775)     </span>
1776)   </a>
1777)   
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

1778) </li>
1779)         
1780)           <li class="md-nav__item">
1781)   <a href="#derivepassphrase._types.SSH_AGENT.EXTENSION_FAILURE" class="md-nav__link">
1782)     <span class="md-ellipsis">
1783)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;EXTENSION_FAILURE
1784)     </span>
1785)   </a>
1786)   
1787) </li>
1788)         
1789)           <li class="md-nav__item">
1790)   <a href="#derivepassphrase._types.SSH_AGENT.EXTENSION_RESPONSE" class="md-nav__link">
1791)     <span class="md-ellipsis">
1792)       <code class="doc-symbol doc-symbol-toc doc-symbol-attribute"></code>&nbsp;EXTENSION_RESPONSE
1793)     </span>
1794)   </a>
1795)   
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1796) </li>
1797)         
1798)       </ul>
1799)     </nav>
1800)   
1801) </li>
1802)         
1803)           <li class="md-nav__item">
1804)   <a href="#derivepassphrase._types.json_path" class="md-nav__link">
1805)     <span class="md-ellipsis">
1806)       <code class="doc-symbol doc-symbol-toc doc-symbol-function"></code>&nbsp;json_path
1807)     </span>
1808)   </a>
1809)   
1810) </li>
1811)         
1812)           <li class="md-nav__item">
1813)   <a href="#derivepassphrase._types.validate_vault_config" class="md-nav__link">
1814)     <span class="md-ellipsis">
1815)       <code class="doc-symbol doc-symbol-toc doc-symbol-function"></code>&nbsp;validate_vault_config
1816)     </span>
1817)   </a>
1818)   
1819) </li>
1820)         
1821)           <li class="md-nav__item">
1822)   <a href="#derivepassphrase._types.is_vault_config" class="md-nav__link">
1823)     <span class="md-ellipsis">
1824)       <code class="doc-symbol doc-symbol-toc doc-symbol-function"></code>&nbsp;is_vault_config
1825)     </span>
1826)   </a>
1827)   
1828) </li>
1829)         
1830)           <li class="md-nav__item">
1831)   <a href="#derivepassphrase._types.js_truthiness" class="md-nav__link">
1832)     <span class="md-ellipsis">
1833)       <code class="doc-symbol doc-symbol-toc doc-symbol-function"></code>&nbsp;js_truthiness
1834)     </span>
1835)   </a>
1836)   
1837) </li>
1838)         
1839)           <li class="md-nav__item">
1840)   <a href="#derivepassphrase._types.clean_up_falsy_vault_config_values" class="md-nav__link">
1841)     <span class="md-ellipsis">
1842)       <code class="doc-symbol doc-symbol-toc doc-symbol-function"></code>&nbsp;clean_up_falsy_vault_config_values
1843)     </span>
1844)   </a>
1845)   
1846) </li>
1847)         
1848)       </ul>
1849)     </nav>
1850)   
1851) </li>
1852)       
1853)     </ul>
1854)   
1855) </nav>
1856)                   </div>
1857)                 </div>
1858)               </div>
1859)             
1860)           
1861)           
1862)             <div class="md-content" data-md-component="content">
1863)               <article class="md-content__inner md-typeset">
1864)                 
1865)                   
1866) 
1867)   
1868)   
1869)     
1870)       
1871)     
1872)     <a href="https://github.com/the-13th-letter/derivepassphrase/raw/master/docs/reference/derivepassphrase._types.md" title="View source of this page" class="md-content__button md-icon">
1873)       
1874)       <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
1875)     </a>
1876)   
1877) 
1878) 
1879)   <h1>Submodule _types</h1>
1880) 
1881) <div class="doc doc-object doc-module">
1882) 
1883) 
1884) 
1885) <h2 id="derivepassphrase._types" class="doc doc-heading">
1886) <code class="doc-symbol doc-symbol-heading doc-symbol-module"></code>            <span class="doc doc-object-name doc-module-name">derivepassphrase._types</span>
1887) 
1888) 
1889) <a href="#derivepassphrase._types" class="headerlink" title="Permanent link">&para;</a></h2>
1890) 
1891)     <div class="doc doc-contents first">
1892) 
1893)         <p>Types used by derivepassphrase.</p>
1894) 
1895) 
1896) 
1897) 
1898) 
1899) 
1900) 
1901) 
1902)   <div class="doc doc-children">
1903) 
1904) 
1905) 
1906) 
1907) 
1908) 
1909) 
1910) 
1911) <div class="doc doc-object doc-class">
1912) 
1913) 
1914) 
1915) <h3 id="derivepassphrase._types.VaultConfigGlobalSettings" class="doc doc-heading">
1916) <code class="doc-symbol doc-symbol-heading doc-symbol-class"></code>            <span class="doc doc-object-name doc-class-name">VaultConfigGlobalSettings</span>
1917) 
1918) 
1919) <a href="#derivepassphrase._types.VaultConfigGlobalSettings" class="headerlink" title="Permanent link">&para;</a></h3>
1920) 
1921) 
1922)     <div class="doc doc-contents ">
1923)             <p class="doc doc-class-bases">
1924)               Bases: <code><a class="autorefs autorefs-external" title="typing_extensions.TypedDict" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.TypedDict">TypedDict</a></code></p>
1925) 
1926) 
1927) 
1928)         <p>Configuration for vault: global settings.</p>
1929) 
1930) 
1931) <p><span class="doc-section-title">Attributes:</span></p>
1932)     <table>
1933)       <thead>
1934)         <tr>
1935)           <th>Name</th>
1936)           <th>Type</th>
1937)           <th>Description</th>
1938)         </tr>
1939)       </thead>
1940)       <tbody>
1941)           <tr class="doc-section-item">
1942)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigGlobalSettings.key" href="#derivepassphrase._types.VaultConfigGlobalSettings.key">key</a></code></td>
1943)             <td>
1944)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a>]</code>
1945)             </td>
1946)             <td>
1947)               <div class="doc-md-description">
1948)                 <p>The base64-encoded ssh public key to use, overriding the
1949) master passphrase. Optional.</p>
1950)               </div>
1951)             </td>
1952)           </tr>
1953)           <tr class="doc-section-item">
1954)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigGlobalSettings.phrase" href="#derivepassphrase._types.VaultConfigGlobalSettings.phrase">phrase</a></code></td>
1955)             <td>
1956)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a>]</code>
1957)             </td>
1958)             <td>
1959)               <div class="doc-md-description">
1960)                 <p>The master passphrase. Optional.</p>
1961)               </div>
1962)             </td>
1963)           </tr>
1964)           <tr class="doc-section-item">
1965)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigGlobalSettings.unicode_normalization_form" href="#derivepassphrase._types.VaultConfigGlobalSettings.unicode_normalization_form">unicode_normalization_form</a></code></td>
1966)             <td>
1967)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-external" title="typing.Literal" href="https://docs.python.org/3/library/typing.html#typing.Literal">Literal</a>[&#39;NFC&#39;, &#39;NFD&#39;, &#39;NFKC&#39;, &#39;NFKD&#39;]]</code>
1968)             </td>
1969)             <td>
1970)               <div class="doc-md-description">
1971)                 <p>The preferred Unicode normalization form; we warn the user
1972) if textual passphrases do not match their normalized forms.
1973) Optional, and a <code>derivepassphrase</code> extension.</p>
1974)               </div>
1975)             </td>
1976)           </tr>
1977)           <tr class="doc-section-item">
1978)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigGlobalSettings.length" href="#derivepassphrase._types.VaultConfigGlobalSettings.length">length</a></code></td>
1979)             <td>
1980)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a>]</code>
1981)             </td>
1982)             <td>
1983)               <div class="doc-md-description">
1984)                 <p>Desired passphrase length.</p>
1985)               </div>
1986)             </td>
1987)           </tr>
1988)           <tr class="doc-section-item">
1989)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigGlobalSettings.repeat" href="#derivepassphrase._types.VaultConfigGlobalSettings.repeat">repeat</a></code></td>
1990)             <td>
1991)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a>]</code>
1992)             </td>
1993)             <td>
1994)               <div class="doc-md-description">
1995)                 <p>The maximum number of immediate character repetitions
1996) allowed in the passphrase.  Disabled if set to 0.</p>
1997)               </div>
1998)             </td>
1999)           </tr>
2000)           <tr class="doc-section-item">
2001)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigGlobalSettings.lower" href="#derivepassphrase._types.VaultConfigGlobalSettings.lower">lower</a></code></td>
2002)             <td>
2003)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a>]</code>
2004)             </td>
2005)             <td>
2006)               <div class="doc-md-description">
2007)                 <p>Optional constraint on ASCII lowercase characters.  If
2008) positive, include this many lowercase characters
2009) somewhere in the passphrase.  If 0, avoid lowercase
2010) characters altogether.</p>
2011)               </div>
2012)             </td>
2013)           </tr>
2014)           <tr class="doc-section-item">
2015)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigGlobalSettings.upper" href="#derivepassphrase._types.VaultConfigGlobalSettings.upper">upper</a></code></td>
2016)             <td>
2017)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a>]</code>
2018)             </td>
2019)             <td>
2020)               <div class="doc-md-description">
2021)                 <p>Same as <code>lower</code>, but for ASCII uppercase characters.</p>
2022)               </div>
2023)             </td>
2024)           </tr>
2025)           <tr class="doc-section-item">
2026)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigGlobalSettings.number" href="#derivepassphrase._types.VaultConfigGlobalSettings.number">number</a></code></td>
2027)             <td>
2028)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a>]</code>
2029)             </td>
2030)             <td>
2031)               <div class="doc-md-description">
2032)                 <p>Same as <code>lower</code>, but for ASCII digits.</p>
2033)               </div>
2034)             </td>
2035)           </tr>
2036)           <tr class="doc-section-item">
2037)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigGlobalSettings.space" href="#derivepassphrase._types.VaultConfigGlobalSettings.space">space</a></code></td>
2038)             <td>
2039)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a>]</code>
2040)             </td>
2041)             <td>
2042)               <div class="doc-md-description">
2043)                 <p>Same as <code>lower</code>, but for the space character.</p>
2044)               </div>
2045)             </td>
2046)           </tr>
2047)           <tr class="doc-section-item">
2048)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigGlobalSettings.dash" href="#derivepassphrase._types.VaultConfigGlobalSettings.dash">dash</a></code></td>
2049)             <td>
2050)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a>]</code>
2051)             </td>
2052)             <td>
2053)               <div class="doc-md-description">
2054)                 <p>Same as <code>lower</code>, but for the hyphen-minus and underscore
2055) characters.</p>
2056)               </div>
2057)             </td>
2058)           </tr>
2059)           <tr class="doc-section-item">
2060)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigGlobalSettings.symbol" href="#derivepassphrase._types.VaultConfigGlobalSettings.symbol">symbol</a></code></td>
2061)             <td>
2062)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a>]</code>
2063)             </td>
2064)             <td>
2065)               <div class="doc-md-description">
2066)                 <p>Same as <code>lower</code>, but for all other hitherto unlisted
2067) ASCII printable characters (except backquote).</p>
2068)               </div>
2069)             </td>
2070)           </tr>
2071)       </tbody>
2072)     </table>
2073) 
2074) 
2075) 
2076) 
2077) 
2078) 
2079) 
2080) 
2081) 
2082)   <div class="doc doc-children">
2083) 
2084) 
2085) 
2086) 
2087) 
2088) 
2089) 
2090) <div class="doc doc-object doc-attribute">
2091) 
2092) 
2093) 
2094) <h4 id="derivepassphrase._types.VaultConfigGlobalSettings.key" class="doc doc-heading">
2095) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">key</span>
2096) 
2097) 
2098)   <span class="doc doc-labels">
2099)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
2100)   </span>
2101) 
2102) <a href="#derivepassphrase._types.VaultConfigGlobalSettings.key" class="headerlink" title="Permanent link">&para;</a></h4>
2103) <div class="doc-signature highlight"><pre><span></span><code><span class="n">key</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a></span><span class="p">[</span><span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a></span><span class="p">]</span>
2104) </code></pre></div>
2105) 
2106)     <div class="doc doc-contents ">
2107) 
2108)         
2109)     </div>
2110) 
2111) </div>
2112) 
2113) <div class="doc doc-object doc-attribute">
2114) 
2115) 
2116) 
2117) <h4 id="derivepassphrase._types.VaultConfigGlobalSettings.phrase" class="doc doc-heading">
2118) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">phrase</span>
2119) 
2120) 
2121)   <span class="doc doc-labels">
2122)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
2123)   </span>
2124) 
2125) <a href="#derivepassphrase._types.VaultConfigGlobalSettings.phrase" class="headerlink" title="Permanent link">&para;</a></h4>
2126) <div class="doc-signature highlight"><pre><span></span><code><span class="n">phrase</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a></span><span class="p">[</span><span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a></span><span class="p">]</span>
2127) </code></pre></div>
2128) 
2129)     <div class="doc doc-contents ">
2130) 
2131)         
2132)     </div>
2133) 
2134) </div>
2135) 
2136) <div class="doc doc-object doc-attribute">
2137) 
2138) 
2139) 
2140) <h4 id="derivepassphrase._types.VaultConfigGlobalSettings.unicode_normalization_form" class="doc doc-heading">
2141) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">unicode_normalization_form</span>
2142) 
2143) 
2144)   <span class="doc doc-labels">
2145)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
2146)   </span>
2147) 
2148) <a href="#derivepassphrase._types.VaultConfigGlobalSettings.unicode_normalization_form" class="headerlink" title="Permanent link">&para;</a></h4>
2149) <div class="doc-signature highlight"><pre><span></span><code><span class="n">unicode_normalization_form</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a></span><span class="p">[</span>
2150)     <span class="n"><a class="autorefs autorefs-external" title="typing.Literal" href="https://docs.python.org/3/library/typing.html#typing.Literal">Literal</a></span><span class="p">[</span><span class="s2">&quot;NFC&quot;</span><span class="p">,</span> <span class="s2">&quot;NFD&quot;</span><span class="p">,</span> <span class="s2">&quot;NFKC&quot;</span><span class="p">,</span> <span class="s2">&quot;NFKD&quot;</span><span class="p">]</span>
2151) <span class="p">]</span>
2152) </code></pre></div>
2153) 
2154)     <div class="doc doc-contents ">
2155) 
2156)         
2157)     </div>
2158) 
2159) </div>
2160) 
2161) <div class="doc doc-object doc-attribute">
2162) 
2163) 
2164) 
2165) <h4 id="derivepassphrase._types.VaultConfigGlobalSettings.length" class="doc doc-heading">
2166) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">length</span>
2167) 
2168) 
2169)   <span class="doc doc-labels">
2170)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
2171)   </span>
2172) 
2173) <a href="#derivepassphrase._types.VaultConfigGlobalSettings.length" class="headerlink" title="Permanent link">&para;</a></h4>
2174) <div class="doc-signature highlight"><pre><span></span><code><span class="n">length</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a></span><span class="p">[</span><span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></span><span class="p">]</span>
2175) </code></pre></div>
2176) 
2177)     <div class="doc doc-contents ">
2178) 
2179)         
2180)     </div>
2181) 
2182) </div>
2183) 
2184) <div class="doc doc-object doc-attribute">
2185) 
2186) 
2187) 
2188) <h4 id="derivepassphrase._types.VaultConfigGlobalSettings.repeat" class="doc doc-heading">
2189) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">repeat</span>
2190) 
2191) 
2192)   <span class="doc doc-labels">
2193)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
2194)   </span>
2195) 
2196) <a href="#derivepassphrase._types.VaultConfigGlobalSettings.repeat" class="headerlink" title="Permanent link">&para;</a></h4>
2197) <div class="doc-signature highlight"><pre><span></span><code><span class="n">repeat</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a></span><span class="p">[</span><span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></span><span class="p">]</span>
2198) </code></pre></div>
2199) 
2200)     <div class="doc doc-contents ">
2201) 
2202)         
2203)     </div>
2204) 
2205) </div>
2206) 
2207) <div class="doc doc-object doc-attribute">
2208) 
2209) 
2210) 
2211) <h4 id="derivepassphrase._types.VaultConfigGlobalSettings.lower" class="doc doc-heading">
2212) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">lower</span>
2213) 
2214) 
2215)   <span class="doc doc-labels">
2216)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
2217)   </span>
2218) 
2219) <a href="#derivepassphrase._types.VaultConfigGlobalSettings.lower" class="headerlink" title="Permanent link">&para;</a></h4>
2220) <div class="doc-signature highlight"><pre><span></span><code><span class="n">lower</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a></span><span class="p">[</span><span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></span><span class="p">]</span>
2221) </code></pre></div>
2222) 
2223)     <div class="doc doc-contents ">
2224) 
2225)         
2226)     </div>
2227) 
2228) </div>
2229) 
2230) <div class="doc doc-object doc-attribute">
2231) 
2232) 
2233) 
2234) <h4 id="derivepassphrase._types.VaultConfigGlobalSettings.upper" class="doc doc-heading">
2235) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">upper</span>
2236) 
2237) 
2238)   <span class="doc doc-labels">
2239)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
2240)   </span>
2241) 
2242) <a href="#derivepassphrase._types.VaultConfigGlobalSettings.upper" class="headerlink" title="Permanent link">&para;</a></h4>
2243) <div class="doc-signature highlight"><pre><span></span><code><span class="n">upper</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a></span><span class="p">[</span><span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></span><span class="p">]</span>
2244) </code></pre></div>
2245) 
2246)     <div class="doc doc-contents ">
2247) 
2248)         
2249)     </div>
2250) 
2251) </div>
2252) 
2253) <div class="doc doc-object doc-attribute">
2254) 
2255) 
2256) 
2257) <h4 id="derivepassphrase._types.VaultConfigGlobalSettings.number" class="doc doc-heading">
2258) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">number</span>
2259) 
2260) 
2261)   <span class="doc doc-labels">
2262)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
2263)   </span>
2264) 
2265) <a href="#derivepassphrase._types.VaultConfigGlobalSettings.number" class="headerlink" title="Permanent link">&para;</a></h4>
2266) <div class="doc-signature highlight"><pre><span></span><code><span class="n">number</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a></span><span class="p">[</span><span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></span><span class="p">]</span>
2267) </code></pre></div>
2268) 
2269)     <div class="doc doc-contents ">
2270) 
2271)         
2272)     </div>
2273) 
2274) </div>
2275) 
2276) <div class="doc doc-object doc-attribute">
2277) 
2278) 
2279) 
2280) <h4 id="derivepassphrase._types.VaultConfigGlobalSettings.space" class="doc doc-heading">
2281) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">space</span>
2282) 
2283) 
2284)   <span class="doc doc-labels">
2285)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
2286)   </span>
2287) 
2288) <a href="#derivepassphrase._types.VaultConfigGlobalSettings.space" class="headerlink" title="Permanent link">&para;</a></h4>
2289) <div class="doc-signature highlight"><pre><span></span><code><span class="n">space</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a></span><span class="p">[</span><span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></span><span class="p">]</span>
2290) </code></pre></div>
2291) 
2292)     <div class="doc doc-contents ">
2293) 
2294)         
2295)     </div>
2296) 
2297) </div>
2298) 
2299) <div class="doc doc-object doc-attribute">
2300) 
2301) 
2302) 
2303) <h4 id="derivepassphrase._types.VaultConfigGlobalSettings.dash" class="doc doc-heading">
2304) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">dash</span>
2305) 
2306) 
2307)   <span class="doc doc-labels">
2308)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
2309)   </span>
2310) 
2311) <a href="#derivepassphrase._types.VaultConfigGlobalSettings.dash" class="headerlink" title="Permanent link">&para;</a></h4>
2312) <div class="doc-signature highlight"><pre><span></span><code><span class="n">dash</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a></span><span class="p">[</span><span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></span><span class="p">]</span>
2313) </code></pre></div>
2314) 
2315)     <div class="doc doc-contents ">
2316) 
2317)         
2318)     </div>
2319) 
2320) </div>
2321) 
2322) <div class="doc doc-object doc-attribute">
2323) 
2324) 
2325) 
2326) <h4 id="derivepassphrase._types.VaultConfigGlobalSettings.symbol" class="doc doc-heading">
2327) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">symbol</span>
2328) 
2329) 
2330)   <span class="doc doc-labels">
2331)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
2332)   </span>
2333) 
2334) <a href="#derivepassphrase._types.VaultConfigGlobalSettings.symbol" class="headerlink" title="Permanent link">&para;</a></h4>
2335) <div class="doc-signature highlight"><pre><span></span><code><span class="n">symbol</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a></span><span class="p">[</span><span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></span><span class="p">]</span>
2336) </code></pre></div>
2337) 
2338)     <div class="doc doc-contents ">
2339) 
2340)         
2341)     </div>
2342) 
2343) </div>
2344) 
2345) 
2346) 
2347) 
2348) 
2349)   </div>
2350) 
2351)     </div>
2352) 
2353) </div>
2354) 
2355) <div class="doc doc-object doc-class">
2356) 
2357) 
2358) 
2359) <h3 id="derivepassphrase._types.VaultConfigServicesSettings" class="doc doc-heading">
2360) <code class="doc-symbol doc-symbol-heading doc-symbol-class"></code>            <span class="doc doc-object-name doc-class-name">VaultConfigServicesSettings</span>
2361) 
2362) 
2363) <a href="#derivepassphrase._types.VaultConfigServicesSettings" class="headerlink" title="Permanent link">&para;</a></h3>
2364) 
2365) 
2366)     <div class="doc doc-contents ">
2367)             <p class="doc doc-class-bases">
2368)               Bases: <code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigGlobalSettings" href="#derivepassphrase._types.VaultConfigGlobalSettings">VaultConfigGlobalSettings</a></code></p>
2369) 
2370) 
2371) 
2372)         <p>Configuration for vault: services settings.</p>
2373) 
2374) 
2375) <p><span class="doc-section-title">Attributes:</span></p>
2376)     <table>
2377)       <thead>
2378)         <tr>
2379)           <th>Name</th>
2380)           <th>Type</th>
2381)           <th>Description</th>
2382)         </tr>
2383)       </thead>
2384)       <tbody>
2385)           <tr class="doc-section-item">
2386)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigServicesSettings.notes" href="#derivepassphrase._types.VaultConfigServicesSettings.notes">notes</a></code></td>
2387)             <td>
2388)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a>]</code>
2389)             </td>
2390)             <td>
2391)               <div class="doc-md-description">
2392)                 <p>Optional notes for this service, to display to the user when
2393) generating the passphrase.</p>
2394)               </div>
2395)             </td>
2396)           </tr>
2397)           <tr class="doc-section-item">
2398)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigServicesSettings.key" href="#derivepassphrase._types.VaultConfigGlobalSettings.key">key</a></code></td>
2399)             <td>
2400)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a>]</code>
2401)             </td>
2402)             <td>
2403)               <div class="doc-md-description">
2404)                 <p>As per the global settings.</p>
2405)               </div>
2406)             </td>
2407)           </tr>
2408)           <tr class="doc-section-item">
2409)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigServicesSettings.phrase" href="#derivepassphrase._types.VaultConfigGlobalSettings.phrase">phrase</a></code></td>
2410)             <td>
2411)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a>]</code>
2412)             </td>
2413)             <td>
2414)               <div class="doc-md-description">
2415)                 <p>As per the global settings.</p>
2416)               </div>
2417)             </td>
2418)           </tr>
2419)           <tr class="doc-section-item">
2420)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigServicesSettings.unicode_normalization_form" href="#derivepassphrase._types.VaultConfigGlobalSettings.unicode_normalization_form">unicode_normalization_form</a></code></td>
2421)             <td>
2422)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a>]</code>
2423)             </td>
2424)             <td>
2425)               <div class="doc-md-description">
2426)                 <p>As per the global settings.</p>
2427)               </div>
2428)             </td>
2429)           </tr>
2430)           <tr class="doc-section-item">
2431)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigServicesSettings.length" href="#derivepassphrase._types.VaultConfigGlobalSettings.length">length</a></code></td>
2432)             <td>
2433)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a>]</code>
2434)             </td>
2435)             <td>
2436)               <div class="doc-md-description">
2437)                 <p>As per the global settings.</p>
2438)               </div>
2439)             </td>
2440)           </tr>
2441)           <tr class="doc-section-item">
2442)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigServicesSettings.repeat" href="#derivepassphrase._types.VaultConfigGlobalSettings.repeat">repeat</a></code></td>
2443)             <td>
2444)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a>]</code>
2445)             </td>
2446)             <td>
2447)               <div class="doc-md-description">
2448)                 <p>As per the global settings.</p>
2449)               </div>
2450)             </td>
2451)           </tr>
2452)           <tr class="doc-section-item">
2453)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigServicesSettings.lower" href="#derivepassphrase._types.VaultConfigGlobalSettings.lower">lower</a></code></td>
2454)             <td>
2455)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a>]</code>
2456)             </td>
2457)             <td>
2458)               <div class="doc-md-description">
2459)                 <p>As per the global settings.</p>
2460)               </div>
2461)             </td>
2462)           </tr>
2463)           <tr class="doc-section-item">
2464)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigServicesSettings.upper" href="#derivepassphrase._types.VaultConfigGlobalSettings.upper">upper</a></code></td>
2465)             <td>
2466)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a>]</code>
2467)             </td>
2468)             <td>
2469)               <div class="doc-md-description">
2470)                 <p>As per the global settings.</p>
2471)               </div>
2472)             </td>
2473)           </tr>
2474)           <tr class="doc-section-item">
2475)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigServicesSettings.number" href="#derivepassphrase._types.VaultConfigGlobalSettings.number">number</a></code></td>
2476)             <td>
2477)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a>]</code>
2478)             </td>
2479)             <td>
2480)               <div class="doc-md-description">
2481)                 <p>As per the global settings.</p>
2482)               </div>
2483)             </td>
2484)           </tr>
2485)           <tr class="doc-section-item">
2486)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigServicesSettings.space" href="#derivepassphrase._types.VaultConfigGlobalSettings.space">space</a></code></td>
2487)             <td>
2488)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a>]</code>
2489)             </td>
2490)             <td>
2491)               <div class="doc-md-description">
2492)                 <p>As per the global settings.</p>
2493)               </div>
2494)             </td>
2495)           </tr>
2496)           <tr class="doc-section-item">
2497)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigServicesSettings.dash" href="#derivepassphrase._types.VaultConfigGlobalSettings.dash">dash</a></code></td>
2498)             <td>
2499)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a>]</code>
2500)             </td>
2501)             <td>
2502)               <div class="doc-md-description">
2503)                 <p>As per the global settings.</p>
2504)               </div>
2505)             </td>
2506)           </tr>
2507)           <tr class="doc-section-item">
2508)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigServicesSettings.symbol" href="#derivepassphrase._types.VaultConfigGlobalSettings.symbol">symbol</a></code></td>
2509)             <td>
2510)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a>]</code>
2511)             </td>
2512)             <td>
2513)               <div class="doc-md-description">
2514)                 <p>As per the global settings.</p>
2515)               </div>
2516)             </td>
2517)           </tr>
2518)       </tbody>
2519)     </table>
2520) 
2521) 
2522) 
2523) 
2524) 
2525) 
2526) 
2527) 
2528) 
2529)   <div class="doc doc-children">
2530) 
2531) 
2532) 
2533) 
2534) 
2535) 
2536) 
2537) <div class="doc doc-object doc-attribute">
2538) 
2539) 
2540) 
2541) <h4 id="derivepassphrase._types.VaultConfigServicesSettings.notes" class="doc doc-heading">
2542) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">notes</span>
2543) 
2544) 
2545)   <span class="doc doc-labels">
2546)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
2547)   </span>
2548) 
2549) <a href="#derivepassphrase._types.VaultConfigServicesSettings.notes" class="headerlink" title="Permanent link">&para;</a></h4>
2550) <div class="doc-signature highlight"><pre><span></span><code><span class="n">notes</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a></span><span class="p">[</span><span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a></span><span class="p">]</span>
2551) </code></pre></div>
2552) 
2553)     <div class="doc doc-contents ">
2554) 
2555)         
2556)     </div>
2557) 
2558) </div>
2559) 
2560) 
2561) 
2562) 
2563) 
2564)   </div>
2565) 
2566)     </div>
2567) 
2568) </div>
2569) 
2570) <div class="doc doc-object doc-class">
2571) 
2572) 
2573) 
2574) <h3 id="derivepassphrase._types.VaultConfig" class="doc doc-heading">
2575) <code class="doc-symbol doc-symbol-heading doc-symbol-class"></code>            <span class="doc doc-object-name doc-class-name">VaultConfig</span>
2576) 
2577) 
2578) <a href="#derivepassphrase._types.VaultConfig" class="headerlink" title="Permanent link">&para;</a></h3>
2579) 
2580) 
2581)     <div class="doc doc-contents ">
2582)             <p class="doc doc-class-bases">
2583)               Bases: <code><a class="autorefs autorefs-external" title="typing_extensions.TypedDict" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.TypedDict">TypedDict</a></code>, <code><span title="derivepassphrase._types._VaultConfig">_VaultConfig</span></code></p>
2584) 
2585) 
2586) 
2587)         <p>Configuration for vault.  For typing purposes.</p>
2588) <p>Usually stored as JSON.</p>
2589) 
2590) 
2591) <p><span class="doc-section-title">Attributes:</span></p>
2592)     <table>
2593)       <thead>
2594)         <tr>
2595)           <th>Name</th>
2596)           <th>Type</th>
2597)           <th>Description</th>
2598)         </tr>
2599)       </thead>
2600)       <tbody>
2601)           <tr class="doc-section-item">
2602)             <td><code><span title="derivepassphrase._types.VaultConfig.global">global</span></code></td>
2603)             <td>
2604)                   <code><a class="autorefs autorefs-external" title="typing_extensions.NotRequired" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NotRequired">NotRequired</a>[<a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigGlobalSettings" href="#derivepassphrase._types.VaultConfigGlobalSettings">VaultConfigGlobalSettings</a>]</code>
2605)             </td>
2606)             <td>
2607)               <div class="doc-md-description">
2608)                 <p>Global settings.</p>
2609)               </div>
2610)             </td>
2611)           </tr>
2612)           <tr class="doc-section-item">
2613)             <td><code><span title="derivepassphrase._types.VaultConfig.services">services</span></code></td>
2614)             <td>
2615)                   <code><a class="autorefs autorefs-external" title="typing_extensions.Required" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.Required">Required</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#dict">dict</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a>, <a class="autorefs autorefs-internal" title="derivepassphrase._types.VaultConfigServicesSettings" href="#derivepassphrase._types.VaultConfigServicesSettings">VaultConfigServicesSettings</a>]]</code>
2616)             </td>
2617)             <td>
2618)               <div class="doc-md-description">
2619)                 <p>Service-specific settings.</p>
2620)               </div>
2621)             </td>
2622)           </tr>
2623)       </tbody>
2624)     </table>
2625) 
2626) 
2627) 
2628) 
2629) 
2630) 
2631) 
2632) 
2633) 
2634)   <div class="doc doc-children">
2635) 
2636) 
2637) 
2638) 
2639) 
2640) 
2641) 
2642) 
2643) 
2644) 
2645) 
2646)   </div>
2647) 
2648)     </div>
2649) 
2650) </div>
2651) 
2652) <div class="doc doc-object doc-class">
2653) 
2654) 
2655) 
2656) <h3 id="derivepassphrase._types.CleanupStep" class="doc doc-heading">
2657) <code class="doc-symbol doc-symbol-heading doc-symbol-class"></code>            <span class="doc doc-object-name doc-class-name">CleanupStep</span>
2658) 
2659) 
2660) <a href="#derivepassphrase._types.CleanupStep" class="headerlink" title="Permanent link">&para;</a></h3>
2661) 
2662) 
2663)     <div class="doc doc-contents ">
2664)             <p class="doc doc-class-bases">
2665)               Bases: <code><a class="autorefs autorefs-external" title="typing_extensions.NamedTuple" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NamedTuple">NamedTuple</a></code></p>
2666) 
2667) 
2668) 
2669)         <p>A single executed step during vault config cleanup.</p>
2670) 
2671) 
2672) <p><span class="doc-section-title">Attributes:</span></p>
2673)     <table>
2674)       <thead>
2675)         <tr>
2676)           <th>Name</th>
2677)           <th>Type</th>
2678)           <th>Description</th>
2679)         </tr>
2680)       </thead>
2681)       <tbody>
2682)           <tr class="doc-section-item">
2683)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.CleanupStep.path" href="#derivepassphrase._types.CleanupStep.path">path</a></code></td>
2684)             <td>
2685)                   <code><a class="autorefs autorefs-external" title="collections.abc.Sequence" href="https://docs.python.org/3/library/collections.abc.html#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a> | <a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a>]</code>
2686)             </td>
2687)             <td>
2688)               <div class="doc-md-description">
2689)                 <p>A sequence of object keys or array indices to navigate to
2690) the JSON value that was cleaned up.</p>
2691)               </div>
2692)             </td>
2693)           </tr>
2694)           <tr class="doc-section-item">
2695)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.CleanupStep.old_value" href="#derivepassphrase._types.CleanupStep.old_value">old_value</a></code></td>
2696)             <td>
2697)                   <code><a class="autorefs autorefs-external" title="typing_extensions.Any" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.Any">Any</a></code>
2698)             </td>
2699)             <td>
2700)               <div class="doc-md-description">
2701)                 <p>The old value.</p>
2702)               </div>
2703)             </td>
2704)           </tr>
2705)           <tr class="doc-section-item">
2706)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.CleanupStep.action" href="#derivepassphrase._types.CleanupStep.action">action</a></code></td>
2707)             <td>
2708)                   <code><a class="autorefs autorefs-external" title="typing.Literal" href="https://docs.python.org/3/library/typing.html#typing.Literal">Literal</a>[&#39;replace&#39;, &#39;remove&#39;]</code>
2709)             </td>
2710)             <td>
2711)               <div class="doc-md-description">
2712)                 <p>Either <code>'replace'</code> if <code>old_value</code> was replaced with
2713) <code>new_value</code>, or <code>'remove'</code> if <code>old_value</code> was removed.</p>
2714)               </div>
2715)             </td>
2716)           </tr>
2717)           <tr class="doc-section-item">
2718)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.CleanupStep.new_value" href="#derivepassphrase._types.CleanupStep.new_value">new_value</a></code></td>
2719)             <td>
2720)                   <code><a class="autorefs autorefs-external" title="typing_extensions.Any" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.Any">Any</a></code>
2721)             </td>
2722)             <td>
2723)               <div class="doc-md-description">
2724)                 <p>The new value.</p>
2725)               </div>
2726)             </td>
2727)           </tr>
2728)       </tbody>
2729)     </table>
2730) 
2731) 
2732) 
2733) 
2734) 
2735) 
2736) 
2737) 
2738) 
2739)   <div class="doc doc-children">
2740) 
2741) 
2742) 
2743) 
2744) 
2745) 
2746) 
2747) <div class="doc doc-object doc-attribute">
2748) 
2749) 
2750) 
2751) <h4 id="derivepassphrase._types.CleanupStep.path" class="doc doc-heading">
2752) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">path</span>
2753) 
2754) 
2755)   <span class="doc doc-labels">
2756)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
2757)   </span>
2758) 
2759) <a href="#derivepassphrase._types.CleanupStep.path" class="headerlink" title="Permanent link">&para;</a></h4>
2760) <div class="doc-signature highlight"><pre><span></span><code><span class="n">path</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" title="collections.abc.Sequence" href="https://docs.python.org/3/library/collections.abc.html#collections.abc.Sequence">Sequence</a></span><span class="p">[</span><span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a></span> <span class="o">|</span> <span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></span><span class="p">]</span>
2761) </code></pre></div>
2762) 
2763)     <div class="doc doc-contents ">
2764) 
2765)         
2766)     </div>
2767) 
2768) </div>
2769) 
2770) <div class="doc doc-object doc-attribute">
2771) 
2772) 
2773) 
2774) <h4 id="derivepassphrase._types.CleanupStep.old_value" class="doc doc-heading">
2775) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">old_value</span>
2776) 
2777) 
2778)   <span class="doc doc-labels">
2779)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
2780)   </span>
2781) 
2782) <a href="#derivepassphrase._types.CleanupStep.old_value" class="headerlink" title="Permanent link">&para;</a></h4>
2783) <div class="doc-signature highlight"><pre><span></span><code><span class="n">old_value</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" title="typing_extensions.Any" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.Any">Any</a></span>
2784) </code></pre></div>
2785) 
2786)     <div class="doc doc-contents ">
2787) 
2788)         
2789)     </div>
2790) 
2791) </div>
2792) 
2793) <div class="doc doc-object doc-attribute">
2794) 
2795) 
2796) 
2797) <h4 id="derivepassphrase._types.CleanupStep.action" class="doc doc-heading">
2798) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">action</span>
2799) 
2800) 
2801)   <span class="doc doc-labels">
2802)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
2803)   </span>
2804) 
2805) <a href="#derivepassphrase._types.CleanupStep.action" class="headerlink" title="Permanent link">&para;</a></h4>
2806) <div class="doc-signature highlight"><pre><span></span><code><span class="n">action</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" title="typing.Literal" href="https://docs.python.org/3/library/typing.html#typing.Literal">Literal</a></span><span class="p">[</span><span class="s1">&#39;replace&#39;</span><span class="p">,</span> <span class="s1">&#39;remove&#39;</span><span class="p">]</span>
2807) </code></pre></div>
2808) 
2809)     <div class="doc doc-contents ">
2810) 
2811)         
2812)     </div>
2813) 
2814) </div>
2815) 
2816) <div class="doc doc-object doc-attribute">
2817) 
2818) 
2819) 
2820) <h4 id="derivepassphrase._types.CleanupStep.new_value" class="doc doc-heading">
2821) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">new_value</span>
2822) 
2823) 
2824)   <span class="doc doc-labels">
2825)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
2826)   </span>
2827) 
2828) <a href="#derivepassphrase._types.CleanupStep.new_value" class="headerlink" title="Permanent link">&para;</a></h4>
2829) <div class="doc-signature highlight"><pre><span></span><code><span class="n">new_value</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" title="typing_extensions.Any" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.Any">Any</a></span>
2830) </code></pre></div>
2831) 
2832)     <div class="doc doc-contents ">
2833) 
2834)         
2835)     </div>
2836) 
2837) </div>
2838) 
2839) 
2840) 
2841) 
2842) 
2843)   </div>
2844) 
2845)     </div>
2846) 
2847) </div>
2848) 
2849) <div class="doc doc-object doc-class">
2850) 
2851) 
2852) 
2853) <h3 id="derivepassphrase._types.KeyCommentPair" class="doc doc-heading">
2854) <code class="doc-symbol doc-symbol-heading doc-symbol-class"></code>            <span class="doc doc-object-name doc-class-name">KeyCommentPair</span>
2855) 
2856) 
2857) <a href="#derivepassphrase._types.KeyCommentPair" class="headerlink" title="Permanent link">&para;</a></h3>
2858) 
2859) 
2860)     <div class="doc doc-contents ">
2861)             <p class="doc doc-class-bases">
2862)               Bases: <code><a class="autorefs autorefs-external" title="typing_extensions.NamedTuple" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.NamedTuple">NamedTuple</a></code></p>
2863) 
2864) 
2865) 
2866)         <p>SSH key plus comment pair.  For typing purposes.</p>
2867) 
2868) 
2869) <p><span class="doc-section-title">Attributes:</span></p>
2870)     <table>
2871)       <thead>
2872)         <tr>
2873)           <th>Name</th>
2874)           <th>Type</th>
2875)           <th>Description</th>
2876)         </tr>
2877)       </thead>
2878)       <tbody>
2879)           <tr class="doc-section-item">
2880)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.KeyCommentPair.key" href="#derivepassphrase._types.KeyCommentPair.key">key</a></code></td>
2881)             <td>
2882)                   <code><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#bytes">bytes</a> | <a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#bytearray">bytearray</a></code>
2883)             </td>
2884)             <td>
2885)               <div class="doc-md-description">
2886)                 <p>SSH key.</p>
2887)               </div>
2888)             </td>
2889)           </tr>
2890)           <tr class="doc-section-item">
2891)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.KeyCommentPair.comment" href="#derivepassphrase._types.KeyCommentPair.comment">comment</a></code></td>
2892)             <td>
2893)                   <code><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#bytes">bytes</a> | <a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#bytearray">bytearray</a></code>
2894)             </td>
2895)             <td>
2896)               <div class="doc-md-description">
2897)                 <p>SSH key comment.</p>
2898)               </div>
2899)             </td>
2900)           </tr>
2901)       </tbody>
2902)     </table>
2903) 
2904) 
2905) 
2906) 
2907) 
2908) 
2909) 
2910) 
2911) 
2912)   <div class="doc doc-children">
2913) 
2914) 
2915) 
2916) 
2917) 
2918) 
2919) 
2920) <div class="doc doc-object doc-attribute">
2921) 
2922) 
2923) 
2924) <h4 id="derivepassphrase._types.KeyCommentPair.key" class="doc doc-heading">
2925) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">key</span>
2926) 
2927) 
2928)   <span class="doc doc-labels">
2929)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
2930)   </span>
2931) 
2932) <a href="#derivepassphrase._types.KeyCommentPair.key" class="headerlink" title="Permanent link">&para;</a></h4>
2933) <div class="doc-signature highlight"><pre><span></span><code><span class="n">key</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#bytes">bytes</a></span> <span class="o">|</span> <span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#bytearray">bytearray</a></span>
2934) </code></pre></div>
2935) 
2936)     <div class="doc doc-contents ">
2937) 
2938)         
2939)     </div>
2940) 
2941) </div>
2942) 
2943) <div class="doc doc-object doc-attribute">
2944) 
2945) 
2946) 
2947) <h4 id="derivepassphrase._types.KeyCommentPair.comment" class="doc doc-heading">
2948) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">comment</span>
2949) 
2950) 
2951)   <span class="doc doc-labels">
2952)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
2953)   </span>
2954) 
2955) <a href="#derivepassphrase._types.KeyCommentPair.comment" class="headerlink" title="Permanent link">&para;</a></h4>
2956) <div class="doc-signature highlight"><pre><span></span><code><span class="n">comment</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#bytes">bytes</a></span> <span class="o">|</span> <span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#bytearray">bytearray</a></span>
2957) </code></pre></div>
2958) 
2959)     <div class="doc doc-contents ">
2960) 
2961)         
2962)     </div>
2963) 
2964) </div>
2965) 
2966) 
2967) 
2968) 
2969) 
2970)   </div>
2971) 
2972)     </div>
2973) 
2974) </div>
2975) 
2976) <div class="doc doc-object doc-class">
2977) 
2978) 
2979) 
2980) <h3 id="derivepassphrase._types.SSH_AGENTC" class="doc doc-heading">
2981) <code class="doc-symbol doc-symbol-heading doc-symbol-class"></code>            <span class="doc doc-object-name doc-class-name">SSH_AGENTC</span>
2982) 
2983) 
2984) <a href="#derivepassphrase._types.SSH_AGENTC" class="headerlink" title="Permanent link">&para;</a></h3>
2985) 
2986) 
2987)     <div class="doc doc-contents ">
2988)             <p class="doc doc-class-bases">
2989)               Bases: <code><a class="autorefs autorefs-external" title="enum.Enum" href="https://docs.python.org/3/library/enum.html#enum.Enum">Enum</a></code></p>
2990) 
2991) 
2992) 
2993)         <p>SSH agent protocol numbers: client requests.</p>
2994) 
2995) 
2996) <p><span class="doc-section-title">Attributes:</span></p>
2997)     <table>
2998)       <thead>
2999)         <tr>
3000)           <th>Name</th>
3001)           <th>Type</th>
3002)           <th>Description</th>
3003)         </tr>
3004)       </thead>
3005)       <tbody>
3006)           <tr class="doc-section-item">
3007)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.SSH_AGENTC.REQUEST_IDENTITIES" href="#derivepassphrase._types.SSH_AGENTC.REQUEST_IDENTITIES">REQUEST_IDENTITIES</a></code></td>
3008)             <td>
3009)                   <code><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></code>
3010)             </td>
3011)             <td>
3012)               <div class="doc-md-description">
3013)                 <p>List identities.  Expecting
3014) <a class="autorefs autorefs-internal" href="#derivepassphrase._types.SSH_AGENT.IDENTITIES_ANSWER"><code>SSH_AGENT.IDENTITIES_ANSWER</code></a>.</p>
3015)               </div>
3016)             </td>
3017)           </tr>
3018)           <tr class="doc-section-item">
3019)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.SSH_AGENTC.SIGN_REQUEST" href="#derivepassphrase._types.SSH_AGENTC.SIGN_REQUEST">SIGN_REQUEST</a></code></td>
3020)             <td>
3021)                   <code><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></code>
3022)             </td>
3023)             <td>
3024)               <div class="doc-md-description">
3025)                 <p>Sign data.  Expecting <a class="autorefs autorefs-internal" href="#derivepassphrase._types.SSH_AGENT.SIGN_RESPONSE"><code>SSH_AGENT.SIGN_RESPONSE</code></a>.</p>
3026)               </div>
3027)             </td>
3028)           </tr>
3029)           <tr class="doc-section-item">
3030)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.SSH_AGENTC.ADD_IDENTITY" href="#derivepassphrase._types.SSH_AGENTC.ADD_IDENTITY">ADD_IDENTITY</a></code></td>
3031)             <td>
3032)                   <code><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></code>
3033)             </td>
3034)             <td>
3035)               <div class="doc-md-description">
3036)                 <p>Add an (SSH2) identity.</p>
3037)               </div>
3038)             </td>
3039)           </tr>
3040)           <tr class="doc-section-item">
3041)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.SSH_AGENTC.REMOVE_IDENTITY" href="#derivepassphrase._types.SSH_AGENTC.REMOVE_IDENTITY">REMOVE_IDENTITY</a></code></td>
3042)             <td>
3043)                   <code><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></code>
3044)             </td>
3045)             <td>
3046)               <div class="doc-md-description">
3047)                 <p>Remove an (SSH2) identity.</p>
3048)               </div>
3049)             </td>
3050)           </tr>
3051)           <tr class="doc-section-item">
3052)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.SSH_AGENTC.ADD_ID_CONSTRAINED" href="#derivepassphrase._types.SSH_AGENTC.ADD_ID_CONSTRAINED">ADD_ID_CONSTRAINED</a></code></td>
3053)             <td>
3054)                   <code><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></code>
3055)             </td>
3056)             <td>
3057)               <div class="doc-md-description">
3058)                 <p>Add an (SSH2) identity, including key constraints.</p>
3059)               </div>
3060)             </td>
3061)           </tr>
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

3062)           <tr class="doc-section-item">
3063)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.SSH_AGENTC.EXTENSION" href="#derivepassphrase._types.SSH_AGENTC.EXTENSION">EXTENSION</a></code></td>
3064)             <td>
3065)                   <code><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></code>
3066)             </td>
3067)             <td>
3068)               <div class="doc-md-description">
3069)                 <p>Issue a named request that isn&rsquo;t part of the core agent
3070) protocol.  Expecting <a class="autorefs autorefs-internal" href="#derivepassphrase._types.SSH_AGENT.EXTENSION_RESPONSE"><code>SSH_AGENT.EXTENSION_RESPONSE</code></a> or
3071) <a class="autorefs autorefs-internal" href="#derivepassphrase._types.SSH_AGENT.EXTENSION_FAILURE"><code>SSH_AGENT.EXTENSION_FAILURE</code></a> if the named request is
3072) supported, <a class="autorefs autorefs-internal" href="#derivepassphrase._types.SSH_AGENT.FAILURE"><code>SSH_AGENT.FAILURE</code></a> otherwise.</p>
3073)               </div>
3074)             </td>
3075)           </tr>
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

3076)       </tbody>
3077)     </table>
3078) 
3079) 
3080) 
3081) 
3082) 
3083) 
3084) 
3085) 
3086) 
3087)   <div class="doc doc-children">
3088) 
3089) 
3090) 
3091) 
3092) 
3093) 
3094) 
3095) <div class="doc doc-object doc-attribute">
3096) 
3097) 
3098) 
3099) <h4 id="derivepassphrase._types.SSH_AGENTC.REQUEST_IDENTITIES" class="doc doc-heading">
3100) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">REQUEST_IDENTITIES</span>
3101) 
3102) 
3103)   <span class="doc doc-labels">
3104)       <small class="doc doc-label doc-label-class-attribute"><code>class-attribute</code></small>
3105)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
3106)   </span>
3107) 
3108) <a href="#derivepassphrase._types.SSH_AGENTC.REQUEST_IDENTITIES" class="headerlink" title="Permanent link">&para;</a></h4>
3109) <div class="doc-signature highlight"><pre><span></span><code><span class="n">REQUEST_IDENTITIES</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></span> <span class="o">=</span> <span class="mi">11</span>
3110) </code></pre></div>
3111) 
3112)     <div class="doc doc-contents ">
3113) 
3114)         
3115)     </div>
3116) 
3117) </div>
3118) 
3119) <div class="doc doc-object doc-attribute">
3120) 
3121) 
3122) 
3123) <h4 id="derivepassphrase._types.SSH_AGENTC.SIGN_REQUEST" class="doc doc-heading">
3124) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">SIGN_REQUEST</span>
3125) 
3126) 
3127)   <span class="doc doc-labels">
3128)       <small class="doc doc-label doc-label-class-attribute"><code>class-attribute</code></small>
3129)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
3130)   </span>
3131) 
3132) <a href="#derivepassphrase._types.SSH_AGENTC.SIGN_REQUEST" class="headerlink" title="Permanent link">&para;</a></h4>
3133) <div class="doc-signature highlight"><pre><span></span><code><span class="n">SIGN_REQUEST</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></span> <span class="o">=</span> <span class="mi">13</span>
3134) </code></pre></div>
3135) 
3136)     <div class="doc doc-contents ">
3137) 
3138)         
3139)     </div>
3140) 
3141) </div>
3142) 
3143) <div class="doc doc-object doc-attribute">
3144) 
3145) 
3146) 
3147) <h4 id="derivepassphrase._types.SSH_AGENTC.ADD_IDENTITY" class="doc doc-heading">
3148) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">ADD_IDENTITY</span>
3149) 
3150) 
3151)   <span class="doc doc-labels">
3152)       <small class="doc doc-label doc-label-class-attribute"><code>class-attribute</code></small>
3153)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
3154)   </span>
3155) 
3156) <a href="#derivepassphrase._types.SSH_AGENTC.ADD_IDENTITY" class="headerlink" title="Permanent link">&para;</a></h4>
3157) <div class="doc-signature highlight"><pre><span></span><code><span class="n">ADD_IDENTITY</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></span> <span class="o">=</span> <span class="mi">17</span>
3158) </code></pre></div>
3159) 
3160)     <div class="doc doc-contents ">
3161) 
3162)         
3163)     </div>
3164) 
3165) </div>
3166) 
3167) <div class="doc doc-object doc-attribute">
3168) 
3169) 
3170) 
3171) <h4 id="derivepassphrase._types.SSH_AGENTC.REMOVE_IDENTITY" class="doc doc-heading">
3172) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">REMOVE_IDENTITY</span>
3173) 
3174) 
3175)   <span class="doc doc-labels">
3176)       <small class="doc doc-label doc-label-class-attribute"><code>class-attribute</code></small>
3177)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
3178)   </span>
3179) 
3180) <a href="#derivepassphrase._types.SSH_AGENTC.REMOVE_IDENTITY" class="headerlink" title="Permanent link">&para;</a></h4>
3181) <div class="doc-signature highlight"><pre><span></span><code><span class="n">REMOVE_IDENTITY</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></span> <span class="o">=</span> <span class="mi">18</span>
3182) </code></pre></div>
3183) 
3184)     <div class="doc doc-contents ">
3185) 
3186)         
3187)     </div>
3188) 
3189) </div>
3190) 
3191) <div class="doc doc-object doc-attribute">
3192) 
3193) 
3194) 
3195) <h4 id="derivepassphrase._types.SSH_AGENTC.ADD_ID_CONSTRAINED" class="doc doc-heading">
3196) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">ADD_ID_CONSTRAINED</span>
3197) 
3198) 
3199)   <span class="doc doc-labels">
3200)       <small class="doc doc-label doc-label-class-attribute"><code>class-attribute</code></small>
3201)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
3202)   </span>
3203) 
3204) <a href="#derivepassphrase._types.SSH_AGENTC.ADD_ID_CONSTRAINED" class="headerlink" title="Permanent link">&para;</a></h4>
3205) <div class="doc-signature highlight"><pre><span></span><code><span class="n">ADD_ID_CONSTRAINED</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></span> <span class="o">=</span> <span class="mi">25</span>
3206) </code></pre></div>
3207) 
3208)     <div class="doc doc-contents ">
3209) 
3210)         
3211)     </div>
3212) 
3213) </div>
3214) 
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

3215) <div class="doc doc-object doc-attribute">
3216) 
3217) 
3218) 
3219) <h4 id="derivepassphrase._types.SSH_AGENTC.EXTENSION" class="doc doc-heading">
3220) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">EXTENSION</span>
3221) 
3222) 
3223)   <span class="doc doc-labels">
3224)       <small class="doc doc-label doc-label-class-attribute"><code>class-attribute</code></small>
3225)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
3226)   </span>
3227) 
3228) <a href="#derivepassphrase._types.SSH_AGENTC.EXTENSION" class="headerlink" title="Permanent link">&para;</a></h4>
3229) <div class="doc-signature highlight"><pre><span></span><code><span class="n">EXTENSION</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></span> <span class="o">=</span> <span class="mi">27</span>
3230) </code></pre></div>
3231) 
3232)     <div class="doc doc-contents ">
3233) 
3234)         
3235)     </div>
3236) 
3237) </div>
3238) 
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

3239) 
3240) 
3241) 
3242) 
3243)   </div>
3244) 
3245)     </div>
3246) 
3247) </div>
3248) 
3249) <div class="doc doc-object doc-class">
3250) 
3251) 
3252) 
3253) <h3 id="derivepassphrase._types.SSH_AGENT" class="doc doc-heading">
3254) <code class="doc-symbol doc-symbol-heading doc-symbol-class"></code>            <span class="doc doc-object-name doc-class-name">SSH_AGENT</span>
3255) 
3256) 
3257) <a href="#derivepassphrase._types.SSH_AGENT" class="headerlink" title="Permanent link">&para;</a></h3>
3258) 
3259) 
3260)     <div class="doc doc-contents ">
3261)             <p class="doc doc-class-bases">
3262)               Bases: <code><a class="autorefs autorefs-external" title="enum.Enum" href="https://docs.python.org/3/library/enum.html#enum.Enum">Enum</a></code></p>
3263) 
3264) 
3265) 
3266)         <p>SSH agent protocol numbers: server replies.</p>
3267) 
3268) 
3269) <p><span class="doc-section-title">Attributes:</span></p>
3270)     <table>
3271)       <thead>
3272)         <tr>
3273)           <th>Name</th>
3274)           <th>Type</th>
3275)           <th>Description</th>
3276)         </tr>
3277)       </thead>
3278)       <tbody>
3279)           <tr class="doc-section-item">
3280)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.SSH_AGENT.FAILURE" href="#derivepassphrase._types.SSH_AGENT.FAILURE">FAILURE</a></code></td>
3281)             <td>
3282)                   <code><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></code>
3283)             </td>
3284)             <td>
3285)               <div class="doc-md-description">
3286)                 <p>Generic failure code.</p>
3287)               </div>
3288)             </td>
3289)           </tr>
3290)           <tr class="doc-section-item">
3291)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.SSH_AGENT.SUCCESS" href="#derivepassphrase._types.SSH_AGENT.SUCCESS">SUCCESS</a></code></td>
3292)             <td>
3293)                   <code><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></code>
3294)             </td>
3295)             <td>
3296)               <div class="doc-md-description">
3297)                 <p>Generic success code.</p>
3298)               </div>
3299)             </td>
3300)           </tr>
3301)           <tr class="doc-section-item">
3302)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.SSH_AGENT.IDENTITIES_ANSWER" href="#derivepassphrase._types.SSH_AGENT.IDENTITIES_ANSWER">IDENTITIES_ANSWER</a></code></td>
3303)             <td>
3304)                   <code><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></code>
3305)             </td>
3306)             <td>
3307)               <div class="doc-md-description">
3308)                 <p>Successful answer to <a class="autorefs autorefs-internal" href="#derivepassphrase._types.SSH_AGENTC.REQUEST_IDENTITIES"><code>SSH_AGENTC.REQUEST_IDENTITIES</code></a>.</p>
3309)               </div>
3310)             </td>
3311)           </tr>
3312)           <tr class="doc-section-item">
3313)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.SSH_AGENT.SIGN_RESPONSE" href="#derivepassphrase._types.SSH_AGENT.SIGN_RESPONSE">SIGN_RESPONSE</a></code></td>
3314)             <td>
3315)                   <code><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></code>
3316)             </td>
3317)             <td>
3318)               <div class="doc-md-description">
3319)                 <p>Successful answer to <a class="autorefs autorefs-internal" href="#derivepassphrase._types.SSH_AGENTC.SIGN_REQUEST"><code>SSH_AGENTC.SIGN_REQUEST</code></a>.</p>
3320)               </div>
3321)             </td>
3322)           </tr>
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

3323)           <tr class="doc-section-item">
3324)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.SSH_AGENT.EXTENSION_FAILURE" href="#derivepassphrase._types.SSH_AGENT.EXTENSION_FAILURE">EXTENSION_FAILURE</a></code></td>
3325)             <td>
3326)                   <code><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></code>
3327)             </td>
3328)             <td>
3329)               <div class="doc-md-description">
3330)                 <p>Unsuccessful answer to <a class="autorefs autorefs-internal" href="#derivepassphrase._types.SSH_AGENTC.EXTENSION"><code>SSH_AGENTC.EXTENSION</code></a>.</p>
3331)               </div>
3332)             </td>
3333)           </tr>
3334)           <tr class="doc-section-item">
3335)             <td><code><a class="autorefs autorefs-internal" title="derivepassphrase._types.SSH_AGENT.EXTENSION_RESPONSE" href="#derivepassphrase._types.SSH_AGENT.EXTENSION_RESPONSE">EXTENSION_RESPONSE</a></code></td>
3336)             <td>
3337)                   <code><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></code>
3338)             </td>
3339)             <td>
3340)               <div class="doc-md-description">
3341)                 <p>Successful answer to <a class="autorefs autorefs-internal" href="#derivepassphrase._types.SSH_AGENTC.EXTENSION"><code>SSH_AGENTC.EXTENSION</code></a>.</p>
3342)               </div>
3343)             </td>
3344)           </tr>
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

3345)       </tbody>
3346)     </table>
3347) 
3348) 
3349) 
3350) 
3351) 
3352) 
3353) 
3354) 
3355) 
3356)   <div class="doc doc-children">
3357) 
3358) 
3359) 
3360) 
3361) 
3362) 
3363) 
3364) <div class="doc doc-object doc-attribute">
3365) 
3366) 
3367) 
3368) <h4 id="derivepassphrase._types.SSH_AGENT.FAILURE" class="doc doc-heading">
3369) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">FAILURE</span>
3370) 
3371) 
3372)   <span class="doc doc-labels">
3373)       <small class="doc doc-label doc-label-class-attribute"><code>class-attribute</code></small>
3374)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
3375)   </span>
3376) 
3377) <a href="#derivepassphrase._types.SSH_AGENT.FAILURE" class="headerlink" title="Permanent link">&para;</a></h4>
3378) <div class="doc-signature highlight"><pre><span></span><code><span class="n">FAILURE</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></span> <span class="o">=</span> <span class="mi">5</span>
3379) </code></pre></div>
3380) 
3381)     <div class="doc doc-contents ">
3382) 
3383)         
3384)     </div>
3385) 
3386) </div>
3387) 
3388) <div class="doc doc-object doc-attribute">
3389) 
3390) 
3391) 
3392) <h4 id="derivepassphrase._types.SSH_AGENT.SUCCESS" class="doc doc-heading">
3393) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">SUCCESS</span>
3394) 
3395) 
3396)   <span class="doc doc-labels">
3397)       <small class="doc doc-label doc-label-class-attribute"><code>class-attribute</code></small>
3398)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
3399)   </span>
3400) 
3401) <a href="#derivepassphrase._types.SSH_AGENT.SUCCESS" class="headerlink" title="Permanent link">&para;</a></h4>
3402) <div class="doc-signature highlight"><pre><span></span><code><span class="n">SUCCESS</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></span> <span class="o">=</span> <span class="mi">6</span>
3403) </code></pre></div>
3404) 
3405)     <div class="doc doc-contents ">
3406) 
3407)         
3408)     </div>
3409) 
3410) </div>
3411) 
3412) <div class="doc doc-object doc-attribute">
3413) 
3414) 
3415) 
3416) <h4 id="derivepassphrase._types.SSH_AGENT.IDENTITIES_ANSWER" class="doc doc-heading">
3417) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">IDENTITIES_ANSWER</span>
3418) 
3419) 
3420)   <span class="doc doc-labels">
3421)       <small class="doc doc-label doc-label-class-attribute"><code>class-attribute</code></small>
3422)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
3423)   </span>
3424) 
3425) <a href="#derivepassphrase._types.SSH_AGENT.IDENTITIES_ANSWER" class="headerlink" title="Permanent link">&para;</a></h4>
3426) <div class="doc-signature highlight"><pre><span></span><code><span class="n">IDENTITIES_ANSWER</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></span> <span class="o">=</span> <span class="mi">12</span>
3427) </code></pre></div>
3428) 
3429)     <div class="doc doc-contents ">
3430) 
3431)         
3432)     </div>
3433) 
3434) </div>
3435) 
3436) <div class="doc doc-object doc-attribute">
3437) 
3438) 
3439) 
3440) <h4 id="derivepassphrase._types.SSH_AGENT.SIGN_RESPONSE" class="doc doc-heading">
3441) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">SIGN_RESPONSE</span>
3442) 
3443) 
3444)   <span class="doc doc-labels">
3445)       <small class="doc doc-label doc-label-class-attribute"><code>class-attribute</code></small>
3446)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
3447)   </span>
3448) 
3449) <a href="#derivepassphrase._types.SSH_AGENT.SIGN_RESPONSE" class="headerlink" title="Permanent link">&para;</a></h4>
3450) <div class="doc-signature highlight"><pre><span></span><code><span class="n">SIGN_RESPONSE</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></span> <span class="o">=</span> <span class="mi">14</span>
3451) </code></pre></div>
3452) 
3453)     <div class="doc doc-contents ">
3454) 
3455)         
3456)     </div>
3457) 
3458) </div>
3459) 
Marco Ricci Deployed 21da667f0ed6 to 0....

Marco Ricci authored 3 weeks ago

3460) <div class="doc doc-object doc-attribute">
3461) 
3462) 
3463) 
3464) <h4 id="derivepassphrase._types.SSH_AGENT.EXTENSION_FAILURE" class="doc doc-heading">
3465) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">EXTENSION_FAILURE</span>
3466) 
3467) 
3468)   <span class="doc doc-labels">
3469)       <small class="doc doc-label doc-label-class-attribute"><code>class-attribute</code></small>
3470)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
3471)   </span>
3472) 
3473) <a href="#derivepassphrase._types.SSH_AGENT.EXTENSION_FAILURE" class="headerlink" title="Permanent link">&para;</a></h4>
3474) <div class="doc-signature highlight"><pre><span></span><code><span class="n">EXTENSION_FAILURE</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></span> <span class="o">=</span> <span class="mi">28</span>
3475) </code></pre></div>
3476) 
3477)     <div class="doc doc-contents ">
3478) 
3479)         
3480)     </div>
3481) 
3482) </div>
3483) 
3484) <div class="doc doc-object doc-attribute">
3485) 
3486) 
3487) 
3488) <h4 id="derivepassphrase._types.SSH_AGENT.EXTENSION_RESPONSE" class="doc doc-heading">
3489) <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code>            <span class="doc doc-object-name doc-attribute-name">EXTENSION_RESPONSE</span>
3490) 
3491) 
3492)   <span class="doc doc-labels">
3493)       <small class="doc doc-label doc-label-class-attribute"><code>class-attribute</code></small>
3494)       <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small>
3495)   </span>
3496) 
3497) <a href="#derivepassphrase._types.SSH_AGENT.EXTENSION_RESPONSE" class="headerlink" title="Permanent link">&para;</a></h4>
3498) <div class="doc-signature highlight"><pre><span></span><code><span class="n">EXTENSION_RESPONSE</span><span class="p">:</span> <span class="n"><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/functions.html#int">int</a></span> <span class="o">=</span> <span class="mi">29</span>
3499) </code></pre></div>
3500) 
3501)     <div class="doc doc-contents ">
3502) 
3503)         
3504)     </div>
3505) 
3506) </div>
3507)