KernelNewbies
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Kernel Hacking

  • Frontpage

  • Kernel Hacking

  • Kernel Documentation

  • Kernel Glossary

  • FAQ

  • Found a bug?

  • Kernel Changelog

  • Upstream Merge Guide

Projects

  • KernelJanitors

  • KernelMentors

  • KernelProjects

Community

  • Why a community?

  • Regional Kernelnewbies

  • Personal Pages

  • Upcoming Events

References

  • Mailing Lists

  • Related Sites

  • Programming Links

Wiki

  • Recent Changes

  • Site Editors

  • Side Bar

  • Tips for Editors

  • Hosted by WikiWall

Navigation

  • RecentChanges
  • FindPage
  • HelpContents
Revision 1 as of 2007-03-20 18:29:39
KernelNewbies:
  • Linux_2_6_21

TableOfContents()

Short overview (for news sites, etc)

Important things (AKA: ''the cool stuff'')

Stuff

Stuff

Various core changes

Architecture-specific changes

  • i386

Filesystems

  • eCryptfs
    • xattr flags and mount options. Introduces the ability to store cryptographic metadata into an lower file extended attribute rather than the lower file header region. The two new nmount options are: ecryptfs_xattr_metadata; when set, newly created files will have their cryptographic metadata stored in the extended attribute region of the file rather than the header; and ecryptfs_encrypted_view; when set this option causes eCryptfs to present applications a view of encrypted files as if the cryptographic metadata were stored in the file header, whether the metadata is actually stored in the header or in the extended attributes[http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=17398957aa0a05ef62535060b41d103590dcc533 (commit)]

    • Public key transport mechanism [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=88b4a07e6610f4c93b08b0bb103318218db1e9f6 (commit)]

    • Generalize metadata read/write [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=dd2a3b7ad98f8482cae481cad89dfed5eee48365 (commit)]

    • Public key; packet management [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=dddfa461fc8951f9b5f951c13565b6cac678635a (commit)]

    • Encrypted passthrough [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e77a56ddceeec87575a13a60fc1a394af6a1f4bc (commit)]

  • OCFS2:

Networking

Various subsystems

Software suspend

Crypto

* Add the Camellia cipher algorithm. Camellia is a symmetric key block cipher developed jointly at NTT and Mitsubishi Electric Corporation [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d64beac050914de6fe6565741b39905ecd5994b7 (commit 1], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=02ab5a7056bd8441ba6ae8ba8662d4296c202ecb 2], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=04ac7db3f23d98abe5d3c91d21b0e45fc09e74ea 3)]

* [CRYPTO] tcrypt: Added test vectors for sha384/sha512 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a28091ae170cd06695bf461905c5b97a165633ba (commit)] This patch adds tests for SHA384 HMAC and SHA512 HMAC to the tcrypt module. Test data was taken from RFC4231. This patch is a follow-up to the discovery (bug 7646) that the kernel SHA384 HMAC implementation was not generating proper SHA384 HMACs.

* [CRYPTO] api: Allow multiple frontends per backend [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=27d2a3300755387d2fec231d37944907ff992ce8 (commit)] This patch adds support for multiple frontend types for each backend algorithm by passing the type and mask through to the backend type init function. * [CRYPTO] api: Use structs for cipher/compression [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=78a1fe4f242cbe6b4578e072b75e171b92745afa (commit)] Now that all cipher/compression users have switched over to the new allocation scheme, we can get rid of the compatility defines and use proper structs for them. * [CRYPTO] fcrypt: Add FCrypt from RxRPC [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=90831639a65592d6d3dc888dc3341f54ebf932e6 (commit)] Add a crypto module to provide FCrypt encryption as used by RxRPC. * [CRYPTO] pcbc: Add Propagated CBC template [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=91652be5d1b901673a8e926455f0ed146cfaa588 (commit)] Add PCBC crypto template support as used by RxRPC.

Drivers

Graphics

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01