Documentation
¶
Overview ¶
Package dongle is a simple, semantic and developer-friendly golang crypto package.
Index ¶
Constants ¶
View Source
const Version = "1.1.1"
Variables ¶
View Source
var ( // Encode defines an Encoder instance. Encode = coding.NewEncoder() // Decode defines a Decoder instance. Decode = coding.NewDecoder() // Hash defines a Hasher instance. Hash = hash.NewHasher() // Encrypt defines an Encrypter instance. Encrypt = crypto.NewEncrypter() // Decrypt defines a Decrypter instance. Decrypt = crypto.NewDecrypter() // Sign defines a Signer instance. Sign = crypto.NewSigner() // Verify defines a Verifier instance. Verify = crypto.NewVerifier() )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Source Files
¶
- dongle.go
Directories
¶
| Path | Synopsis |
|---|---|
|
base100
Package base100 implements base100 encoding and decoding with streaming support.
|
Package base100 implements base100 encoding and decoding with streaming support. |
|
base32
Package base32 implements base32 encoding and decoding with streaming support.
|
Package base32 implements base32 encoding and decoding with streaming support. |
|
base45
Package base45 implements base45 encoding and decoding with streaming support.
|
Package base45 implements base45 encoding and decoding with streaming support. |
|
base58
Package base58 implements base58 encoding and decoding with streaming support.
|
Package base58 implements base58 encoding and decoding with streaming support. |
|
base62
Package base62 implements base62 encoding and decoding with streaming support.
|
Package base62 implements base62 encoding and decoding with streaming support. |
|
base64
Package base64 implements base64 encoding and decoding with streaming support.
|
Package base64 implements base64 encoding and decoding with streaming support. |
|
base85
Package base85 implements base85 encoding and decoding with streaming support.
|
Package base85 implements base85 encoding and decoding with streaming support. |
|
base91
Package base91 implements base91 encoding and decoding with streaming support.
|
Package base91 implements base91 encoding and decoding with streaming support. |
|
hex
Package hex implements hex encoding and decoding with streaming support.
|
Package hex implements hex encoding and decoding with streaming support. |
|
morse
Package morse implements morse encoding and decoding with streaming support.
|
Package morse implements morse encoding and decoding with streaming support. |
|
3des
Package triple_des implements Triple DES encryption and decryption with streaming support.
|
Package triple_des implements Triple DES encryption and decryption with streaming support. |
|
aes
Package aes implements AES encryption and decryption with streaming support.
|
Package aes implements AES encryption and decryption with streaming support. |
|
blowfish
Package blowfish implements Blowfish encryption and decryption with streaming support.
|
Package blowfish implements Blowfish encryption and decryption with streaming support. |
|
des
Package des implements DES encryption and decryption with streaming support.
|
Package des implements DES encryption and decryption with streaming support. |
|
keypair
Package keypair provides ED25519 key pair management functionality.
|
Package keypair provides ED25519 key pair management functionality. |
|
rc4
Package rc4 implements RC4 encryption and decryption with streaming support
|
Package rc4 implements RC4 encryption and decryption with streaming support |
|
tea
Package tea implements TEA encryption and decryption with streaming support.
|
Package tea implements TEA encryption and decryption with streaming support. |
|
md2
Package md2 implements the MD2 hash algorithm as defined in RFC 1319.
|
Package md2 implements the MD2 hash algorithm as defined in RFC 1319. |
|
sm3
Package sm3 implements the SM3 hash algorithm as defined in GB/T 32918.1-2016.
|
Package sm3 implements the SM3 hash algorithm as defined in GB/T 32918.1-2016. |
|
Package mock provides mock implementations for testing file operations and I/O interfaces.
|
Package mock provides mock implementations for testing file operations and I/O interfaces. |
Click to show internal directories.
Click to hide internal directories.