gohome

module
v0.0.0-...-908d4d3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 21, 2025 License: MIT

README

GoHome

Go Report Card

Go的通用开发库

文件夹

common
  • 压缩、解压缩
  • channel封装
  • 颜色定义
  • 错误处理
  • 文件操作
  • hash函数
  • 数学函数
  • 网络操作
  • protobuf
  • 字符串处理
  • 时间处理
crypto
  • CryptoNight算法(cn/0,cn/1,cn/2,cn/r,cn/fast,cn/half,cn/xao,cn/rto,cn/rwz,cn/double,cn-lite/0,cn-lite/1,cn-heavy/0,cn-heavy/tube,cn-heavy/xhv,cn-pico,cn-pico/tlo)
list
  • 循环数组
  • 有锁链表
  • 循环队列
  • 请求队列
loggo
  • 日志库
  • 终端颜色支持
lru
  • LRU缓存
  • LRU资源池
network
  • 抽象网络库(tcp、udp、kcp、rudp、ricmp、rhttp)
  • 可靠帧控制
  • 拥塞控制
  • socks5代理
platform
  • shell调用
pool
  • 对象池
  • 令牌桶
thirdparty
  • IP查询
  • Mysql自失效KV表
thread
  • 线程池
  • 协程组
  • 任务池

Directories

Path Synopsis
cryptonight/inter/aes
Package aes implements AES utilities for CryptoNight usage.
Package aes implements AES utilities for CryptoNight usage.
cryptonight/inter/blake256
Package blake256 implements BLAKE-256 and BLAKE-224 hash functions (SHA-3 candidate).
Package blake256 implements BLAKE-256 and BLAKE-224 hash functions (SHA-3 candidate).
cryptonight/inter/groestl
Package groestl implements Grøstl-256 algorithm.
Package groestl implements Grøstl-256 algorithm.
cryptonight/inter/jh
Package jh implements JH-256 algorithm.
Package jh implements JH-256 algorithm.
cryptonight/inter/ripemd160
Package ripemd160 implements the RIPEMD-160 hash algorithm.
Package ripemd160 implements the RIPEMD-160 hash algorithm.
cryptonight/inter/sha3
Package sha3 implements the SHA-3 fixed-output-length hash functions and the SHAKE variable-output-length hash functions defined by FIPS-202.
Package sha3 implements the SHA-3 fixed-output-length hash functions and the SHAKE variable-output-length hash functions defined by FIPS-202.
cryptonight/inter/skein
Package skein implements the Skein512 hash function based on the Threefish tweakable block cipher.
Package skein implements the Skein512 hash function based on the Threefish tweakable block cipher.
cryptonight/inter/skein/skein1024
Package skein1024 implements the Skein1024 hash function based on the Threefish1024 tweakable block cipher.
Package skein1024 implements the Skein1024 hash function based on the Threefish1024 tweakable block cipher.
cryptonight/inter/skein/skein256
Package skein256 implements the Skein256 hash function based on the Threefish256 tweakable block cipher.
Package skein256 implements the Skein256 hash function based on the Threefish256 tweakable block cipher.
cryptonight/inter/skein/threefish
Package threefish implements the Threefish tweakable block cipher.
Package threefish implements the Threefish tweakable block cipher.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL