Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/spacedriveapp/rust-openssl
OpenSSL bindings for Rust
https://github.com/spacedriveapp/rust-openssl
PNaCl/NaCl targets support.
e7460886935a15468b8754ba1df0e189163fc14d authored about 10 years agoc2717cd98c88c80e165b44d6ce1fdd7d2fad155e authored about 10 years ago
019e47020a52c0e4409739837ef653f7837f2e1c authored about 10 years ago
f32940294d3addf3780e12782135115874bd7649 authored about 10 years ago
crypto/hash: impl Writer for Hasher to allow use of Reader-Writer convenience functions
766ce4b7785c0b038bee95b74564e5b9bf7e9a4b authored about 10 years ago3cbc5182496297abab0918430a9d5e72295c0b24 authored about 10 years ago
b9f95b4ce4887c481ac4934e02a7a3aca4a316a6 authored about 10 years ago
Update to work with change in TcpStream api
1b7ab0238e0cc6625ff7166bf7b4162b767a3e82 authored about 10 years ago89fb825e78ecfc22b2c4186fd9ab97beab18efb0 authored about 10 years ago
1e706b8ef4d4344b5297b90bcd430cc96f40fb39 authored over 10 years ago
fail! -> panic!
66df9154a6fcc468f91b326a3c2b8e8850d75b19 authored over 10 years ago1eb79df25abf3eede1f9d799992927986ce8c7a0 authored over 10 years ago
42e9438e4ffd0d73cc3a72a08093ecfe728838b5 authored over 10 years ago
0982081dd767270a72f34b9e0b832d32892bb11a authored over 10 years ago
d10c552af6699988d685db8ec77e41276d1c8e15 authored over 10 years ago
b41201c3c9fddf42d02f71d11b5d4718eb9e88c4 authored over 10 years ago
ebbc44bb3fda11a907fa7de3d02bebc584fb550f authored over 10 years ago
Cert loading from PEM & restructuring
6277635e5c579c5842fc5f921a3b27a544a7b346 authored over 10 years ago- Added cert loading
- Extracted X509 tests
e47a3cf7e2241175da9a8a9a7857dd3e02c76e53 authored over 10 years agoCleaned up BigNum constructors
fa951b438418c90d68fdf687a4e636f0cade7fc0 authored over 10 years agoRemoved redundant files
5a301cef9a346d28b84b085e46c71e8b112c722f authored over 10 years ago687a0e74403ef0515bef049dbb1dc27198651e1c authored over 10 years ago
3164ac0214c991b993f7b8e0b1410024eb7a7986 authored over 10 years ago
Correct init mutexes and locking function
60dce4c2190ecb935044152c02f4362d76a381e2 authored over 10 years ago
`libcrypto` uses locks quite intensively even without SSL.
So they should be initialized before...
ssl: allow setting cipher list
c415f122e2d2a2b0cd225dd4255c4027b5bf9e76 authored over 10 years agoa6af89c67bf3c0ea562e960ba3e51c772b9e1be0 authored over 10 years ago
Refactor code around initialization and error strings.
12b7427e0d01cb92810db2f0f51972b34947128e authored over 10 years agoMove common ffi initialization code to 'ffi::init()' and the initialization of error handling to...
5f017cd549b4c76849bfd5c33e6f6962acd89535 authored over 10 years agoFeature matrix & conditioned doc generation
c407530daeb0380edc22d45e6af7209911068607 authored over 10 years ago
- Ensures that library builds and passes all tests without any
features and with `tlsv1_1`, `t...
Prepare for s/static/const/
93b725ea8d48b772bd55f4e5bfcb24165daeaf65 authored over 10 years agof1b8ad7df93ca79404b221fd97f640a62586e174 authored over 10 years ago
"final" is now a reserved word, so change occurrences to "finalize".
bd38812880f54ab8c3bb9e61b643d38b8207f4b0 authored over 10 years agoBN_is_zero as a Rust function
be8631985370592fc37fdc3734cd443e878ed143 authored over 10 years ago
Although wrapping was relatively easy it basically meant
that we depend on C compilation which b...
95b9cf39c93d73e977b682e2287f275690180f3a authored over 10 years ago
X509 Generator sample
19eab0e7d729159104a0959c7c1209f1e8951db2 authored over 10 years ago
Forcing static linking for lib wrapped as in other case doc tests
fail to locate the static library
Minor doc fixes and feature mentions
fe000066a439f09283b2a4c847f67533faad3ed8 authored over 10 years ago6f399239d8cddf12b169679c340f0f24d70a794b authored over 10 years ago
Revert "Fix #65: failing test case"
c9eef510ce28f451516030c82fe2461c08a0fd9e authored over 10 years agofec1c43a4a348ba6356ab7c80961cc2652a2602e authored over 10 years ago
Fix #65: failing test case
68b9bd700eac43fa24d321cef185553fcb7b178c authored over 10 years agoFixed incorrect EOF handling in MemBio, added error description
de3f1cf57f39582e9391663ccb6a2b0fcd13137c authored over 10 years agoActually, EOF wasn't handled at all and it caused `mem_bio.read_to_end()` to fail. Which in turn...
3ba768bc288031964994e39d0fa08607fccf728e authored over 10 years agoUsing `Path`s instead of plain strings
ad08bf4ed94c89be047ebf2db119e0eb465e821b authored over 10 years agoFixes #68: error on linking `bn_is_zero`
e4b8b5e697620a543f1f7fe0183193ea7a45dc93 authored over 10 years ago9dd8ce9270afa8c110f44b42d87b133620b1ec30 authored over 10 years ago
Refs #45
41287f3b146c3b5b5c2a706eac7d436dac060864 authored over 10 years ago7e214fe8a885a1a0c7b16680be1e33eaa2852ceb authored over 10 years ago
Better error handling in cert generation
40c6948818f5a2ad09568307f033fe4ea08110cc authored over 10 years ago
Now it should correctly free all resources in case
of failure.
d6578469a85bcc06a5761c1e25a73036427affef authored over 10 years ago
Make errors human readable
d136a6bb572e1fdee114ad246c17e9e169d08935 authored over 10 years agoa8cadc46ac9f125e74b729fdbd1cb75897cab575 authored over 10 years ago
02c124a1fecee45f06e08314554502fce7a8190a authored over 10 years ago
Change error messages from numeric codes to human readable strings. This makes debugging failure...
b3c80a76ddbd871c9ef64762d4e532c3a55b903f authored over 10 years ago5713c42df72da232b21dd5c55b91a527227174bb authored over 10 years ago
b8fd300f8017b6afd6ccd8934c12647f10355da9 authored over 10 years ago
09ecc7e521bd3003a4449fb8e234c3525ec81dee authored over 10 years ago
Add a dummy bn_is_zero C dependency to wrap BN_is_zero
c09ec835fa47f46315ba8a1cfc2303139597ab3b authored over 10 years agoUser-provided data in verify
78d438baef4f029d19681e3198241a4a008972f1 authored over 10 years ago
This is necessary because on some architectures BN_is_zero
is a CPP macro, so trying to link aga...
There is no need in wrapping function in option as there is no
sense in providing data without f...
fbb359720b24266938284edcd5cec46744379f1c authored over 10 years ago
Add bindings to CRYPTO_memcmp
f959b2d680e689621ac6d0f3cf10d80a0e3839ca authored over 10 years agoThis should help other projects use a constant-time memory comparison.
be0e83c9788cfea1ef0a422a9b56d11ffdc48da0 authored over 10 years agoClean up of mut/const types in `ffi` and also `mut_null` -> `null_mut`
73885dad0263e6203cf33211857e3c25ff52aa99 authored over 10 years agoa154ceeed22777b62b006e6cd11463a35e76abca authored over 10 years ago
dec5f967c6683a47ae495fd309db15883511ef88 authored over 10 years ago
Single `ffi` module
36977c2aa3d761c12912d46e2d3703505eb01f51 authored over 10 years ago02637ec7d451c38792c42c5c2cb4d59505e13ced authored over 10 years ago
Certificate/PKey generation & PEM export
359043a7aaac6b10d6eb8692e613aa70f52cfc1b authored over 10 years ago- fixed invalid file permissions
- removed redundand mem::transmute
- removed outdated FIXME's...
3f413e9354238919bce6dc87e3415919f301d487 authored over 10 years agoAdditions and one bug fix (BN_mod_inverse).
8b6bc824cc7c0b23338a35b69a14c416b59f1676 authored over 10 years ago7cbe372ce1bd774f552f981c8cd2143757d5b7b5 authored over 10 years ago
2ef537cfb24285156127a9a406d5e882b3e8df7c authored over 10 years ago
6bc8e1c560a65f07f00b59039e06f733ec33c2af authored over 10 years ago
and BN_is_odd.
Fixed incorrect BN_mod_inverse signature.
Added signature for BN_bn2dec.
Added tra...
Required quite a lot of refactoring
4fd169a1e5d465a10d5a815877479baa960a16eb authored over 10 years agoEnabling TLS1.2 support
fa53c79e4892dfc260bc6d1e2b52892f5607de72 authored over 10 years agoFix deprecation warnings
f3786e3e006ba5c15701deafcff797e418d79588 authored over 10 years agoda125b3a9563bf909708e8868d7d065f8b8ed2fe authored over 10 years ago
4c1edcf4c8aa00ec3bb8ff0c0e8627a91a36792f authored over 10 years ago
Unfortunately OS X comes with 0.9.8 bundled. There is a way to
install a recent version through ...
Get certificate fingerprint
a495465b75ffb18ff2303c5a11a103e00a15a13d authored over 10 years agof508b7f067bfe1f4afb3382823a1e017e44d541f authored over 10 years ago
Allow to set cert/key pair
efa1a719f5b9fc749c7a6fc37bed8a3a011b8e11 authored over 10 years agofb2665961c3566ef9df38c362e4e370ee8c31081 authored over 10 years ago
Update for rust rfc 52 changes
cc7511a3329ae07df6bb658391fe19e8115e7f52 authored over 10 years ago6802216f79cb7fffa48bc10daa8c5d0d8a6a63f9 authored over 10 years ago
ece8957e2feefed3bb1f1c3304f5f98ca804a355 authored over 10 years ago
Change functions used by PKey {load,save}_{pub,priv}
cec41181c04e7ad4e644034d870626571acbdbdb authored over 10 years ago
For differences, see:
http://openssl.6102.n7.nabble.com/difference-between-i2d-PUBKEY-and-i2d-Pu...
759feedb0449ab03ed919ea087f8d75595302b68 authored over 10 years ago
Add build and testing instructions to the readme
89facce1d2755f53a977e97923a013ed71526886 authored over 10 years ago68937102b022b20e5d4ce39ae5998ca20bc95f43 authored over 10 years ago
5e6885af0116d549493bba46a45094e2d98308ce authored over 10 years ago