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

Merge pull request #94 from DiamondLovesYou/master

PNaCl/NaCl targets support.

e7460886935a15468b8754ba1df0e189163fc14d authored about 10 years ago
Force linkage of LibreSSL when targeting NaCl OSs.

c2717cd98c88c80e165b44d6ce1fdd7d2fad155e authored about 10 years ago
Support PNaCl/NaCl.

019e47020a52c0e4409739837ef653f7837f2e1c authored about 10 years ago
Add overrideable platform ssl.

f32940294d3addf3780e12782135115874bd7649 authored about 10 years ago
Merge pull request #92 from jmesmon/hash-writier

crypto/hash: impl Writer for Hasher to allow use of Reader-Writer convenience functions

766ce4b7785c0b038bee95b74564e5b9bf7e9a4b authored about 10 years ago
Hasher::write(): add basic test

3cbc5182496297abab0918430a9d5e72295c0b24 authored about 10 years ago
crypto/hash: impl Writer for Hasher to allow use of Reader-Writer convenience functions

b9f95b4ce4887c481ac4934e02a7a3aca4a316a6 authored about 10 years ago
Merge pull request #93 from jmesmon/fix-tcpstream

Update to work with change in TcpStream api

1b7ab0238e0cc6625ff7166bf7b4162b767a3e82 authored about 10 years ago
Update to work with change in TcpStream api

89fb825e78ecfc22b2c4186fd9ab97beab18efb0 authored about 10 years ago
Clean up some warnings

1e706b8ef4d4344b5297b90bcd430cc96f40fb39 authored over 10 years ago
Merge pull request #90 from ebfe/fix-build

fail! -> panic!

66df9154a6fcc468f91b326a3c2b8e8850d75b19 authored over 10 years ago
fail! -> panic!

1eb79df25abf3eede1f9d799992927986ce8c7a0 authored over 10 years ago
Replaced vector of bytes with bytes string literal for expected output of AES_256_CBC deciphering unit test

42e9438e4ffd0d73cc3a72a08093ecfe728838b5 authored over 10 years ago
Merge remote-tracking branch 'upstream/master' into aes-256-cbc-decrypt-test

0982081dd767270a72f34b9e0b832d32892bb11a authored over 10 years ago
AES 256 CBC unit test

d10c552af6699988d685db8ec77e41276d1c8e15 authored over 10 years ago
Clean up some BN stuff

b41201c3c9fddf42d02f71d11b5d4718eb9e88c4 authored over 10 years ago
Update doc location

ebbc44bb3fda11a907fa7de3d02bebc584fb550f authored over 10 years ago
Merge pull request #85 from vhbit/x509-load-pem

Cert loading from PEM & restructuring

6277635e5c579c5842fc5f921a3b27a544a7b346 authored over 10 years ago
Cert loading from PEM & restructuring

- Added cert loading

- Extracted X509 tests

e47a3cf7e2241175da9a8a9a7857dd3e02c76e53 authored over 10 years ago
Merge pull request #86 from vhbit/bn-squash-init

Cleaned up BigNum constructors

fa951b438418c90d68fdf687a4e636f0cade7fc0 authored over 10 years ago
Merge pull request #87 from vhbit/removed-native

Removed redundant files

5a301cef9a346d28b84b085e46c71e8b112c722f authored over 10 years ago
Removed redundant files

687a0e74403ef0515bef049dbb1dc27198651e1c authored over 10 years ago
Cleaned up BigNum constructors

3164ac0214c991b993f7b8e0b1410024eb7a7986 authored over 10 years ago
Merge pull request #81 from vhbit/lock-init

Correct init mutexes and locking function

60dce4c2190ecb935044152c02f4362d76a381e2 authored over 10 years ago
Correct init mutexes and locking function

`libcrypto` uses locks quite intensively even without SSL.
So they should be initialized before...

dd46d1922e4706cf4c15c8cd915c1254363def8c authored over 10 years ago
Merge pull request #83 from jmesmon/set-cipher-list

ssl: allow setting cipher list

c415f122e2d2a2b0cd225dd4255c4027b5bf9e76 authored over 10 years ago
ssl: allow setting cipher list

