Releases: dromara/dongle
Releases · dromara/dongle
v0.2.0
- Rename
encode
toencoder
- Rename
decode
todecoder
- Rename
encrypt
toencrypter
, addToRawString()
,ToRawBytes()
methods - Rename
decrypt
todecrypter
, addFromRawString()
,FromRawBytes()
methods - Rename
sign
tosigner
, add ToRawString() 和ToRawBytes()
methods - Rename
verify
toverifier
, addFromRawString()
,FromRawBytes()
,ToBool()
methods - Add encryption support for
sha3-224
,sha3-256
,sha3-384
,sha3-512
- Add encryption support for
hmac-sha3-224
,hmac-sha3-256
,hmac-sha3-384
,hmac-sha3-512
- Add encryption support for
sha512
,sha512-224
,sha512-256
- Add encryption support for
hmac-sha512
,hmac-sha512-224
,hmac-sha512-256
- Add support for
rsa
signature and signature verification - Remove
base58.go
,base62.go
,base91.go
,base100.go
to sub package - Morse encoding and decoding support the specified separator. The default is
/
- Unified unit test format
v0.1.5
v0.1.4
v0.1.3
v0.1.2
v0.1.1
v0.1.0
Feature list
- Encoding and decoding by Hex
- Encoding and decoding by Base32
- Encoding and decoding by Base64
- Encoding and decoding by Base64URL
- Encoding and decoding by SafeURL
- Encryption by Md4
- Encryption by Hmac-md4
- Encryption by Md5
- Encryption by Hmac-md5
- Encryption by ShaXXX
- Encryption by Hmac-shaXXX
- Encryption by Rc4
- Encryption and decryption by AES-CBC-NoPadding
- Encryption and decryption by AES-CBC-ZeroPadding
- Encryption and decryption by AES-CBC-PKCS5Padding
- Encryption and decryption by AES-CBC-PKCS7Padding
- Encryption and decryption by AES-CTR-NoPadding
- Encryption and decryption by AES-CTR-ZeroPadding
- Encryption and decryption by AES-CTR-PKCS5Padding
- Encryption and decryption by AES-CTR-PKCS7Padding
- Encryption and decryption by AES-CFB-NoPadding
- Encryption and decryption by AES-CFB-ZeroPadding
- Encryption and decryption by AES-CFB-PKCS5Padding
- Encryption and decryption by AES-CFB-PKCS7Padding
- Encryption and decryption by AES-OFB-NoPadding
- Encryption and decryption by AES-OFB-ZeroPadding
- Encryption and decryption by AES-OFB-PKCS5Padding
- Encryption and decryption by AES-OFB-PKCS7Padding