Latest 0.0.1
Homepage https://github.com/vitelabs/trezor-crypto-ed25519-with-blake2b-ios
License MIT
Platforms ios 9.0
Authors

TrezorCryptoEd25519WithBlake2b iOS

A CocoaPods wrapper around the trezor-crypto C library.

Fork of trezor-crypto-ios, but ed25519 using blake2b instead of sha512

To install it simply add the following line to your Podfile:

pod 'TrezorCryptoEd25519WithBlake2b'

Latest podspec

{
    "name": "TrezorCryptoEd25519WithBlake2b",
    "version": "0.0.1",
    "summary": "Heavily optimized cryptography algorithms for iOS.",
    "homepage": "https://github.com/vitelabs/trezor-crypto-ed25519-with-blake2b-ios",
    "license": {
        "type": "MIT",
        "file": "trezor-crypto/LICENSE"
    },
    "authors": {
        "Stone": "[email protected]"
    },
    "source": {
        "git": "https://github.com/vitelabs/trezor-crypto-ed25519-with-blake2b-ios.git",
        "tag": "0.0.1",
        "submodules": true
    },
    "platforms": {
        "ios": "9.0"
    },
    "module_map": "TrezorCryptoEd25519WithBlake2b.modulemap",
    "pod_target_xcconfig": {
        "SWIFT_INCLUDE_PATHS": "${PODS_ROOT}",
        "OTHER_CFLAGS": "-O3 -std=c99 -DRAND_PLATFORM_INDEPENDENT",
        "HEADER_SEARCH_PATHS": ""${PODS_ROOT}/trezor-crypto" "${PODS_ROOT}/trezor-crypto/aes" "${PODS_ROOT}/trezor-crypto/chacha20poly1305" "${PODS_ROOT}/trezor-crypto/ed25519-donna""
    },
    "source_files": [
        "TrezorCryptoEd25519WithBlake2b.h",
        "util/SecRandom.m",
        "trezor-crypto/*.{c,h,table}",
        "trezor-crypto/aes/*.{c,h}",
        "trezor-crypto/chacha20poly1305/*.{c,h}",
        "trezor-crypto/ed25519-donna/*.{c,h}"
    ],
    "private_header_files": [
        "trezor-crypto/aes/aesopt.h",
        "trezor-crypto/aes/aestab.h",
        "trezor-crypto/ed25519-donna/curve25519-donna-scalarmult-base.h",
        "trezor-crypto/ed25519-donna/ed25519-hash-custom-keccak.h",
        "trezor-crypto/ed25519-donna/ed25519-hash-custom-sha3.h",
        "trezor-crypto/ed25519-donna/ed25519-hash-custom.h",
        "trezor-crypto/ed25519-donna/ed25519-keccak.h",
        "trezor-crypto/ed25519-donna/ed25519-sha3.h",
        "trezor-crypto/bip39_english.h",
        "trezor-crypto/blake2_common.h",
        "trezor-crypto/check_mem.h",
        "trezor-crypto/macros.h",
        "trezor-crypto/nem_serialize.h"
    ],
    "exclude_files": [
        "trezor-crypto/aes/aestst*.{c,h}",
        "trezor-crypto/gui/*.{c,h}",
        "trezor-crypto/rfc6979.c",
        "trezor-crypto/test*.{c,h}",
        "trezor-crypto/tools/*.{c,h}"
    ],
    "libraries": "c"
}

Pin It on Pinterest

Share This