Skip to content

ilammy/boring-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BoringSSL example

Using boring crate from iOS application.

  1. Checkout
    git clone git@github.com:ilammy/boring-example.git
    cd boring-example
    git submodule init
    git submodule update
    
  2. Install Rust toolchains for iOS
    rustup target add aarch64-apple-ios      # iOS devices
    rustup target add aarch64-apple-ios-sim  # iOS Simulator (for M1)
    rustup target add x86_64-apple-ios       # iOS Simulator (for Intel)
    
  3. Build boring-example
    cd boring-example
    cargo build --release --target aarch64-apple-ios
    cargo build --release --target x86_64-apple-ios
    
  4. Tweak Xcode project
    • rustc cannot build fat binaries. You will need some jockeying to configure the project to link against the proper libboring_example.a. Currently it's configured for x86_64-apple-ios.
  5. Build & run
    • You should see some SHA-256 computed on the screen.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published