├── .github └── workflows │ ├── compile.yml │ └── coverity-scan.yml ├── .gitignore ├── BUILDING ├── CHANGELOG ├── COPYRIGHT ├── DESIGN.md ├── Makefile ├── Makefile.BSD ├── Makefile.inc ├── README.md ├── STYLE ├── lib ├── dnsthread │ ├── dnsthread.c │ └── dnsthread.h ├── proto │ ├── proto_conn.c │ ├── proto_conn.h │ ├── proto_crypt.c │ ├── proto_crypt.h │ ├── proto_handshake.c │ ├── proto_handshake.h │ ├── proto_pipe.c │ └── proto_pipe.h └── util │ ├── graceful_shutdown.c │ ├── graceful_shutdown.h │ ├── pthread_create_blocking_np.c │ └── pthread_create_blocking_np.h ├── liball ├── Makefile ├── Makefile.BSD ├── Makefile.inc ├── optional_mutex_normal │ ├── Makefile │ └── Makefile.BSD └── optional_mutex_pthread │ ├── Makefile │ └── Makefile.BSD ├── libcperciva ├── POSIX │ ├── README │ ├── posix-abstract-declarator.c │ ├── posix-cflags-filter.sh │ ├── posix-cflags.sh │ ├── posix-clock_gettime.c │ ├── posix-clock_realtime.c │ ├── posix-inet-addrstrlen.c │ ├── posix-inet6-addrstrlen.c │ ├── posix-l.sh │ ├── posix-msg_nosignal.c │ ├── posix-restrict.c │ ├── posix-stat-st_mtim.c │ └── posix-trivial.c ├── alg │ ├── sha256.c │ ├── sha256.h │ ├── sha256_arm.c │ ├── sha256_arm.h │ ├── sha256_shani.c │ ├── sha256_shani.h │ ├── sha256_sse2.c │ └── sha256_sse2.h ├── apisupport │ └── Build │ │ ├── apisupport-LIBCRYPTO-LOW_LEVEL_AES.c │ │ ├── apisupport-NONPOSIX-SETGROUPS.c │ │ └── apisupport.sh ├── cpusupport │ ├── Build │ │ ├── cpusupport-ARM-AES.c │ │ ├── cpusupport-ARM-SHA256.c │ │ ├── cpusupport-HWCAP-ELF_AUX_INFO.c │ │ ├── cpusupport-HWCAP-GETAUXVAL.c │ │ ├── cpusupport-X86-AESNI.c │ │ ├── cpusupport-X86-CPUID.c │ │ ├── cpusupport-X86-CPUID_COUNT.c │ │ ├── cpusupport-X86-RDRAND.c │ │ ├── cpusupport-X86-SHANI.c │ │ ├── cpusupport-X86-SSE2.c │ │ ├── cpusupport-X86-SSSE3.c │ │ └── cpusupport.sh │ ├── cpusupport.h │ ├── cpusupport_arm_aes.c │ ├── cpusupport_arm_sha256.c │ ├── cpusupport_x86_aesni.c │ ├── cpusupport_x86_rdrand.c │ ├── cpusupport_x86_shani.c │ ├── cpusupport_x86_sse2.c │ └── cpusupport_x86_ssse3.c ├── crypto │ ├── crypto_aes.c │ ├── crypto_aes.h │ ├── crypto_aes_aesni.c │ ├── crypto_aes_aesni.h │ ├── crypto_aes_aesni_m128i.h │ ├── crypto_aes_arm.c │ ├── crypto_aes_arm.h │ ├── crypto_aes_arm_u8.h │ ├── crypto_aesctr.c │ ├── crypto_aesctr.h │ ├── crypto_aesctr_aesni.c │ ├── crypto_aesctr_aesni.h │ ├── crypto_aesctr_arm.c │ ├── crypto_aesctr_arm.h │ ├── crypto_aesctr_shared.c │ ├── crypto_dh.c │ ├── crypto_dh.h │ ├── crypto_dh_group14.c │ ├── crypto_dh_group14.h │ ├── crypto_entropy.c │ ├── crypto_entropy.h │ ├── crypto_entropy_rdrand.c │ ├── crypto_entropy_rdrand.h │ ├── crypto_verify_bytes.c │ └── crypto_verify_bytes.h ├── datastruct │ ├── elasticarray.c │ ├── elasticarray.h │ ├── mpool.h │ ├── ptrheap.c │ ├── ptrheap.h │ ├── timerqueue.c │ └── timerqueue.h ├── events │ ├── events.c │ ├── events.h │ ├── events_immediate.c │ ├── events_internal.h │ ├── events_network.c │ ├── events_network_selectstats.c │ └── events_timer.c ├── external │ └── queue │ │ └── queue.h ├── netbuf │ ├── netbuf.h │ ├── netbuf_read.c │ └── netbuf_ssl_internal.h ├── network │ ├── network.h │ ├── network_accept.c │ ├── network_connect.c │ ├── network_read.c │ └── network_write.c └── util │ ├── align_ptr.h │ ├── asprintf.c │ ├── asprintf.h │ ├── ctassert.h │ ├── daemonize.c │ ├── daemonize.h │ ├── entropy.c │ ├── entropy.h │ ├── fork_func.c │ ├── fork_func.h │ ├── getopt.c │ ├── getopt.h │ ├── imalloc.h │ ├── insecure_memzero.c │ ├── insecure_memzero.h │ ├── ipc_sync.c │ ├── ipc_sync.h │ ├── millisleep.h │ ├── monoclock.c │ ├── monoclock.h │ ├── noeintr.c │ ├── noeintr.h │ ├── optional_mutex.c │ ├── optional_mutex.h │ ├── parsenum.h │ ├── perftest.c │ ├── perftest.h │ ├── setgroups_none.c │ ├── setgroups_none.h │ ├── setuidgid.c │ ├── setuidgid.h │ ├── sock.c │ ├── sock.h │ ├── sock_internal.h │ ├── sock_util.c │ ├── sock_util.h │ ├── sysendian.h │ ├── warnp.c │ └── warnp.h ├── perftests ├── Makefile.inc ├── recv-zeros │ ├── Makefile │ ├── Makefile.BSD │ └── main.c ├── send-zeros │ ├── Makefile │ ├── Makefile.BSD │ └── main.c └── standalone-enc │ ├── Makefile │ ├── Makefile.BSD │ ├── fd_drain.c │ ├── fd_drain.h │ ├── freebsd_flamegraph.sh │ ├── main.c │ ├── standalone.h │ ├── standalone_aesctr.c │ ├── standalone_aesctr_hmac.c │ ├── standalone_hmac.c │ ├── standalone_pce.c │ ├── standalone_pipe_socketpair_one.c │ └── standalone_transfer_noencrypt.c ├── release-tools ├── Makefile.lib ├── Makefile.prog └── metabuild.sh ├── spipe ├── Makefile ├── Makefile.BSD ├── main.c ├── pushbits.c ├── pushbits.h └── spipe.1 ├── spiped ├── Makefile ├── Makefile.BSD ├── dispatch.c ├── dispatch.h ├── main.c └── spiped.1 └── tests ├── 01-connection-open-close-single.sh ├── 02-connection-open-timeout-single.sh ├── 03-connection-open-close-double.sh ├── 04-send-data-spipe.sh ├── 05-send-data-spiped.sh ├── 06-send-data-system-spiped.sh ├── 07-dnsthread-resolve.sh ├── 08-send-data-spipe-limited-bps.sh ├── 09-pushbits.sh ├── 10-pthread-create-blocking-np.sh ├── Makefile.inc ├── dnsthread-resolve ├── Makefile ├── Makefile.BSD └── main.c ├── msleep ├── Makefile ├── Makefile.BSD └── main.c ├── nc-client ├── Makefile ├── Makefile.BSD └── main.c ├── nc-server ├── Makefile ├── Makefile.BSD ├── main.c ├── simple_server.c └── simple_server.h ├── pthread_create_blocking_np ├── Makefile ├── Makefile.BSD ├── main.c ├── timing.c └── timing.h ├── pushbits ├── Makefile ├── Makefile.BSD └── main.c ├── shared_test_functions.sh ├── shared_valgrind_functions.sh ├── spiped_servers.sh ├── test_spiped.sh └── valgrind ├── Makefile ├── Makefile.BSD └── potential-memleaks.c /.github/workflows/compile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/.github/workflows/compile.yml -------------------------------------------------------------------------------- /.github/workflows/coverity-scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/.github/workflows/coverity-scan.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILDING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/BUILDING -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/CHANGELOG -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /DESIGN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/DESIGN.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.BSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/Makefile.BSD -------------------------------------------------------------------------------- /Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/Makefile.inc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/README.md -------------------------------------------------------------------------------- /STYLE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/STYLE -------------------------------------------------------------------------------- /lib/dnsthread/dnsthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/lib/dnsthread/dnsthread.c -------------------------------------------------------------------------------- /lib/dnsthread/dnsthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/lib/dnsthread/dnsthread.h -------------------------------------------------------------------------------- /lib/proto/proto_conn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/lib/proto/proto_conn.c -------------------------------------------------------------------------------- /lib/proto/proto_conn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/lib/proto/proto_conn.h -------------------------------------------------------------------------------- /lib/proto/proto_crypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/lib/proto/proto_crypt.c -------------------------------------------------------------------------------- /lib/proto/proto_crypt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/lib/proto/proto_crypt.h -------------------------------------------------------------------------------- /lib/proto/proto_handshake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/lib/proto/proto_handshake.c -------------------------------------------------------------------------------- /lib/proto/proto_handshake.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/lib/proto/proto_handshake.h -------------------------------------------------------------------------------- /lib/proto/proto_pipe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/lib/proto/proto_pipe.c -------------------------------------------------------------------------------- /lib/proto/proto_pipe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/lib/proto/proto_pipe.h -------------------------------------------------------------------------------- /lib/util/graceful_shutdown.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/lib/util/graceful_shutdown.c -------------------------------------------------------------------------------- /lib/util/graceful_shutdown.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/lib/util/graceful_shutdown.h -------------------------------------------------------------------------------- /lib/util/pthread_create_blocking_np.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/lib/util/pthread_create_blocking_np.c -------------------------------------------------------------------------------- /lib/util/pthread_create_blocking_np.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/lib/util/pthread_create_blocking_np.h -------------------------------------------------------------------------------- /liball/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/liball/Makefile -------------------------------------------------------------------------------- /liball/Makefile.BSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/liball/Makefile.BSD -------------------------------------------------------------------------------- /liball/Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/liball/Makefile.inc -------------------------------------------------------------------------------- /liball/optional_mutex_normal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/liball/optional_mutex_normal/Makefile -------------------------------------------------------------------------------- /liball/optional_mutex_normal/Makefile.BSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/liball/optional_mutex_normal/Makefile.BSD -------------------------------------------------------------------------------- /liball/optional_mutex_pthread/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/liball/optional_mutex_pthread/Makefile -------------------------------------------------------------------------------- /liball/optional_mutex_pthread/Makefile.BSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/liball/optional_mutex_pthread/Makefile.BSD -------------------------------------------------------------------------------- /libcperciva/POSIX/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/POSIX/README -------------------------------------------------------------------------------- /libcperciva/POSIX/posix-abstract-declarator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/POSIX/posix-abstract-declarator.c -------------------------------------------------------------------------------- /libcperciva/POSIX/posix-cflags-filter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/POSIX/posix-cflags-filter.sh -------------------------------------------------------------------------------- /libcperciva/POSIX/posix-cflags.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/POSIX/posix-cflags.sh -------------------------------------------------------------------------------- /libcperciva/POSIX/posix-clock_gettime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/POSIX/posix-clock_gettime.c -------------------------------------------------------------------------------- /libcperciva/POSIX/posix-clock_realtime.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int 4 | main(void) 5 | { 6 | 7 | return (CLOCK_REALTIME); 8 | } 9 | -------------------------------------------------------------------------------- /libcperciva/POSIX/posix-inet-addrstrlen.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int 4 | main(void) 5 | { 6 | 7 | return (INET_ADDRSTRLEN); 8 | } 9 | -------------------------------------------------------------------------------- /libcperciva/POSIX/posix-inet6-addrstrlen.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int 4 | main(void) 5 | { 6 | 7 | return (INET6_ADDRSTRLEN); 8 | } 9 | -------------------------------------------------------------------------------- /libcperciva/POSIX/posix-l.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/POSIX/posix-l.sh -------------------------------------------------------------------------------- /libcperciva/POSIX/posix-msg_nosignal.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int 4 | main(void) 5 | { 6 | 7 | return (MSG_NOSIGNAL); 8 | } 9 | -------------------------------------------------------------------------------- /libcperciva/POSIX/posix-restrict.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/POSIX/posix-restrict.c -------------------------------------------------------------------------------- /libcperciva/POSIX/posix-stat-st_mtim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/POSIX/posix-stat-st_mtim.c -------------------------------------------------------------------------------- /libcperciva/POSIX/posix-trivial.c: -------------------------------------------------------------------------------- 1 | int 2 | main(void) 3 | { 4 | 5 | /* Success! */ 6 | return (0); 7 | } 8 | -------------------------------------------------------------------------------- /libcperciva/alg/sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/alg/sha256.c -------------------------------------------------------------------------------- /libcperciva/alg/sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/alg/sha256.h -------------------------------------------------------------------------------- /libcperciva/alg/sha256_arm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/alg/sha256_arm.c -------------------------------------------------------------------------------- /libcperciva/alg/sha256_arm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/alg/sha256_arm.h -------------------------------------------------------------------------------- /libcperciva/alg/sha256_shani.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/alg/sha256_shani.c -------------------------------------------------------------------------------- /libcperciva/alg/sha256_shani.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/alg/sha256_shani.h -------------------------------------------------------------------------------- /libcperciva/alg/sha256_sse2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/alg/sha256_sse2.c -------------------------------------------------------------------------------- /libcperciva/alg/sha256_sse2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/alg/sha256_sse2.h -------------------------------------------------------------------------------- /libcperciva/apisupport/Build/apisupport-LIBCRYPTO-LOW_LEVEL_AES.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/apisupport/Build/apisupport-LIBCRYPTO-LOW_LEVEL_AES.c -------------------------------------------------------------------------------- /libcperciva/apisupport/Build/apisupport-NONPOSIX-SETGROUPS.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/apisupport/Build/apisupport-NONPOSIX-SETGROUPS.c -------------------------------------------------------------------------------- /libcperciva/apisupport/Build/apisupport.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/apisupport/Build/apisupport.sh -------------------------------------------------------------------------------- /libcperciva/cpusupport/Build/cpusupport-ARM-AES.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/cpusupport/Build/cpusupport-ARM-AES.c -------------------------------------------------------------------------------- /libcperciva/cpusupport/Build/cpusupport-ARM-SHA256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/cpusupport/Build/cpusupport-ARM-SHA256.c -------------------------------------------------------------------------------- /libcperciva/cpusupport/Build/cpusupport-HWCAP-ELF_AUX_INFO.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/cpusupport/Build/cpusupport-HWCAP-ELF_AUX_INFO.c -------------------------------------------------------------------------------- /libcperciva/cpusupport/Build/cpusupport-HWCAP-GETAUXVAL.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/cpusupport/Build/cpusupport-HWCAP-GETAUXVAL.c -------------------------------------------------------------------------------- /libcperciva/cpusupport/Build/cpusupport-X86-AESNI.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/cpusupport/Build/cpusupport-X86-AESNI.c -------------------------------------------------------------------------------- /libcperciva/cpusupport/Build/cpusupport-X86-CPUID.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/cpusupport/Build/cpusupport-X86-CPUID.c -------------------------------------------------------------------------------- /libcperciva/cpusupport/Build/cpusupport-X86-CPUID_COUNT.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/cpusupport/Build/cpusupport-X86-CPUID_COUNT.c -------------------------------------------------------------------------------- /libcperciva/cpusupport/Build/cpusupport-X86-RDRAND.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/cpusupport/Build/cpusupport-X86-RDRAND.c -------------------------------------------------------------------------------- /libcperciva/cpusupport/Build/cpusupport-X86-SHANI.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/cpusupport/Build/cpusupport-X86-SHANI.c -------------------------------------------------------------------------------- /libcperciva/cpusupport/Build/cpusupport-X86-SSE2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/cpusupport/Build/cpusupport-X86-SSE2.c -------------------------------------------------------------------------------- /libcperciva/cpusupport/Build/cpusupport-X86-SSSE3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/cpusupport/Build/cpusupport-X86-SSSE3.c -------------------------------------------------------------------------------- /libcperciva/cpusupport/Build/cpusupport.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/cpusupport/Build/cpusupport.sh -------------------------------------------------------------------------------- /libcperciva/cpusupport/cpusupport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/cpusupport/cpusupport.h -------------------------------------------------------------------------------- /libcperciva/cpusupport/cpusupport_arm_aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/cpusupport/cpusupport_arm_aes.c -------------------------------------------------------------------------------- /libcperciva/cpusupport/cpusupport_arm_sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/cpusupport/cpusupport_arm_sha256.c -------------------------------------------------------------------------------- /libcperciva/cpusupport/cpusupport_x86_aesni.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/cpusupport/cpusupport_x86_aesni.c -------------------------------------------------------------------------------- /libcperciva/cpusupport/cpusupport_x86_rdrand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/cpusupport/cpusupport_x86_rdrand.c -------------------------------------------------------------------------------- /libcperciva/cpusupport/cpusupport_x86_shani.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/cpusupport/cpusupport_x86_shani.c -------------------------------------------------------------------------------- /libcperciva/cpusupport/cpusupport_x86_sse2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/cpusupport/cpusupport_x86_sse2.c -------------------------------------------------------------------------------- /libcperciva/cpusupport/cpusupport_x86_ssse3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/cpusupport/cpusupport_x86_ssse3.c -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_aes.c -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_aes.h -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_aes_aesni.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_aes_aesni.c -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_aes_aesni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_aes_aesni.h -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_aes_aesni_m128i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_aes_aesni_m128i.h -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_aes_arm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_aes_arm.c -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_aes_arm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_aes_arm.h -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_aes_arm_u8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_aes_arm_u8.h -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_aesctr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_aesctr.c -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_aesctr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_aesctr.h -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_aesctr_aesni.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_aesctr_aesni.c -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_aesctr_aesni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_aesctr_aesni.h -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_aesctr_arm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_aesctr_arm.c -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_aesctr_arm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_aesctr_arm.h -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_aesctr_shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_aesctr_shared.c -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_dh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_dh.c -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_dh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_dh.h -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_dh_group14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_dh_group14.c -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_dh_group14.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_dh_group14.h -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_entropy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_entropy.c -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_entropy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_entropy.h -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_entropy_rdrand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_entropy_rdrand.c -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_entropy_rdrand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_entropy_rdrand.h -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_verify_bytes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_verify_bytes.c -------------------------------------------------------------------------------- /libcperciva/crypto/crypto_verify_bytes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/crypto/crypto_verify_bytes.h -------------------------------------------------------------------------------- /libcperciva/datastruct/elasticarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/datastruct/elasticarray.c -------------------------------------------------------------------------------- /libcperciva/datastruct/elasticarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/datastruct/elasticarray.h -------------------------------------------------------------------------------- /libcperciva/datastruct/mpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/datastruct/mpool.h -------------------------------------------------------------------------------- /libcperciva/datastruct/ptrheap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/datastruct/ptrheap.c -------------------------------------------------------------------------------- /libcperciva/datastruct/ptrheap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/datastruct/ptrheap.h -------------------------------------------------------------------------------- /libcperciva/datastruct/timerqueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/datastruct/timerqueue.c -------------------------------------------------------------------------------- /libcperciva/datastruct/timerqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/datastruct/timerqueue.h -------------------------------------------------------------------------------- /libcperciva/events/events.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/events/events.c -------------------------------------------------------------------------------- /libcperciva/events/events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/events/events.h -------------------------------------------------------------------------------- /libcperciva/events/events_immediate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/events/events_immediate.c -------------------------------------------------------------------------------- /libcperciva/events/events_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/events/events_internal.h -------------------------------------------------------------------------------- /libcperciva/events/events_network.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/events/events_network.c -------------------------------------------------------------------------------- /libcperciva/events/events_network_selectstats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/events/events_network_selectstats.c -------------------------------------------------------------------------------- /libcperciva/events/events_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/events/events_timer.c -------------------------------------------------------------------------------- /libcperciva/external/queue/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/external/queue/queue.h -------------------------------------------------------------------------------- /libcperciva/netbuf/netbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/netbuf/netbuf.h -------------------------------------------------------------------------------- /libcperciva/netbuf/netbuf_read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/netbuf/netbuf_read.c -------------------------------------------------------------------------------- /libcperciva/netbuf/netbuf_ssl_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/netbuf/netbuf_ssl_internal.h -------------------------------------------------------------------------------- /libcperciva/network/network.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/network/network.h -------------------------------------------------------------------------------- /libcperciva/network/network_accept.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/network/network_accept.c -------------------------------------------------------------------------------- /libcperciva/network/network_connect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/network/network_connect.c -------------------------------------------------------------------------------- /libcperciva/network/network_read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/network/network_read.c -------------------------------------------------------------------------------- /libcperciva/network/network_write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/network/network_write.c -------------------------------------------------------------------------------- /libcperciva/util/align_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/align_ptr.h -------------------------------------------------------------------------------- /libcperciva/util/asprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/asprintf.c -------------------------------------------------------------------------------- /libcperciva/util/asprintf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/asprintf.h -------------------------------------------------------------------------------- /libcperciva/util/ctassert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/ctassert.h -------------------------------------------------------------------------------- /libcperciva/util/daemonize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/daemonize.c -------------------------------------------------------------------------------- /libcperciva/util/daemonize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/daemonize.h -------------------------------------------------------------------------------- /libcperciva/util/entropy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/entropy.c -------------------------------------------------------------------------------- /libcperciva/util/entropy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/entropy.h -------------------------------------------------------------------------------- /libcperciva/util/fork_func.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/fork_func.c -------------------------------------------------------------------------------- /libcperciva/util/fork_func.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/fork_func.h -------------------------------------------------------------------------------- /libcperciva/util/getopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/getopt.c -------------------------------------------------------------------------------- /libcperciva/util/getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/getopt.h -------------------------------------------------------------------------------- /libcperciva/util/imalloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/imalloc.h -------------------------------------------------------------------------------- /libcperciva/util/insecure_memzero.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/insecure_memzero.c -------------------------------------------------------------------------------- /libcperciva/util/insecure_memzero.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/insecure_memzero.h -------------------------------------------------------------------------------- /libcperciva/util/ipc_sync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/ipc_sync.c -------------------------------------------------------------------------------- /libcperciva/util/ipc_sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/ipc_sync.h -------------------------------------------------------------------------------- /libcperciva/util/millisleep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/millisleep.h -------------------------------------------------------------------------------- /libcperciva/util/monoclock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/monoclock.c -------------------------------------------------------------------------------- /libcperciva/util/monoclock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/monoclock.h -------------------------------------------------------------------------------- /libcperciva/util/noeintr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/noeintr.c -------------------------------------------------------------------------------- /libcperciva/util/noeintr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/noeintr.h -------------------------------------------------------------------------------- /libcperciva/util/optional_mutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/optional_mutex.c -------------------------------------------------------------------------------- /libcperciva/util/optional_mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/optional_mutex.h -------------------------------------------------------------------------------- /libcperciva/util/parsenum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/parsenum.h -------------------------------------------------------------------------------- /libcperciva/util/perftest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/perftest.c -------------------------------------------------------------------------------- /libcperciva/util/perftest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/perftest.h -------------------------------------------------------------------------------- /libcperciva/util/setgroups_none.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/setgroups_none.c -------------------------------------------------------------------------------- /libcperciva/util/setgroups_none.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/setgroups_none.h -------------------------------------------------------------------------------- /libcperciva/util/setuidgid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/setuidgid.c -------------------------------------------------------------------------------- /libcperciva/util/setuidgid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/setuidgid.h -------------------------------------------------------------------------------- /libcperciva/util/sock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/sock.c -------------------------------------------------------------------------------- /libcperciva/util/sock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/sock.h -------------------------------------------------------------------------------- /libcperciva/util/sock_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/sock_internal.h -------------------------------------------------------------------------------- /libcperciva/util/sock_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/sock_util.c -------------------------------------------------------------------------------- /libcperciva/util/sock_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/sock_util.h -------------------------------------------------------------------------------- /libcperciva/util/sysendian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/sysendian.h -------------------------------------------------------------------------------- /libcperciva/util/warnp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/warnp.c -------------------------------------------------------------------------------- /libcperciva/util/warnp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/libcperciva/util/warnp.h -------------------------------------------------------------------------------- /perftests/Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/perftests/Makefile.inc -------------------------------------------------------------------------------- /perftests/recv-zeros/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/perftests/recv-zeros/Makefile -------------------------------------------------------------------------------- /perftests/recv-zeros/Makefile.BSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/perftests/recv-zeros/Makefile.BSD -------------------------------------------------------------------------------- /perftests/recv-zeros/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/perftests/recv-zeros/main.c -------------------------------------------------------------------------------- /perftests/send-zeros/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/perftests/send-zeros/Makefile -------------------------------------------------------------------------------- /perftests/send-zeros/Makefile.BSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/perftests/send-zeros/Makefile.BSD -------------------------------------------------------------------------------- /perftests/send-zeros/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/perftests/send-zeros/main.c -------------------------------------------------------------------------------- /perftests/standalone-enc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/perftests/standalone-enc/Makefile -------------------------------------------------------------------------------- /perftests/standalone-enc/Makefile.BSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/perftests/standalone-enc/Makefile.BSD -------------------------------------------------------------------------------- /perftests/standalone-enc/fd_drain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/perftests/standalone-enc/fd_drain.c -------------------------------------------------------------------------------- /perftests/standalone-enc/fd_drain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/perftests/standalone-enc/fd_drain.h -------------------------------------------------------------------------------- /perftests/standalone-enc/freebsd_flamegraph.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/perftests/standalone-enc/freebsd_flamegraph.sh -------------------------------------------------------------------------------- /perftests/standalone-enc/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/perftests/standalone-enc/main.c -------------------------------------------------------------------------------- /perftests/standalone-enc/standalone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/perftests/standalone-enc/standalone.h -------------------------------------------------------------------------------- /perftests/standalone-enc/standalone_aesctr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/perftests/standalone-enc/standalone_aesctr.c -------------------------------------------------------------------------------- /perftests/standalone-enc/standalone_aesctr_hmac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/perftests/standalone-enc/standalone_aesctr_hmac.c -------------------------------------------------------------------------------- /perftests/standalone-enc/standalone_hmac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/perftests/standalone-enc/standalone_hmac.c -------------------------------------------------------------------------------- /perftests/standalone-enc/standalone_pce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/perftests/standalone-enc/standalone_pce.c -------------------------------------------------------------------------------- /perftests/standalone-enc/standalone_pipe_socketpair_one.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/perftests/standalone-enc/standalone_pipe_socketpair_one.c -------------------------------------------------------------------------------- /perftests/standalone-enc/standalone_transfer_noencrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/perftests/standalone-enc/standalone_transfer_noencrypt.c -------------------------------------------------------------------------------- /release-tools/Makefile.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/release-tools/Makefile.lib -------------------------------------------------------------------------------- /release-tools/Makefile.prog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/release-tools/Makefile.prog -------------------------------------------------------------------------------- /release-tools/metabuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/release-tools/metabuild.sh -------------------------------------------------------------------------------- /spipe/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/spipe/Makefile -------------------------------------------------------------------------------- /spipe/Makefile.BSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/spipe/Makefile.BSD -------------------------------------------------------------------------------- /spipe/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/spipe/main.c -------------------------------------------------------------------------------- /spipe/pushbits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/spipe/pushbits.c -------------------------------------------------------------------------------- /spipe/pushbits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/spipe/pushbits.h -------------------------------------------------------------------------------- /spipe/spipe.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/spipe/spipe.1 -------------------------------------------------------------------------------- /spiped/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/spiped/Makefile -------------------------------------------------------------------------------- /spiped/Makefile.BSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/spiped/Makefile.BSD -------------------------------------------------------------------------------- /spiped/dispatch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/spiped/dispatch.c -------------------------------------------------------------------------------- /spiped/dispatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/spiped/dispatch.h -------------------------------------------------------------------------------- /spiped/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/spiped/main.c -------------------------------------------------------------------------------- /spiped/spiped.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/spiped/spiped.1 -------------------------------------------------------------------------------- /tests/01-connection-open-close-single.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/01-connection-open-close-single.sh -------------------------------------------------------------------------------- /tests/02-connection-open-timeout-single.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/02-connection-open-timeout-single.sh -------------------------------------------------------------------------------- /tests/03-connection-open-close-double.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/03-connection-open-close-double.sh -------------------------------------------------------------------------------- /tests/04-send-data-spipe.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/04-send-data-spipe.sh -------------------------------------------------------------------------------- /tests/05-send-data-spiped.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/05-send-data-spiped.sh -------------------------------------------------------------------------------- /tests/06-send-data-system-spiped.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/06-send-data-system-spiped.sh -------------------------------------------------------------------------------- /tests/07-dnsthread-resolve.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/07-dnsthread-resolve.sh -------------------------------------------------------------------------------- /tests/08-send-data-spipe-limited-bps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/08-send-data-spipe-limited-bps.sh -------------------------------------------------------------------------------- /tests/09-pushbits.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/09-pushbits.sh -------------------------------------------------------------------------------- /tests/10-pthread-create-blocking-np.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/10-pthread-create-blocking-np.sh -------------------------------------------------------------------------------- /tests/Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/Makefile.inc -------------------------------------------------------------------------------- /tests/dnsthread-resolve/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/dnsthread-resolve/Makefile -------------------------------------------------------------------------------- /tests/dnsthread-resolve/Makefile.BSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/dnsthread-resolve/Makefile.BSD -------------------------------------------------------------------------------- /tests/dnsthread-resolve/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/dnsthread-resolve/main.c -------------------------------------------------------------------------------- /tests/msleep/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/msleep/Makefile -------------------------------------------------------------------------------- /tests/msleep/Makefile.BSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/msleep/Makefile.BSD -------------------------------------------------------------------------------- /tests/msleep/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/msleep/main.c -------------------------------------------------------------------------------- /tests/nc-client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/nc-client/Makefile -------------------------------------------------------------------------------- /tests/nc-client/Makefile.BSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/nc-client/Makefile.BSD -------------------------------------------------------------------------------- /tests/nc-client/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/nc-client/main.c -------------------------------------------------------------------------------- /tests/nc-server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/nc-server/Makefile -------------------------------------------------------------------------------- /tests/nc-server/Makefile.BSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/nc-server/Makefile.BSD -------------------------------------------------------------------------------- /tests/nc-server/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/nc-server/main.c -------------------------------------------------------------------------------- /tests/nc-server/simple_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/nc-server/simple_server.c -------------------------------------------------------------------------------- /tests/nc-server/simple_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/nc-server/simple_server.h -------------------------------------------------------------------------------- /tests/pthread_create_blocking_np/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/pthread_create_blocking_np/Makefile -------------------------------------------------------------------------------- /tests/pthread_create_blocking_np/Makefile.BSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/pthread_create_blocking_np/Makefile.BSD -------------------------------------------------------------------------------- /tests/pthread_create_blocking_np/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/pthread_create_blocking_np/main.c -------------------------------------------------------------------------------- /tests/pthread_create_blocking_np/timing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/pthread_create_blocking_np/timing.c -------------------------------------------------------------------------------- /tests/pthread_create_blocking_np/timing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/pthread_create_blocking_np/timing.h -------------------------------------------------------------------------------- /tests/pushbits/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/pushbits/Makefile -------------------------------------------------------------------------------- /tests/pushbits/Makefile.BSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/pushbits/Makefile.BSD -------------------------------------------------------------------------------- /tests/pushbits/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/pushbits/main.c -------------------------------------------------------------------------------- /tests/shared_test_functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/shared_test_functions.sh -------------------------------------------------------------------------------- /tests/shared_valgrind_functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/shared_valgrind_functions.sh -------------------------------------------------------------------------------- /tests/spiped_servers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/spiped_servers.sh -------------------------------------------------------------------------------- /tests/test_spiped.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/test_spiped.sh -------------------------------------------------------------------------------- /tests/valgrind/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/valgrind/Makefile -------------------------------------------------------------------------------- /tests/valgrind/Makefile.BSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/valgrind/Makefile.BSD -------------------------------------------------------------------------------- /tests/valgrind/potential-memleaks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarsnap/spiped/HEAD/tests/valgrind/potential-memleaks.c --------------------------------------------------------------------------------