a6af89c67bf3c0ea562e960ba3e51c772b9e1be0 authored over 10 years ago
Merge pull request #79 from jroesch/init-cleanup

Refactor code around initialization and error strings.

12b7427e0d01cb92810db2f0f51972b34947128e authored over 10 years ago
Refactor init and error handling code

Move common ffi initialization code to 'ffi::init()' and the initialization of error handling to...

5f017cd549b4c76849bfd5c33e6f6962acd89535 authored over 10 years ago
Merge pull request #62 from vhbit/feature-matrix

Feature matrix & conditioned doc generation

c407530daeb0380edc22d45e6af7209911068607 authored over 10 years ago
Feature matrix & conditioned doc generation

- Ensures that library builds and passes all tests without any
features and with `tlsv1_1`, `t...

87374ff2c898f31f31c00f847fa8322f2cd84397 authored over 10 years ago
Merge pull request #78 from alexcrichton/update

Prepare for s/static/const/

93b725ea8d48b772bd55f4e5bfcb24165daeaf65 authored over 10 years ago
Prepare for s/static/const/

f1b8ad7df93ca79404b221fd97f640a62586e174 authored over 10 years ago
Merge pull request #75 from kinghajj/change-final-to-finalize

"final" is now a reserved word, so change occurrences to "finalize".

bd38812880f54ab8c3bb9e61b643d38b8207f4b0 authored over 10 years ago
Merge pull request #76 from vhbit/bn-zero-int

BN_is_zero as a Rust function

be8631985370592fc37fdc3734cd443e878ed143 authored over 10 years ago
BN_is_zero as a Rust function

Although wrapping was relatively easy it basically meant
that we depend on C compilation which b...

59b843517df8d35b339eaee95ba4e533b190f9d6 authored over 10 years ago
"final" is now a reserved word, so change occurrences to "finalize".

95b9cf39c93d73e977b682e2287f275690180f3a authored over 10 years ago
Merge pull request #74 from vhbit/doc-samples

X509 Generator sample

19eab0e7d729159104a0959c7c1209f1e8951db2 authored over 10 years ago
X509 Generator sample

Forcing static linking for lib wrapped as in other case doc tests
fail to locate the static library

fe21d4bb666ac3fbea3101d9d5ad8afe972d0e9b authored over 10 years ago
Merge pull request #73 from vhbit/minor-doc-fixes

Minor doc fixes and feature mentions

fe000066a439f09283b2a4c847f67533faad3ed8 authored over 10 years ago
Minor doc fixes and feature mentions

6f399239d8cddf12b169679c340f0f24d70a794b authored over 10 years ago
Merge pull request #72 from sfackler/revert-66-fix-failing-test

Revert "Fix #65: failing test case"

c9eef510ce28f451516030c82fe2461c08a0fd9e authored over 10 years ago
Revert "Fix #65: failing test case"

fec1c43a4a348ba6356ab7c80961cc2652a2602e authored over 10 years ago
Merge pull request #66 from jroesch/fix-failing-test

Fix #65: failing test case

68b9bd700eac43fa24d321cef185553fcb7b178c authored over 10 years ago
Merge pull request #67 from vhbit/membio-eof

Fixed incorrect EOF handling in MemBio, added error description

de3f1cf57f39582e9391663ccb6a2b0fcd13137c authored over 10 years ago
Fixed incorrect EOF handling in MemBio, added error description

Actually, EOF wasn't handled at all and it caused `mem_bio.read_to_end()` to fail. Which in turn...

3ba768bc288031964994e39d0fa08607fccf728e authored over 10 years ago
Merge pull request #71 from vhbit/path-ization

Using `Path`s instead of plain strings

ad08bf4ed94c89be047ebf2db119e0eb465e821b authored over 10 years ago
Merge pull request #69 from vhbit/bn-zero-fix

Fixes #68: error on linking `bn_is_zero`

e4b8b5e697620a543f1f7fe0183193ea7a45dc93 authored over 10 years ago
Potential fix for #68

9dd8ce9270afa8c110f44b42d87b133620b1ec30 authored over 10 years ago
Using `Path`s instead of plain strings

Refs #45

41287f3b146c3b5b5c2a706eac7d436dac060864 authored over 10 years ago
Fix #65: failing test case

7e214fe8a885a1a0c7b16680be1e33eaa2852ceb authored over 10 years ago
Merge pull request #60 from vhbit/cert-gen-cleanup

Better error handling in cert generation

40c6948818f5a2ad09568307f033fe4ea08110cc authored over 10 years ago
Better error handling in cert generation

Now it should correctly free all resources in case
of failure.

72ee42adba18adbb0e6eefd13faab5e6d610fdcd authored over 10 years ago
Ignore stderr from openssl s_server

d6578469a85bcc06a5761c1e25a73036427affef authored over 10 years ago
Ignore error string text

cc #65

6231a39a4187ac2728038d35216aed60b9d93075 authored over 10 years ago
Merge pull request #59 from jroesch/better-errors

Make errors human readable

d136a6bb572e1fdee114ad246c17e9e169d08935 authored over 10 years ago
Load crypto error strings

a8cadc46ac9f125e74b729fdbd1cb75897cab575 authored over 10 years ago
Address CR comments and add a test

02c124a1fecee45f06e08314554502fce7a8190a authored over 10 years ago
Make errors human readable

Change error messages from numeric codes to human readable strings. This makes debugging failure...

b3c80a76ddbd871c9ef64762d4e532c3a55b903f authored over 10 years ago
Fix error messages

5713c42df72da232b21dd5c55b91a527227174bb authored over 10 years ago
Clean up warnings

b8fd300f8017b6afd6ccd8934c12647f10355da9 authored over 10 years ago
Changes made to support 0.12.0-dev ( October 2, 2014 )

09ecc7e521bd3003a4449fb8e234c3525ec81dee authored over 10 years ago
Merge pull request #64 from reem/fix/big-num-is-zero

Add a dummy bn_is_zero C dependency to wrap BN_is_zero

c09ec835fa47f46315ba8a1cfc2303139597ab3b authored over 10 years ago
Merge pull request #58 from vhbit/verify-data

User-provided data in verify

78d438baef4f029d19681e3198241a4a008972f1 authored over 10 years ago
Add a dummy bn_is_zero C dependency to wrap BN_is_zero

This is necessary because on some architectures BN_is_zero
is a CPP macro, so trying to link aga...

c22b3c5063da942954b0b71b03317bf2da058c7e authored over 10 years ago
Simpler setter for verify with data

There is no need in wrapping function in option as there is no
sense in providing data without f...

4d3f9e0520ed25bb55a95f30fd07a2cb4cf74fa5 authored over 10 years ago
User-provided data in verify

fbb359720b24266938284edcd5cec46744379f1c authored over 10 years ago
Merge pull request #61 from alexcrichton/memcmp

Add bindings to CRYPTO_memcmp

f959b2d680e689621ac6d0f3cf10d80a0e3839ca authored over 10 years ago
Add bindings to CRYPTO_memcmp

This should help other projects use a constant-time memory comparison.

be0e83c9788cfea1ef0a422a9b56d11ffdc48da0 authored over 10 years ago
Merge pull request #57 from vhbit/mut-cleanup

Clean up of mut/const types in `ffi` and also `mut_null` -> `null_mut`

73885dad0263e6203cf33211857e3c25ff52aa99 authored over 10 years ago
Unification and explicity in FFI type decls

a154ceeed22777b62b006e6cd11463a35e76abca authored over 10 years ago
Fixed mut_null deprecation warnings

dec5f967c6683a47ae495fd309db15883511ef88 authored over 10 years ago
Merge pull request #56 from vhbit/single-ffi

Single `ffi` module

36977c2aa3d761c12912d46e2d3703505eb01f51 authored over 10 years ago
single `ffi` module

02637ec7d451c38792c42c5c2cb4d59505e13ced authored over 10 years ago
Merge pull request #53 from vhbit/cert-gen

Certificate/PKey generation & PEM export

359043a7aaac6b10d6eb8692e613aa70f52cfc1b authored over 10 years ago
Addressed review comments

- fixed invalid file permissions

- removed redundand mem::transmute

- removed outdated FIXME's...

3f413e9354238919bce6dc87e3415919f301d487 authored over 10 years ago
Merge pull request #55 from cjcole/master

Additions and one bug fix (BN_mod_inverse).

8b6bc824cc7c0b23338a35b69a14c416b59f1676 authored over 10 years ago
Removed BN_sub_word signature for the time being.

7cbe372ce1bd774f552f981c8cd2143757d5b7b5 authored over 10 years ago
Removing unused signatures for the time being.

2ef537cfb24285156127a9a406d5e882b3e8df7c authored over 10 years ago
Use CRYPTO_free to free the result of BN_bn2bin.

6bc8e1c560a65f07f00b59039e06f733ec33c2af authored over 10 years ago
Added signatures forBN_sub_word, BN_is_zero, BN_is_one, BN_is_word,

and BN_is_odd.
Fixed incorrect BN_mod_inverse signature.
Added signature for BN_bn2dec.
Added tra...

7235e03c95638a3f472d4efaa46cabf62f4f6e7e authored over 10 years ago
Certificate/pkey generation & PEM export

Required quite a lot of refactoring

4fd169a1e5d465a10d5a815877479baa960a16eb authored over 10 years ago
Merge pull request #46 from vhbit/tls1-2-support

Enabling TLS1.2 support

fa53c79e4892dfc260bc6d1e2b52892f5607de72 authored over 10 years ago
Merge pull request #51 from ebfe/deprecated

Fix deprecation warnings

f3786e3e006ba5c15701deafcff797e418d79588 authored over 10 years ago
Fix deprecation warnings

da125b3a9563bf909708e8868d7d065f8b8ed2fe authored over 10 years ago
TLS 1_1, 1_2, Ssl 2 is enabled by features

4c1edcf4c8aa00ec3bb8ff0c0e8627a91a36792f authored over 10 years ago
Enabling TLS1.2 support

Unfortunately OS X comes with 0.9.8 bundled. There is a way to
install a recent version through ...

03871d368e1fdffd74ffad57197d55c4d59bd77b authored over 10 years ago
Merge pull request #50 from vhbit/cert-fingerprint

Get certificate fingerprint

a495465b75ffb18ff2303c5a11a103e00a15a13d authored over 10 years ago
Get certificate fingerprint

f508b7f067bfe1f4afb3382823a1e017e44d541f authored over 10 years ago
Merge pull request #47 from vhbit/cert-key-auth

Allow to set cert/key pair

efa1a719f5b9fc749c7a6fc37bed8a3a011b8e11 authored over 10 years ago
Fixed documentation string

fb2665961c3566ef9df38c362e4e370ee8c31081 authored over 10 years ago
Merge pull request #48 from ebfe/rfc-52

Update for rust rfc 52 changes

cc7511a3329ae07df6bb658391fe19e8115e7f52 authored over 10 years ago
Update for rust rfc 52 changes

6802216f79cb7fffa48bc10daa8c5d0d8a6a63f9 authored over 10 years ago
Allow to set cert/key pair

ece8957e2feefed3bb1f1c3304f5f98ca804a355 authored over 10 years ago
Merge pull request #44 from mvdnes/rsa_pubkey

Change functions used by PKey {load,save}_{pub,priv}

cec41181c04e7ad4e644034d870626571acbdbdb authored over 10 years ago
Switch to the more sane RSA PUBKEY function

For differences, see:
http://openssl.6102.n7.nabble.com/difference-between-i2d-PUBKEY-and-i2d-Pu...

7685a8349c2d022667ca53f9e3fb07e6c6f676e9 authored over 10 years ago
Switch PKey load/save functions to RSA specific

759feedb0449ab03ed919ea087f8d75595302b68 authored over 10 years ago
Merge pull request #42 from cybergeek94/patch-1

Add build and testing instructions to the readme

89facce1d2755f53a977e97923a013ed71526886 authored over 10 years ago
Update README.md

68937102b022b20e5d4ce39ae5998ca20bc95f43 authored over 10 years ago
Update README.md

5e6885af0116d549493bba46a45094e2d98308ce authored over 10 years ago