Merge pull request #43 from jimsch/master
Update to new IANA message numbers
diff --git a/.travis.yml b/.travis.yml
index 5b367e0..e9e1e40 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,33 +1,45 @@
language: c
compiler:
- - clang
+ - clang-3.8
- gcc
sudo: false
before_install:
- pip install cpp-coveralls --user
- export LD_LIBRARY_PATH=$PWD/build/dist/lib:$LD_LIBRARY_PATH
env:
- - USE_CONTEXT=ON
- - USE_CONTEXT=OFF
- - USE_CONTEXT=OFF USE_EMBEDTLS=ON
+ - USE_CONTEXT=ON COVERALL_SEND=OFF
+ - USE_CONTEXT=ON COVERALL_SEND=ON
+ - USE_CONTEXT=OFF COVERALL_SEND=ON
+ - USE_CONTEXT=OFF USE_EMBEDTLS=ON COVERALL_SEND=ON
matrix:
exclude:
- compiler: gcc
- env: USE_CONTEXT=OFF
- - compiler: gcc
- env: USE_CONTEXT=OFF USE_EMBEDTLS=ON
+ env: USE_CONTEXT=ON COVERALL_SEND=OFF
+ - compiler: clang-3.8
+ env: USE_CONTEXT=OFF USE_EMBEDTLS=ON COVERALL_SEND=ON
+ - compiler: clang-3.8
+ env: USE_CONTEXT=ON COVERALL_SEND=ON
+ - compiler: clang-3.8
+ env: USE_CONTEXT=OFF COVERALL_SEND=ON
+
addons:
apt:
sources:
+ - ubuntu-toolchain-r-test
+ - llvm-toolchain-precise-3.8
- george-edison55-precise-backports
packages:
- libssl-dev
- cmake
- cmake-data
+ - clang-3.8
script:
- - git clone git://github.com/cose-wg/Examples Examples
+ - cmake --version
+ - git clone --depth 1 git://github.com/cose-wg/Examples Examples
- mkdir build
- - cd build && cmake -Duse_context=$USE_CONTEXT -Dcoveralls_send=ON -Duse_embedtls=$USE_EMBEDTLS .. && make all test
+ - cd build && cmake -Duse_context=$USE_CONTEXT -Dcoveralls_send=$COVERALL_SEND -Duse_embedtls=$USE_EMBEDTLS .. && make all test
+
+after_success:
- make coveralls
diff --git a/src/cose.h b/src/cose.h
index d63ce12..bd870f8 100644
--- a/src/cose.h
+++ b/src/cose.h
@@ -54,12 +54,12 @@
typedef enum {
COSE_unknown_object = 0,
- COSE_sign_object = 991,
- COSE_sign0_object = 997,
- COSE_enveloped_object = 992,
- COSE_encrypt_object = 993,
- COSE_mac_object = 994,
- COSE_mac0_object = 996,
+ COSE_sign_object = 98,
+ COSE_sign0_object = 18,
+ COSE_enveloped_object = 96,
+ COSE_encrypt_object = 16,
+ COSE_mac_object = 97,
+ COSE_mac0_object = 17,
COSE_recipient_object = -1
} COSE_object_type;