aboutsummaryrefslogtreecommitdiff
path: root/src/crypto
AgeCommit message (Expand)Author
29 hoursall: add push linknames to allow legacy pull linknamesCherry Mui
2 dayscrypto/tls: don't call tlsrsakex.IncNonDefault with FIPSMike Beaumont
2 dayscrypto/x509: fix certificate request creation with RSA-PSSYoann Congal
2 dayscrypto: use byteorder to simplify consumeUint32 and consumeUint64apocelipes
3 dayscrypto/x509: add text and binary marshal methods to OIDMateusz Poliwczak
5 dayscrypto: replace encoding/binary in favour of internal/byteorderMateusz Poliwczak
9 dayscrypto/x509: reject critical AKIRoland Shoemaker
9 dayscrypto/x509: reject critical SKI extensionsRoland Shoemaker
9 dayscrypto/x509: reject critical AIA extensionsRoland Shoemaker
9 dayscrypto/x509: properly reject invalid DNS names when checking constraintsRoland Shoemaker
12 dayscrypto/x509: include OID in duplicate extension error messageTechassi
12 dayscrypto/internal/mlkem768: various performance optimizationsFilippo Valsorda
12 daysall: make use of stringslite.{HasPrefix, HasSuffix}Jes Cok
2024-04-24crypto/tls: skip bogo suite on windows buildersRoland Shoemaker
2024-04-19crypto/tls: don't cache marshal'd bytesRoland Shoemaker
2024-04-17crypto/tls: add a bogo shimRoland Shoemaker
2024-04-16cmd,crypto/elliptic: fix typos in commentsapocelipes
2024-04-10crypto/internal/mlkem768: new packageFilippo Valsorda
2024-03-29crypto/tls,regexp: remove always-nil error resultsDaniel Martí
2024-03-27all: make use of builtin clearJes Cok
2024-03-26crypto/internal/boring: don't shadow named returnsRoland Shoemaker
2024-03-26crypto/aes: fix regression for ppc64xLynn Boger
2024-03-26all: fix a large number of commentscui fliter
2024-03-25crypto/rand: close /dev/random on plan9 after seedingguoguangwu
2024-03-25crypto/aes: speed up AES by reducing allocationsMarten Seemann
2024-03-19crypto/rand: use arc4random(3) on macOS and iOSFilippo Valsorda
2024-03-14encoding/gob: make x509.Certificate marshalable againRuss Cox
2024-03-09internal/godebugs: test for use of IncNonDefaultRuss Cox
2024-03-07cmd/compile,cmd/internal/obj: provide rotation pseudo-instructions for riscv64Joel Sing
2024-03-05crypto/x509: make sure pub key is non-nil before interface conversionRoland Shoemaker
2024-03-04crypto: use and test purego tag consistentlyFilippo Valsorda
2024-02-28crypto/internal/bigmod: remove unused ctGeqqiulaidongfeng
2024-02-26crypto/tls: fix typo in commentguoguangwu
2024-02-26crypto/ecdsa: fix typoguoguangwu
2024-02-26crypto/x509: fix typoguoguangwu
2024-02-20crypto/x509: remove TestPlatformVerifierLegacy testsRoland Shoemaker
2024-02-20crypto/x509: remove bad generate statementRoland Shoemaker
2024-02-16crypto/subtle: remove unused codeqiulaidongfeng
2024-02-16crypto/subtle: use min builtin function in XORBytesqiulaidongfeng
2024-01-30all: fix typosJes Cok
2024-01-26Revert "crypto/internal/boring: upgrade module to fips-20220613" +1Filippo Valsorda
2024-01-25math/big,crypto/internal/bigmod: unroll loop in addMulVVW for ppc64xLynn Boger
2024-01-22crypto/sha512: provide optimised assembly for riscv64Joel Sing
2024-01-12crypto/rsa,crypto/internal/bigmod: improve verify/encrypt performanceFilippo Valsorda
2024-01-12crypto/rsa: use E = 65537 in benchmarksFilippo Valsorda
2023-12-18crypto/tls: align FIPS-only mode with BoringSSL policyFilippo Valsorda
2023-12-18crypto/internal/boring: upgrade module to fips-20220613Filippo Valsorda
2023-12-13crypto/x509: properly gate test on macos versionRoland Shoemaker
2023-12-11crypto/x509: gate Policies marshaling with GODEBUGRoland Shoemaker
2023-12-06crypto/x509: revert Policies marshaling behaviorRoland Shoemaker