The mito-auth Reference Manual

This is the mito-auth Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 17:21:31 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 mito-auth

User authorization for Mito classes

Author

Eitaro Fukamachi

License

LLGPL

Version

0.1

Dependencies
  • mito (system).
  • ironclad (system).
  • babel (system).
Source

mito-auth.asd.

Child Component

src (module).


3 Modules

Modules are listed depth-first from the system components tree.


3.1 mito-auth/src

Source

mito-auth.asd.

Parent Component

mito-auth (system).

Child Component

mito-auth.lisp (file).


4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


4.1 Lisp


4.1.1 mito-auth/mito-auth.asd

Source

mito-auth.asd.

Parent Component

mito-auth (system).

ASDF Systems

mito-auth.


4.1.2 mito-auth/src/mito-auth.lisp

Source

mito-auth.asd.

Parent Component

src (module).

Packages

mito-auth.

Public Interface
Internals

make-password-hash (function).


5 Packages

Packages are listed by definition order.


5.1 mito-auth

Source

mito-auth.lisp.

Nickname

mito.auth

Use List

common-lisp.

Public Interface
Internals

make-password-hash (function).


6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


6.1 Public Interface


6.1.1 Ordinary functions

Function: auth (object password)
Package

mito-auth.

Source

mito-auth.lisp.


6.1.2 Generic functions

Generic Function: (setf password) (auth)
Package

mito-auth.

Source

mito-auth.lisp.

Methods
Method: (setf password) ((object has-secure-password))
Generic Reader: password-hash (object)
Package

mito-auth.

Methods
Reader Method: password-hash ((has-secure-password has-secure-password))

automatically generated reader method

Source

mito-auth.lisp.

Target Slot

password-hash.

Generic Reader: password-salt (object)
Package

mito-auth.

Methods
Reader Method: password-salt ((has-secure-password has-secure-password))

automatically generated reader method

Source

mito-auth.lisp.

Target Slot

password-salt.


6.1.3 Standalone methods

Method: initialize-instance :after ((object has-secure-password) &rest initargs &key password &allow-other-keys)
Source

mito-auth.lisp.


6.1.4 Classes

Class: has-secure-password
Package

mito-auth.

Source

mito-auth.lisp.

Direct methods
Direct slots
Slot: password-hash
Initargs

:password-hash

Readers

password-hash.

Writers

This slot is read-only.

Slot: password-salt
Initform

(let ((ironclad:*prng* (ironclad:make-prng :fortuna :seed :urandom))) (ironclad:make-random-salt 20))

Initargs

:password-salt

Readers

password-salt.

Writers

This slot is read-only.


6.2 Internals


6.2.1 Ordinary functions

Function: make-password-hash (password salt)
Package

mito-auth.

Source

mito-auth.lisp.


Appendix A Indexes


A.1 Concepts


A.3 Variables

Jump to:   P   S  
Index Entry  Section

P
password-hash: Public classes
password-salt: Public classes

S
Slot, password-hash: Public classes
Slot, password-salt: Public classes