| ad | compare unsigned, returns, -1 0 or 1
|
| b_to_n | b_to_n(N a, unsigned char *buf,ULONG len) -- convert len bytes from
|
| bf_cbc_encrypt | Blowfish cipher block chaining mode
|
| bf_ecb_encrypt | Blowfish electronic code book mode
|
| bf_set_key | Calculate key schedule
|
| bit2hex | Conversion from bit array to hex string
|
| cl | negate, return carry
|
| cp | clear
|
| cu | copy, a = b
|
| dm | shift left, a <<= 1, return carry
|
| em | modular multiply, a = a * b mod m
|
| gd | modular exponentiation, a = a^e mod m
|
| hex2bit | Conversion from hex string bit array
|
| hn | convert number to hex string
|
| iv | greatst common divisor, a = gcd(a,b)
|
| mm | multiply unsigned, a *= b
|
| mu | div-mod unsigned, a /= b, c = a % b
|
| n_to_b | len = n_to_b(unsigned char *buf, N a) -- convert a to bytes, most
|
| next_prime | next_prime(N a) -- find next probable prime >= a
|
| ng | test signed, returns -1, 0 or 1
|
| nh | multiplicative inverse, a = a^{-1} mod p
|
| prob_prime | flag = prob_prime(N n) -- test if 2^(n-1) mod n == 1. |
| randomize | randomize(N n, ULONG bits) -- pseudorandomize n, limit to value to
|
| ri | convert lowercase hex string to number
|
| rsa_dec | rsa_dec(N m, rsa_key *key) -- low level rsa decryption. |
| rsa_enc | rsa_enc(N m, rsa_key *k) -- low level rsa encryption
|
| rsa_gen | bits rsa_gen(rsa_key *key) -- generate a RSA key from key->p and key->q
|
| sb | add, a += b
|
| sfs_add_file | Adds file to internal demon structures
|
| sfs_asym_decrypt | Decrypts data using RSA
|
| sfs_asym_encrypt | Encrypts data using RSA
|
| sfs_asym_generate_key | Generates a pair of asymetric keys
|
| sfs_asym_parse_key | Makes a rsa_key from hex string
|
| sfs_asym_serialize_key | Makes a printable hex string from rsa_key
|
| sfs_auth | Return authorization key
|
| sfs_chmod_request | File chmod request
|
| sfs_chpass_request | Change password request
|
| sfs_close_request | Close file request
|
| sfs_deb | Debugging outputs
|
| sfs_del_file_key | Deletes file key from internal demon structures
|
| sfs_delete_a_file_key | from sfsadir deletes the symetric file key for all
|
| sfs_delete_all_private_key | Deletes private key of all users encrypted for specified user
|
| sfs_delete_all_public_key | Deletes public key of all users
|
| sfs_delete_file_key | from sfsdir deletes the symetric file key for specified user
|
| sfs_delete_file_size | from sfsdir deletes the symetric file key for specified user
|
| sfs_delete_g_file_key | from sfsgdir deletes the symetric file key for specified group
|
| sfs_delete_group_private_key | Deletes private key of the specified group
|
| sfs_delete_group_public_key | Deletes public key of the specified group
|
| sfs_delete_user_private_key | Deletes private key of the specified user
|
| sfs_delete_user_public_key | Deletes public key of the specified user
|
| sfs_dump_request | Dump user database request
|
| sfs_fchmod_request | File fchmod request
|
| sfs_find_user | Find user which is currently logged in
|
| sfs_generate_aligned_offset | Enlarges the region of a file to contain just complete
|
| sfs_get_file_key | Returns file key from internal demon structures
|
| sfs_get_file_size | Returns file key from internal demon structures
|
| sfs_getsize_request | Get file size request
|
| sfs_init_requests | Initializing request
|
| sfs_is_encrypted | Ask daemon if the opened file is encrypted or not
|
| sfs_is_request | Is file in internal structures request
|
| sfs_login_request | User login request
|
| sfs_open_request | Open file request
|
| sfs_parse_file_path | Parses path to dir and name using getcwd if necessary
|
| sfs_parse_groups_line | Parses line of /etc/sfs/groups
|
| sfs_parse_gshadow_line | Parses line of /etc/sfs/gshadow
|
| sfs_parse_passwd_line | Parses line of /etc/sfs/passwd
|
| sfs_parse_sfsadir_line | Parses line of sfsadir
|
| sfs_parse_sfsdir_line | Parses line of sfsdir
|
| sfs_parse_sfssizes_line | Parses line of sfssizes
|
| sfs_read_a_file_key | from sfsadir decrypts the symetric file key
|
| sfs_read_all_private_key | Reads in private key of all users
|
| sfs_read_all_public_key | Reads in public key of all users
|
| sfs_read_file_key | from sfsdir decrypts the symetric file key
|
| sfs_read_file_size | from sfssizes reads the file size
|
| sfs_read_g_file_key | from sfsgdir decrypts the symetric file key
|
| sfs_read_group_private_key | Reads in private key of the specified group
|
| sfs_read_group_public_key | Reads in public key of the specified group
|
| sfs_read_line | Reads in a line from file
|
| sfs_read_request | Read from file request
|
| sfs_read_user_private_key | Reads in private key of the specified user
|
| sfs_read_user_public_key | Reads in public key of the specified user
|
| sfs_set_file_size | Adds file key to internal demon structures
|
| sfs_setsize_request | Set file size request
|
| sfs_string_request | Say something nice to daemon request
|
| sfs_sym_decrypt | Decrypts data using blowfish
|
| sfs_sym_encrypt | Encrypts data using blowfish
|
| sfs_sym_generate_key | Generates symetric key of specified length
|
| sfs_tempname | Makes a temporary file name
|
| sfs_write_a_file_key | to sfsadir writes the symetric file key - encrypted
|
| sfs_write_all_private_key | Writes out private key of all users encrypted for specified user
|
| sfs_write_all_public_key | Writes out public key of all users
|
| sfs_write_file_key | to sfsdir writes the symetric file key - encrypted
|
| sfs_write_file_size | to sfsdir writes the symetric file key - encrypted
|
| sfs_write_g_file_key | to sfsgdir writes the symetric file key - encrypted
|
| sfs_write_group_private_key | Writes out private key of the specified group
|
| sfs_write_group_public_key | Writes out public key of the specified group
|
| sfs_write_request | Write to file request
|
| sfs_write_user_private_key | Writes out private key of the specified user
|
| sfs_write_user_public_key | Writes out public key of the specified user
|
| sfsd_daemon_setup | Start up as a daemon
|
| sfsd_destroy | Destroys the daemon
|
| sfsd_init | Initializes the daemon
|
| sfsd_main | Main loop of the daemon
|
| sfsd_restart | Resatarts the daemon
|
| sfsd_signal | Signal handling
|
| sieve_prime | divisor = sieve_prime(N n) -- try to find divisor of n by sieving
|
| sl | shift right, a >>= 1, return carry
|
| sr | substract, a -= b
|
| ts | sign = ts(N a) -- test signed, returns 1, 0 or -1
|
| __syscall_fstat | SFS functions
|
| __syscall_stat | |