profile
viewpoint

japaric/xargo 803

The sysroot manager that lets you build and customize `std`

fortanix/rust-sgx 237

The Fortanix Rust Enclave Development Platform

fortanix/rust-mbedtls 30

Idiomatic Rust wrapper for MbedTLS

JAndritsch/mtgextractor 20

A Ruby gem to extract MTG card and set data from the Gatherer web site

jethrogb/audittools 4

Tools to interpret auditd logs

jethrogb/b64 1

Base64 encoding/decoding in Rust, originally from rustc-serialize.

jethrogb/cloudproxy 1

The CloudProxy Tao for Trustworthy Computing

akash-fortanix/ring 0

Safe, fast, small crypto using Rust

create barnchfortanix/sdkms-client-rust

branch : uuid-compat

created branch time in 14 hours

release fortanix/sdkms-client-rust

v0.2.1

released time in a day

created tagfortanix/sdkms-client-rust

tagv0.2.1

Rust client library for Fortanix Self Defending Key Management Service

created time in a day

push eventfortanix/sdkms-client-rust

Adrian Cruceru

commit sha 81fd1edb1f7d6af5174b78111651bb383a054a4b

Update after review

view details

bors[bot]

commit sha 2ebb7244c6cf14633c98e1e51f20fc1408e3d17d

Merge #7 7: make native-tls optional r=mzohreva a=AdrianCX Co-authored-by: Adrian Cruceru <adrian.cruceru@fortanix.com>

view details

push time in a day

pull request commentfortanix/sdkms-client-rust

make native-tls optional

AdrianCX

comment created time in a day

delete branch fortanix/sdkms-client-rust

delete branch : staging.tmp

delete time in a day

push eventfortanix/sdkms-client-rust

Adrian Cruceru

commit sha 81fd1edb1f7d6af5174b78111651bb383a054a4b

Update after review

view details

bors[bot]

commit sha 2ebb7244c6cf14633c98e1e51f20fc1408e3d17d

Merge #7 7: make native-tls optional r=mzohreva a=AdrianCX Co-authored-by: Adrian Cruceru <adrian.cruceru@fortanix.com>

view details

push time in a day

push eventfortanix/sdkms-client-rust

Adrian Cruceru

commit sha 81fd1edb1f7d6af5174b78111651bb383a054a4b

Update after review

view details

bors[bot]

commit sha 8344aa1df0566c9481e1f7ee0bf7d4ad2cfc697c

[ci skip][skip ci][skip netlify] -bors-staging-tmp-7

view details

push time in a day

create barnchfortanix/sdkms-client-rust

branch : staging.tmp

created branch time in a day

pull request commentfortanix/sdkms-client-rust

make native-tls optional

bors r+

AdrianCX

comment created time in a day

push eventfortanix/sdkms-client-rust

Adrian Cruceru

commit sha 81fd1edb1f7d6af5174b78111651bb383a054a4b

Update after review

view details

push time in a day

pull request commentfortanix/sdkms-client-rust

make native-tls optional

Looks good. Please bump the version in Cargo.toml to 0.2.1 so we can publish after merge.

AdrianCX

comment created time in a day

Pull request review commentfortanix/sdkms-client-rust

