Releases: golang-module/dongle
Releases · golang-module/dongle
v0.2.8
- Add comment for
openssl
package - Add
openssl.RSA.FormatPublicKey()
method, format public key, add header, tail and newline character - Add
openssl.RSA.FormatPrivateKey()
method, format private key, add header, tail and newline character - Add
openssl.RSA.CompressKey()
method, remove head, tail and newline character
v0.2.7
v0.2.6
- Add
tea
support for long plaintext encryption and decryption - Added support for
empty string
padding mode - Rename
github.com/tjfoc/gmsm/sm3
togithub.com/emmansun/gmsm/sm3
- Move
encrypt
method fromencrypter.go
tocipher.go
,decrypt
method fromdecrypter.go
tocipher.go
- Remove
invalidTeaSrcError
、invalidModeError
andinvalidPaddingError
v0.2.5
- Add
rsa
support for long plaintextprivate key encryption
andpublic key decryption
- Rename
split()
tobytesSplit()
and remove fromrsa.go
todongle/rsa.go
- Remove
invalidRsaHashError
fromerrors.go
todongle/rsa.go
- Upgrade golang.org/x/crypto version to
v0.4.0
- Fix comment errors
v0.2.4
v0.2.3
v0.2.2
- Add support for
blowfish
encryption and decryption - Add support for
AnsiX923
andISO97971
padding modes - Rename
encode.go
toencoder.go
,decode.go
todecoder.go
,encrypt.go
toencrypter.go
,sign.go
tosigner.go
,verify.go
toverifier.go
- Rename
isSupportedHash()
to(receiver).isRsaSupported()
inrsa.go
- Rename
carbon.RAW
tocarbon.Raw
,carbon.HEX
tocarbon.Hex
,carbon.BASE64
tocarbon.Base64
v0.2.1
- Add support for
md2
hash algorithm - Add support for
hmac-md2
digest algorithm - Add support for
ed25519
signature and verification #9 - Optimize the handling of decrypted ciphertext length errors #10
- Optimize
ToBool()
method judgment inverify.go
- Rename newEncoder() to NewEncoder(), newDecoder() to NewDecoder(), newEncrypter() to NewEncrypter(), newDecrypter() to NewDecrypter()
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