acweller / crypto_device

Módulo Linux para Dispositivo de Caractere com Criptografia

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Crypto Device

Módulo Linux para Dispositivo de Caractere com Criptografia.

Descrição

Código fonte para a criação de dois drivers para o Linux, Kernel 3.x:

  • scull - Dispositivo virtual do tipo caractere que armazena textos criptografados.
  • hello - Módulo básico (apenas retorna mensagens via log "/var/log/syslog").

Arquivos

Para criação e carga do módulo 'scull':

  • scull.h: Definições para o módulo.
  • main.c: Codificação do módulo.
  • Makefile: Arquivo de configuração do make.
  • scull_load: Script de carga dos dispositivos (/dev/scull0 a /dev/scull3).
  • scull_unload: Script de encerramento dos dispositivos.

Para criação do módulo 'hello' (Subdiretório "hello" possui código para a criação de um módulo básico):

  • hello.c: Código do módulo exemplo.
  • Makefile: Arquivo de configuração do make.

O Subdiretório 'Apresentacao':

  • PDF com a apresentação.
  • Arquivos TeX para criação do PDF.
  • O subdiretório 'img' contém as imagens utilizadas na apresentação.

Referências

Obs.: Outras referências foram acrescentadas ao arquivo "Apresentacao/01LinuxDevices.pdf".

About

Módulo Linux para Dispositivo de Caractere com Criptografia

License:GNU General Public License v3.0


Languages

Language:C 95.4%Language:Shell 4.0%Language:Perl 0.6%