sha1collisiondetection 0.2.7

SHA-1 hash function with collision detection and mitigation
Documentation
stages:
  - test

.common:
  stage: test
  script:
    - rustc --version
    - cargo --version
    - cargo test
    - cargo test --no-default-features
    - cargo test --no-default-features --features std
    - cargo test --no-default-features --features digest-trait

linux:
  extends: .common
  image: rust:1-slim-buster
  script:
    - rustc --version
    - cargo --version
    - cargo test
    - cargo test --no-default-features
    - cargo test --no-default-features --features std
    - cargo test --no-default-features --features digest-trait
    - cargo build
    - sh test-sha1sum-protocol.sh

windows-gnu:
  extends: .common
  tags:
    - win
    - win2019
  image: registry.gitlab.com/sequoia-pgp/build-docker-image/windows-gnu

windows-msvc:
  extends: .common
  tags:
    - win
    - win2019
  image: registry.gitlab.com/sequoia-pgp/build-docker-image/windows-msvc

variables:
  CARGO_HOME: $CI_PROJECT_DIR/cargo
  CARGO_FLAGS: --color always
  CARGO_INCREMENTAL: 0