make native-tls optional

 impl SdkmsClientBuilder {         let client = match self.client {             Some(client) => client,             None => {-                let ssl = NativeTlsClient::new()?;-                let connector = HttpsConnector::new(ssl);-                let client = HyperClient::with_connector(Pool::with_connector(Default::default(), connector));-                Arc::new(client)+                #[cfg(feature = "native-tls")]+                {+                    let ssl = NativeTlsClient::new()?;+                    let connector = HttpsConnector::new(ssl);+                    let client = HyperClient::with_connector(Pool::with_connector(Default::default(), connector));+                    Arc::new(client)+                }+                #[cfg(not(feature = "native-tls"))]+                panic!("Unsuported");

Changed to the text you provided, thanks

AdrianCX

comment created time in a day

Pull request review commentfortanix/sdkms-client-rust

make native-tls optional

 extern crate uuid; extern crate bitflags;  extern crate hyper;++#[cfg(feature = "native-tls")]

switched to hyper-native-tls, thanks

AdrianCX

comment created time in a day

Pull request review commentfortanix/sdkms-client-rust

make native-tls optional

 documentation = "https://docs.rs/sdkms" homepage = "https://fortanix.com/products/sdkms/" categories = ["api-bindings"] +[features]+default = ["hyper-native-tls"]+ [dependencies] chrono = "0.4" serde = "1.0" serde_derive = "1.0" serde_json = "1.0"-hyper-native-tls = "0.3"+hyper-native-tls = { version = "0.3", optional = true } hyper = "0.10"-uuid = { version = "0.7", features = ["serde", "v4"] }+uuid = { version = "0.6.3", features = ["v4", "serde"] }

removed, it was unrelated

AdrianCX

comment created time in a day

push eventfortanix/sdkms-client-rust

Adrian Cruceru

commit sha 4a799b9a65d0b0ad8e14a4d4243873bdd5fa7d28

Update after review

view details

push time in a day

Pull request review commentfortanix/sdkms-client-rust

make native-tls optional

 documentation = "https://docs.rs/sdkms" homepage = "https://fortanix.com/products/sdkms/" categories = ["api-bindings"] +[features]+default = ["hyper-native-tls"]+ [dependencies] chrono = "0.4" serde = "1.0" serde_derive = "1.0" serde_json = "1.0"-hyper-native-tls = "0.3"+hyper-native-tls = { version = "0.3", optional = true } hyper = "0.10"-uuid = { version = "0.7", features = ["serde", "v4"] }+uuid = { version = "0.6.3", features = ["v4", "serde"] }

This seems unrelated

AdrianCX

comment created time in a day

Pull request review commentfortanix/sdkms-client-rust

make native-tls optional

 extern crate uuid; extern crate bitflags;  extern crate hyper;++#[cfg(feature = "native-tls")]

These cfg attributes should be changed to the following:

#[cfg(feature = "hyper-native-tls")]

I'm surprised that this even compiles!

AdrianCX

comment created time in a day

Pull request review commentfortanix/sdkms-client-rust

make native-tls optional

 impl SdkmsClientBuilder {         let client = match self.client {             Some(client) => client,             None => {-                let ssl = NativeTlsClient::new()?;-                let connector = HttpsConnector::new(ssl);-                let client = HyperClient::with_connector(Pool::with_connector(Default::default(), connector));-                Arc::new(client)+                #[cfg(feature = "native-tls")]+                {+                    let ssl = NativeTlsClient::new()?;+                    let connector = HttpsConnector::new(ssl);+                    let client = HyperClient::with_connector(Pool::with_connector(Default::default(), connector));+                    Arc::new(client)+                }+                #[cfg(not(feature = "native-tls"))]+                panic!("Unsuported");

This should be more descriptive, e.g. You should either provide a hyper Client or compile this crate with hyper-native-tls feature

AdrianCX

comment created time in a day

PR opened fortanix/sdkms-client-rust

Reviewers
make native-tls optional
+23 -6

0 comment

4 changed files

pr created time in a day

push eventfortanix/rust-mbedtls

Adrian Cruceru

commit sha 4250165740f8b9caefac1f42e79b60fa0353b672

Add docker file

view details

push time in 2 days

push eventfortanix/rust-mbedtls

Mohsen Zohrevandi

commit sha 9151be6b5ef01314dad88f42bed003ed13e17c8b

Upgrade to tokio 0.3

view details

push time in 3 days

create barnchfortanix/sdkms-client-rust

branch : acruceru/non-nativetls

created branch time in 3 days

push eventfortanix/rust-mbedtls

Adrian Cruceru

commit sha 2ce3aa1e05fc4670ad9f84b9afb74fa12771dea9

mbedTLS lifetimes to reference counting

view details

push time in 4 days

startedjethrogb/pe-rs

started time in 4 days

push eventfortanix/rust-sgx

Mohsen Zohrevandi

commit sha e381dca16ed74979d3cef77fa442355c7b58fd7d

Add CallbackHandlerWaker

view details

push time in 6 days

push eventfortanix/sdkms-plugin-library

Bruno Alvisio

commit sha 7681c842e3a3ab5e81166605b30675d799a9228f

Initial commit

view details

Bruno Alvisio

commit sha e10e6e4415ad514ea759a1f1f6189cd4b1e8c4ca

Added HD Wallet plugin

view details

Bruno Alvisio

commit sha 5d3858aac6daa08de0f73b8de63efb6e4b74a7a7

Added SSH CA plugin

view details

Bruno Alvisio

commit sha 3807903adc7a1ee87913800300e2364c4b310742

Added DUKPT plugin

view details

Bruno Alvisio

commit sha 8b5065d8d98b9d98b23e851e6e8056595efc6ce0

Added X.509 CA plugin

view details

Bruno Alvisio

commit sha f044b6576240d899b3b71f09ef6bf4e5b09061e5

Added x509 TBS CA plugin

view details

Bruno Alvisio

commit sha df5274820bed8488b0524cadff4f61723803f43b

Added KVP plugin

view details

Bruno Alvisio

commit sha 4a520e88fd3789f1fe52bfb659523df58bfe1445

Added JWS+JWE encrypt plugin

view details

Bruno Alvisio

commit sha 064673157ffbf4fb0f35e8bfa08753960956e92e

Added JWS+JWE decrypt plugin

view details

Bruno Alvisio

commit sha 4907543b4ee591aa15373edda919e9fce8ca40be

Added manifest

view details

Bruno Alvisio

commit sha 3f62f347d851b41b289b19b28eb66946922ebe9f

Added AWS BYOK plugin

view details

Bruno Alvisio

commit sha 28e6c4474833c10abf336b61de1abdb62e0323d4

Added manifest

view details

Bruno Alvisio

commit sha da3e1ae50b1197d614dd9a565f5226b10a6acd24

Added Azure BYOK plugin

view details

Bruno Alvisio

commit sha 9d21b218ee409c3c5408c709b6bea2847f63e69e

Added Azure BYOK HSM plugin

view details

Bruno Alvisio

commit sha 2a54f63cec1f765bac21531ee0f52e6811fa1e84

Added manifest

view details

Bruno Alvisio

commit sha 0704b7c82b89e56ba1f11b18c5c0bf1fa54c4b53

Added AWS BYOK plugin V2.0

view details

Bruno Alvisio

commit sha 9e54ef2c359d165161b32c13b5c3a8c8727e8fb0

Added manifest

view details

Bruno Alvisio

commit sha 3889d0256162d27a38950bbcb723dc3f642249af

Added BYOK for Salesforce cloud plugin

view details

Bruno Alvisio

commit sha 5526309ed7918087ef6f7d90ee74f3520dd36f10

Added manifest

view details

Bruno Alvisio

commit sha a2dd05194709bf603498321e011c7bcbf37e8c6d

Updated x509-tbs-ca plugin

view details

push time in 6 days

push eventfortanix/sdkms-plugin-library

Bruno Alvisio

commit sha e5f46850eb087c3b944922e1cfb1541183391034

Initial commit

view details

Bruno Alvisio

commit sha 76c8afa4b84bd0b356e010ebf90d80d1d044271f

Added HD Wallet plugin

view details

Bruno Alvisio

commit sha 7fa0c1a062e4bfdbc72c0186a382e2fbb3148bff

Added SSH CA plugin

view details

Bruno Alvisio

commit sha 1241b3f13f304e9514b9c5b6fc3154fefe823297

Added DUKPT plugin

view details

Bruno Alvisio

commit sha cd53373241e040d41c2e384490cb7036914c10c7

Added X.509 CA plugin

view details

Bruno Alvisio

commit sha 9817a4aaca1c9ac2364dc428737273161c9e6ba3

Added x509 TBS CA plugin

view details

Bruno Alvisio

commit sha c11b67c896217cfcf24374ac7937bfec5a3c70b3

Added KVP plugin

view details

Bruno Alvisio

commit sha b145bf9e7adada0f9f55e0b5ae0ae160299f5dcb

Added JWS+JWE encrypt plugin

view details

Bruno Alvisio

commit sha c7e5715b075782b223833876591de804e55879a3

Added JWS+JWE decrypt plugin

view details

Bruno Alvisio

commit sha d4fa96aea92521d31f6a6da13eaa695cd3450245

Added manifest

view details

Bruno Alvisio

commit sha 9cacf2e74baa391caf47b3f56cd1636e836f2148

Added AWS BYOK plugin

view details

Bruno Alvisio

commit sha 4a91a1a6b8519b4f191d4e319640e552e6a5b494

Added manifest

view details

Bruno Alvisio

commit sha f2cea8d048ff73363908d2a066fd9de682221b9f

Added Azure BYOK plugin

view details

Bruno Alvisio

commit sha 321d3b23371a748e55783198430676413dfa2e5b

Added Azure BYOK HSM plugin

view details

Bruno Alvisio

commit sha 8710e276b7acfe551aef1b901828105b24d55809

Added manifest

view details

Bruno Alvisio

commit sha 5b58811ef3c191858fffc152999f1f883adaeea2

Added AWS BYOK plugin V2.0

view details

Bruno Alvisio

commit sha f6e02640f157a986de1f02c06f956f9791c39907

Added manifest

view details

Bruno Alvisio

commit sha d50662eb28a51b96756220145bbc620c015b6599

Added BYOK for Salesforce cloud plugin

view details

Bruno Alvisio

commit sha c54673a0df6017bff5ecf59bd484143327a01cf8

Added manifest

view details

push time in 6 days

push eventfortanix/rust-sgx

Mohsen Zohrevandi

commit sha 6d52998096f5a0f50413bd12a710f60fa0d4503e

Add CallbackHandlerWaker

view details

push time in 6 days

more