NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #823 most downloaded on pub.dev
Common util classes for Strings, Dates, X509, PKCS, Cryptographie and more.
Last release 2 years ago
no release in 18 months
Ships unpredictably
gaps range from 2 weeks to 1.3 years
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
139 releases · first in 2019
Revert changs in pkcs12_utils.formatPkcs12Password() method
Remove dart.io imports to be compatible with web
Improve pkcs12_utils to be more align with the RFC according empty passwords
One column per quarter.
ECDSA Keypair SEC1 to Pkcs8 converting (PR #101)
Added missing BooleanUtils export
Update dependencies to be ready for Dart 3.
Improve X509Utils, fix signature check
Update to latest pointycastle release
Remove ported classes from package to be compatible with the latest release of pointycastle
Improved X509Utils, X509 parsing and generation supports now KeyUsage extensions. (PR #81)
* Added HexUtils * Added PKCS12Utils
Improved X509Utils, improved CRL parsing
Improved X509CertificateData. Field signature is now nullable to be backwards compatible.
Improved MathUtils added median(), logBase(), log2(), log10() method (PR #78, #79)
Improved StringUtils added isIP() method
Improved X509CertificateData. Field tbsCertificate is now nullable to be backwards compatible.
Improved ASN1Utils, improved complexDump()
Improved ASN1Utils, added complexDump() method
Improved X509Utils, parsing distinguised names from ASN1 Sequence now supports multi value DN. This improves the parsing of CSR and X509 PEMs.
* Add missing models to export
Improved X509Utils, added checkChain() method
Read the log carefully. All functions are currently backwards compatible and will also fill the deprecated fields. But this may change in the future!
IMPORTANT This version includes some important changes. Read the log carefully. All functions are currently backwards compatible and will also fill the deprecated fields. But this may change in the future!
Improved CryptopUtils, fixed a bug in encodeEcPrivateKeyToPem() that encoded the EC point Q wrong
Improved IterableUtils, added swap() and permutate() methods
Improved X509Utils, generateSelfSignedCertificate() accepts custom issuer
* Export of CRL models
Improved CryptoUtils, added ecSignatureFromDerBytes()
Fixed static value of X509Utils.BEGIN_EC_PUBLIC_KEY
Improved X509Utils, added crlDerToPem()
Improved IterableUtils (PR #68 #69)
Improved CryptoUtils and ASN1Utils, added optional parameters
Improved X509Utils, added parseChainString()
Updated minimum SDK version to 2.15 (PR #66)
Improved model SubjectPublicKeyInfo, added new exponent field
Added missing export of EnumUtils
* Added EnumUtils (PR #59)
Improved X509Utils for generating self signed certificates
Hide Padding from the PointyCastle API export
Improved X509Utils, generateSelfSignedCertificate() supports ECC keys
* Updated dependencies
Marked X509CertificateData.subjectAlternativNames as deprecated
Improved X509Utils, fixed public key length calculation while parsing a CSR
Export model X509CertificatePublicKeyData
Improved X509Utils add new method generateSelfSignedCertificate()
Improved X509Utils add new method pemToPkcs7()
Improved X509Utils and handling of IPv6 SANs (PR #51)
Improved X509Utils added getModulusFromRSAX509Pem() method
Improved X509Utils added buildOCSPRequest() method
* Updated dependencies * Added ASN1Utils class
* Update dependencies
Improved CertificateSigningRequestData model
Exported CertificateSigningRequestData model
Improved X509Utils added csrFromPem() method
Improved X509Utils added pkcs7fromPem() method
* Improved StringUtils * Improved MathUtils
* Improved package exports
Improve CryptoUtils, added *getHash()* method.
Improve CryptoUtils, added *ecSign()* and *ecVerify()*
Nothing published for this version
* Improve DNSUtils
Your coding agent can read these notes before it upgrades. Set up the MCP server →