62 Commits (675a75b47065762d24fa4c3f40d5213e35c82fbc)

Author SHA1 Message Date
Rodolphe Breard 8c0d208fe5 Add the `openssl_vendored` feature 4 years ago
Rodolphe Breard b75b8ba9f7 Prepare the code for an OpenSSL replacement 4 years ago
Rodolphe Breard 8477d927a1 Add support for NIST P-521 curve and ES512 signatures 4 years ago
Rodolphe Breard 1a1c1bed91 Allow to specify subject attributes for certificates 4 years ago
Rodolphe Breard 1267e09ecb Dynamically retrieve the OpenSSL version 4 years ago
Rodolphe Breard 875a403485 Add the b64_decode function 4 years ago
Rodolphe Breard 45ca322ea6 Add the HS256, HS384 and HS512 signature algorithms 4 years ago
Rodolphe Breard 30517d8b54 Add the HMAC computation in the HashFunction API 4 years ago
Rodolphe Breard 4eb0423da3 Reformat log messages 4 years ago
Rodolphe Breard 220f580d90 Use libc::time_t instead of i64 4 years ago
Rodolphe Breard 51cfd49f08 Refactor the account management 4 years ago
Rodolphe Breard 52fe2c60ba Refactor the certificate key type management 4 years ago
Rodolphe Breard bea33179d7 Allow to specify the CSR's digest algorithm 4 years ago
Rodolphe Breard e17e6d1174 Add the PID file name in the error message 4 years ago
Rodolphe Breard 7292cc68ca Fix the certificate generation tests 4 years ago
Rodolphe Breard c5f1e90276 Add the `--crt-digest` option in tacd 4 years ago
Rodolphe Breard f640688a3b Refactor the hash function interface 4 years ago
Rodolphe Breard c7263703d1 Improve the CLI 4 years ago
Rodolphe Breard b08da88bcf Fix the conditional compilation 4 years ago
Rodolphe Breard 602d8c6cf6 Add the `--crt-signature-alg` option in tacd 4 years ago
Rodolphe Breard 4614d6c407 Add partial EdDSA support 4 years ago
Rodolphe Breard 2f39e798d1 Add Unix style globing for config file inclusion 4 years ago
Rodolphe Breard 25450aebbf Implement IP identifiers 4 years ago
Rodolphe Breard 387adc7c4f Remove the useless calls to `map_err` 4 years ago
Rodolphe Breard 582593de29 Allow to specify the account key type and signature alg in the config 4 years ago
Rodolphe Breard 1350257300 Put Ed25519 support in a feature 4 years ago
Rodolphe Breard 636fbf9cf6 Refactor the JWS signature algorithm management 4 years ago
Rodolphe Breard d7dbd58823 Move the hashing operation inside the signing function 4 years ago
Rodolphe Breard eabcddb0af Add support for RSA 2048 account keys 4 years ago
Rodolphe Breard 1ab5b4012e Use the correct algorithm and hash function for JWK signatures 4 years ago
Rodolphe Breard 09d01eefb5 Remove openssl calls from the acmed crate 5 years ago
Rodolphe Breard 501b1aa9d8 Replace `reqwest` by `attohttpc` 5 years ago
Rodolphe Breard a4e0ccfa51 Correctly handle certificate expiration on openssl 5 years ago
Rodolphe Breard 26ce6fdf40 Refactor the HTTP back-end 5 years ago
Rodolphe Breard 52973b4b9e Remove the PID file after exit 5 years ago
Rodolphe Breard 70db8e6dd9 Prevent unnecessary creation of a PID file 5 years ago
Rodolphe Breard 39430009ac Add internationalized domain names support 5 years ago
Rodolphe Breard 9eda92662d Allow --pid-file to be used with --foreground 5 years ago
Rodolphe Breard 39df1601d8 Format code 5 years ago
Rodolphe Breard 996ea85be4 Format code 5 years ago
Rodolphe Breard b16b2e6b09 Remove the explicit dependency on the time crate 5 years ago
Jakub Pastuszek 155feb345c always use NAMED_CURVE format for EC key storage; fixes #9 5 years ago
Rodolphe Breard f1f95c4d99 Display a more precise error message for unknown EC keys 5 years ago
Rodolphe Breard 55f4d3416b Refactor the JWK implementation 6 years ago
Rodolphe Breard 4ea49512d6 Remove the standalone feature 6 years ago
Rodolphe Breard 84102922fa Move KeyType to a dedicated module 6 years ago
Rodolphe Breard 70df290306 Rewrite the crypto keys abstraction 6 years ago
Rodolphe Breard 94f46d3776 Remove the bad OpenSSL ASN.1 time parsing 6 years ago
Rodolphe Breard d186f5c10a Define the default algo in acme_common 6 years ago
Rodolphe Breard 147370caa2 Add the standalone hash implementation 6 years ago