mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* Preliminary Linux Key Infrastructure 0.01-alpha1
@ 2004-07-26  2:20 Kyle Moffett
  2004-07-26  3:21 ` Bernd Eckenfels
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Kyle Moffett @ 2004-07-26  2:20 UTC (permalink / raw)
  To: lkml List

Preliminary Linux Key Infrastructure 0.01-alpha1:

I'm writing a key/keyring infrastructure for the Linux kernel. I've got 
some of the
basic infrastructure done, and I'd like any comments on it that you may 
have.

Please note that as yet none of this has been even compile tested, it 
has
errors galore, and is still very incomplete.  I have only worked on the 
in-kernel
parts of the infrastructure, user-space interfaces and keyctl are on my 
TODO
list. :-D

See below for my current status:

That said, here's a link:
http://www.tjhsst.edu/~kmoffett/lki.tar.bz2

Completed:
	lki_key_t & methods
		A simple key, with a description and a BLOB
	lki_keytype_t & methods
		A module-registered key type description including callbacks
	lki_key_hash_{add,remove,search}
		Lookup up keys by number

In Progress:
	lki_keyring_blob_t & methods
		A special-case of a key. Just needs add and remove key methods
	permissions model
		On hold while I learn more about POSIX ACLs and stuff
	lki_key_handle_t
		This is my next task, it is barely started

TODO:
	keyctl:
		The syscall that makes it all possible
	keyfs:
		keys by number: On hold while I learn more about filesystems :-D
	libinuxkeys:
		A user-space library linked using "gcc -linuxkeys" :-D

Cheers,
Kyle Moffett

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCM/CS/IT/U d- s++: a17 C++++>$ UB/L/X/*++++(+)>$ P+++(++++)>$
L++++(+++) E W++(+) N+++(++) o? K? w--- O? M++ V? PS+() PE+(-) Y+
PGP+++ t+(+++) 5 X R? tv-(--) b++++(++) DI+ D+ G e->++++$ h!*()>++$ r  
!y?(-)
------END GEEK CODE BLOCK------


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2004-07-29 21:06 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-07-26  2:20 Preliminary Linux Key Infrastructure 0.01-alpha1 Kyle Moffett
2004-07-26  3:21 ` Bernd Eckenfels
2004-07-26  4:40   ` Kyle Moffett
2004-07-27 15:32     ` J. Bruce Fields
2004-07-26 21:22 ` Pavel Machek
2004-07-29  5:58 ` James Morris
2004-07-29  8:21   ` Arjan van de Ven
2004-07-29 12:43   ` Kyle Moffett
2004-07-29 14:25     ` J. Bruce Fields
2004-07-29 21:04       ` Kyle Moffett

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®