Reference Code Shelf
This is a list of code that I reviewed and found to be honest, useful and readable. I'll update this list as I find more code to add to it, hopefully. You can read more about it in the post about my reference code shelf.
My public key: diana_coman.asc
My software development key: diana_coman_dev.asc
EuCrypt (Keccak hashes)
- eucrypt_genesis.vpatch
- ch1_mpi.vpatch
- ch2_truerandom.vpatch
- eucrypt_mpi_fix_copy_incr.vpatch
- eucrypt_ch3_miller_rabin.vpatch
- eucrypt_ch4_rpng.vpatch
- eucrypt_ch5_rsa_keys.vpatch
- eucrypt_ch6_keccak_permutations.vpatch
- eucrypt_ch7_keccak_sponge.vpatch
- eucrypt_ch8_bit_keccak.vpatch
- eucrypt_ch9_keccak_endianness.vpatch
- eucrypt_ch10_oaep_tmsr.vpatch
- eucrypt_oaep_fix_checks.vpatch
- eucrypt_ch11_serpent.vpatch
- eucrypt_ch12_wrapper_rsa_oaep_c_ada.vpatch
- eucrypt_keccak_bitrate_fix.vpatch
- eucrypt_check_nread.vpatch
- eucrypt_ch13_smg_rng.vpatch
- eucrypt_manifest.vpatch
- eucrypt_fix_256.vpatch
- eucrypt_ch14_crc32.vpatch
- eucrypt_crc32_divtronic.vpatch
- eucrypt_ch15_arbitrary_e.vpatch
- eucrypt_ch16_bytestream_keccak.vpatch
- ffa_ch1_genesis.kv.vpatch
- ffa_ch2_logicals.kv.vpatch
- ffa_ch3_shifts.kv.vpatch
- ffa_ch4_ffacalc.kv.vpatch
- ffa_ch5_egypt.kv.vpatch
- ffa_ch6_simplest_rsa.kv.vpatch
- ffa_ch7_turbo_egyptians.kv.vpatch
- ffa_ch8_randomism.kv.vpatch
- ffa_ch9_exodus.kv.vpatch
- ffa_ch10_karatsuba.kv.vpatch
- ffa_ch11_tuning_and_api.kv.vpatch
- ffa_ch12_karatsuba_redux.kv.vpatch
- ffa_w_borrow_expr.vpatch
- ffa_ch13_measure_and_qshifts.kv.vpatch
- ffa_ch14_barrett.kv.vpatch
- ffa_ch15_gcd.kv.vpatch
- ffa_ch16_miller_rabin.kv.vpatch
- ffa_ch17_peh.kv.vpatch
- ffa_ch18_subroutines.kv.vpatch
- ffa_ch19_peh_tuning_and_demos.kv.vpatch
Keksum - standalone Unix Keccak in C
- logotron_genesis.kv.vpatch
- multsel_and_datefix.kv.vpatch
- raw_line_export.kv.vpatch
- rle_errata.kv.vpatch
- irssi2tmsr.kv.vpatch
- uniturds_etc.kv.vpatch
- line_wraps.kv.vpatch
- znc2tmsr_etc.kv.vpatch
- uptimefix_bye_cache.kv.vpatch
- raw_line_fix.kv.vpatch
- irssi_format.kv.vpatch
- sept_fixes.kv.vpatch
- active_disconnect_r3.kv.vpatch
Mersenne Twister Generic Ada Lib
SMG_Comms (Eulora's Communication Protocol)
- smg_comms_genesis.vpatch
- smg_comms_raw_types.vpatch
- smg_comms_packing_serpent.vpatch
- smg_comms_c_wrappers.vpatch
- smg_comms_rsa_oaep.vpatch
- smg_comms_packing_rsa.vpatch
- smg_comms_80cols.vpatch
- smg_comms_skeys_smsgs.vpatch
- smg_comms_io_rsa_tests_only.vpatch
- smg_comms_keymgm.vpatch
- smg_comms_files.vpatch
- smg_comms_actions_rsa.vpatch
- smg_comms_shorter_e.vpatch
- smg_comms_sender_receiver.vpatch
UDP (Keccak hashes)
- udp_genesis.vpatch
- udp_errata_asciilifeform.vpatch
- udp_fix_ip_nullchars.vpatch
- mt_prng.vpatch
- udp_tester.vpatch
V Code Control (Scripts for code control with V)
- vtools_genesis.vpatch
- vdiff_fixes_newline_gcc.vpatch
- keccak.vpatch
- vdiff_keccak.vpatch
- vtools_fixes_bitrate_char_array.vpatch
- vtools_vpatch.vpatch
- vtools_fixes_static_tohex.vpatch
- vtools_vpatch_newline.vpatch
- vtools_ksum.vpatch
- vtools_tempfile_standalone_notmp.vpatch
- vdiff_blockwise_read-2.vpatch
- vtools_fixes_rootdir_files.vpatch
- vtools_small_fixes.vpatch
- vtools_add_vsh.vpatch
- vtools_add_vsh_utils.vpatch
- vtools_vsh_utils_one_binary.vpatch
- vtools_vsh_ada_vfilter.vpatch
- vtools_vsh_shellcheck.vpatch
- vtools_vsh_ascii_visualization.vpatch
- vtools_vsh_ascii_fix2.vpatch
- vtools_vsh_orphans.vpatch
- vtools_update_keccak.vpatch
- vtools_vsh_fix_awk.vpatch
V-Tree (Keccak hashes, using vtools)
- v_mod6_genesis.vpatch
- v_mod6_99993.vpatch
- v_keccak_vtools.vpatch
- v_fixes_vpatch_sync.vpatch
- v_strict_headers.vpatch
- v_keksum_busybox.vpatch