plan9fox/sys/include/ape
cinap_lenrek 85216d3d95 auth/rsa2asn1: implement private key export with -a flag (thanks kvik)
kvik writes:

I needed to convert the RSA private key that was laying around in
secstore into a format understood by UNIX® tools like SSH.

With asn12rsa(8) we can go from the ASN.1/DER to Plan 9 format, but not
back - so I wrote the libsec function asn1encodeRSApriv(2) and used it in
rsa2asn1(8) by adding the -a flag which causes the full private key to be
encoded and output.
2019-08-30 07:34:35 +02:00
..
arpa ape: initial IPv6 support, inet_pton()/inet_ntop(), getaddrinfo()/getnameinfo() 2013-03-31 18:52:45 +02:00
netinet ape: add inet_aton() 2013-04-01 19:16:18 +02:00
sys ape: an implemenation of getitimer setitimer 2018-07-01 18:48:12 -04:00
ar.h
assert.h ape: improve assert macro 2018-04-02 21:44:21 -07:00
auth.h ape: fix auth.h 2018-05-20 23:22:41 +02:00
bio.h update ape/bio.h (thanks jpm) 2017-05-06 14:33:52 +00:00
bsd.h ape: declare gethostname 2018-12-02 03:30:22 -08:00
bzlib.h
ctype.h
cursor.h
dirent.h ape: add d_stat struct in dirent struct allowing the avoidance of stats 2016-08-28 03:39:49 +02:00
draw.h libdraw: get rid of _drawdebug variable 2017-04-29 21:03:52 +02:00
errno.h python: update python build configuration to new ape capabilities like getaddrinfo(), ipv6 and fix EISCON typo in ape 2013-03-31 18:54:45 +02:00
error.h
event.h
fcntl.h
fmt.h
grp.h ape: add some common fields for stat, grp and pwd 2018-06-17 17:38:00 -04:00
inttypes.h ape: add stdint.h, fix SSIZE_MAX and add SIZE_MAX to limits.h 2015-07-13 02:36:48 +02:00
keyboard.h
lib9.h ape: change types from unsigned long to void* for rendezvous() and segattach()/segbrk() (erik), use uniqueue rendezvous tags for _buf and listen 2013-05-11 18:34:40 +02:00
libl.h
libnet.h
libsec.h auth/rsa2asn1: implement private key export with -a flag (thanks kvik) 2019-08-30 07:34:35 +02:00
libv.h
limits.h ape: add stdint.h, fix SSIZE_MAX and add SIZE_MAX to limits.h 2015-07-13 02:36:48 +02:00
locale.h
lock.h reverting semaphore lock changes from sources (r41ccd6d221da, rb28756e5ba29) 2013-09-26 22:24:31 +02:00
mouse.h
mp.h mptod/dtomp: add to mp.h 2018-03-09 21:30:06 +00:00
netdb.h ape: initial IPv6 support, inet_pton()/inet_ntop(), getaddrinfo()/getnameinfo() 2013-03-31 18:52:45 +02:00
Plan9libnet.h
pwd.h ape: add some common fields for stat, grp and pwd 2018-06-17 17:38:00 -04:00
qlock.h libc: improve alignment of QLp structure on amd64, cosmetics 2017-10-28 18:53:27 +02:00
select.h
setjmp.h
signal.h ape: an implemenation of getitimer setitimer 2018-07-01 18:48:12 -04:00
stddef.h
stdint.h ape: add stdint.h, fix SSIZE_MAX and add SIZE_MAX to limits.h 2015-07-13 02:36:48 +02:00
stdio.h ape: fix stdio putc() macro, avoiding "result of operation not used" warning 2019-06-19 23:59:25 +02:00
stdlib.h ape: set MB_CUR_MAX to 4 in stdlib.h for 21-bit runes (thanks erik quanstro) 2015-09-29 15:17:21 +02:00
string.h ape: add strnlen 2018-06-21 11:56:37 -04:00
termios.h
time.h ape: implement altzone for tzset() 2015-08-04 02:01:41 +02:00
u.h ape: add signed fixed size integer typedefs to u.h 2018-05-13 07:13:00 +02:00
unistd.h ape: provide bogus chroot implementation 2018-06-20 22:19:37 -04:00
utf.h change Rune from ushort to uint for to 21 bit runes (thanks mischief!) 2013-10-17 12:02:45 +02:00
utime.h
zlib.h