| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
|
|
|
|
|
| |
* Implement __hash__ on AuthorityKeyIdentifier
* Adding dirname to fix build issue on AuthorityKeyIdentifier test
* .authority_cert_issuer to str
* use a tuple and not a str repr
|
| |
|
| |
|
|
|
|
| |
We support directly passing bytes now and these code paths are
duplicated in the deprecated value attributes.
|
|
|
|
|
| |
strings of the form "scheme:///anything" would incorrectly have two
slashes dropped. This is fixed in two code paths in this PR but one of
those code paths will be entirely removed in a followup PR.
|
|
|
| |
Needed to implement __hash__ on AuthorityKeyIdentifier
|
|
|
|
|
|
| |
* we pinned coverage for xml generation...let's try everywhere
* add so many comments
|
|
|
|
| |
We need to add one small test to cover a case that is no longer covered
with this switch.
|
|
|
|
|
|
|
|
|
| |
* add a faq note about having a compiler that is too old
Also add a bit of text explaining what to do on OpenBSD 6.1 and earlier
since that is the most likely place this will occur.
* I always forget it spell checks titles
|
|
|
|
|
|
|
|
| |
* refactor AES keywrap into a wrap core and unwrap core
This refactor makes adding AES keywrap with padding much simpler.
* remove an unneeded arg
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* add support for the TLSFeature extension in x509
This extension is used for OCSP Must-Staple.
* fix changelog link
* pep8
* refactor to support the sequence properly and add status_request_v2
* update some language
* add test vector, implement eq/ne/hash on TLSFeature
* address review comments
|
|
|
|
|
|
|
|
|
|
| |
* RSA OAEP label support for OpenSSL 1.0.2+
* changelog
* move around tests, address review feedback, use backend supported method
* unsupported padding catches this now
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* oaep label vector
* add count so we can use the nist vector loader
* add RSA key from the boring vectors as well
https://boringssl.googlesource.com/boringssl/+/ce3773f9fe25c3b54390bc51d72572f251c7d7e6/crypto/evp/evp_tests.txt#8
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* move x509 tests into a module
This is just to make grouping things like test_ocsp, etc a bit simpler
in the future
* fix path
* pep8
|
|
|
|
|
|
| |
* add OCSP binding for obtaining information from CertID structure
* empty commit
|
|
|
|
|
|
| |
* send a few more variables to distinguish our jobs in codecov
* put the labels in the right places
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* added binding support for rfc 5705
* WIP: testing some cffi updates
* added openssl version check
* updated cffi defs to align with pep8
* removed superfluous version checks
* remove more unecessary boilerplate
|
|
|
|
|
|
|
|
| |
* Switch to using the other style of environment markers
* We don't do py3.3 any more!
* changelog
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* add blake2b/blake2s support for hmac
This was a bug, but it turns out the noise protocol suggests using the
HMAC construction with BLAKE2 (rather than BLAKE2's own keyed
functionality) for a few reasons, so we should support it.
* actually test the thing
|
|
|
| |
There's no sense in which we actually support them
|
| |
|
| |
|
|
|
|
|
|
| |
* add test vector with invalid basicconstraints
* sigh
|
|
|
|
|
|
| |
* Get our travis from pypy
* doh
|
|
|
|
|
|
| |
* add changelog and a warning
* document this properly
|
| |
|
| |
|
|
|
| |
This should cause stdout/stderr for command we run to be displayed, and also print which commands we're running
|
| |
|
|
|
|
|
|
|
|
| |
* Revert "Remve outdated comment and linewrap (#3838)"
This reverts commit 990d7596ca5d8dfa1d9331cdcb072fabf9d10fca.
* remove the outdated comment
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix weak linking of getentropy when compiling on older macOS
We use weak linking in macOS to determine if the getentropy symbol is
available. However, to do that we need to have a declaration that states
the function is __attribute((weak_import)) at compile time. On macOS
10.12 this is provided in sys/random.h, but on older macOS the
declaration doesn't exist at all, so we need to forward declare it
ourselves.
* update a comment and a style nit
|
|
|
|
|
| |
Closes: #3839
Signed-off-by: Christian Heimes <christian@python.org>
|
| |
|
|
|
|
|
|
| |
* deprecate unicode input for RFC822Name
* pep8...?
|
|
|
|
|
|
|
|
|
|
| |
* deprecate auto-idna on UniformResourceIdentifier
* fix repr test
* docs
* some updated language
|
|
|
| |
See upstream: https://github.com/pytest-dev/pytest/issues/2644
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Begin the deprecation of auto-idna for x509.DNSName
Refs #3357
* fix warning
* py3k fixes
* fix docs
* sigh
* flake8
* these are words
* words
* tests for coverage
* another test
* do idna things
* more idna things
|
| |
|
| |
|
|
|
|
|
| |
When linking the static lib we want the symbols to not be exported. To
convince gcc to do this you must pass -Wl,--exclude-libs,ALL in CFLAGS
More info at https://stackoverflow.com/questions/2222162
|
| |
|
|
|
|
| |
the getentropy fallback is only possible on macOS, wrap it in a define
to remove it entirely on the BSDs.
|
| |
|