Olivier Sanders

62 papers A* 1A 1B 8C 2Misc 2Journal 32Unranked 15
YearRankTypeTitle / Venue / Authors
2026 J jnl
IACR Cryptol. ePrint Arch.
Corentin Jeudy, Olivier Sanders
2025 J jnl
Inf. Sci.
Hyoseung Kim, Olivier Sanders, Jong Hwan Park
2025 conf
CRYPTO (1)
Corentin Jeudy, Olivier Sanders
2025 J jnl
IACR Cryptol. ePrint Arch.
Corentin Jeudy, Olivier Sanders
2025 conf
ASIACRYPT (3)
Corentin Jeudy, Olivier Sanders
2024 J jnl
Proc. Priv. Enhancing Technol.
Olivier Sanders, Jacques Traoré
2024 J jnl
IACR Cryptol. ePrint Arch.
Corentin Jeudy, Olivier Sanders
2024 conf
PQCrypto (1)
Corentin Jeudy, Adeline Roux-Langlois, Olivier Sanders
2024 A* conf
CCS
Sven Argo, Tim Güneysu, Corentin Jeudy, Georg Land, Adeline Roux-Langlois, Olivier Sanders
2024 J jnl
IACR Cryptol. ePrint Arch.
Sven Argo, Tim Güneysu, Corentin Jeudy, Georg Land, Adeline Roux-Langlois, Olivier Sanders
2024 J jnl
IACR Cryptol. ePrint Arch.
Corentin Jeudy, Olivier Sanders
2023 J jnl
IACR Cryptol. ePrint Arch.
Olivier Sanders, Jacques Traoré
2023 conf
CRYPTO (2)
Corentin Jeudy, Adeline Roux-Langlois, Olivier Sanders
2023 conf
Public Key Cryptography (1)
Elie Bouscatié, Guilhem Castagnos, Olivier Sanders
2023 J jnl
Des. Codes Cryptogr.
Hyoseung Kim, Olivier Sanders, Michel Abdalla, Jong Hwan Park
2023 J jnl
IACR Cryptol. ePrint Arch.
Corentin Jeudy, Adeline Roux-Langlois, Olivier Sanders
2022 A conf
AsiaCCS
Olivier Sanders
2022 J jnl
IACR Cryptol. ePrint Arch.
Corentin Jeudy, Adeline Roux-Langlois, Olivier Sanders
2022 J jnl
IACR Cryptol. ePrint Arch.
Elie Bouscatié, Guilhem Castagnos, Olivier Sanders
2021 B conf
CT-RSA
Olivier Sanders, Jacques Traoré
2021 conf
Public Key Cryptography (1)
Olivier Sanders
2021 J jnl
IACR Cryptol. ePrint Arch.
Hyoseung Kim, Olivier Sanders, Michel Abdalla, Jong Hwan Park
2021 conf
ASIACRYPT (4)
Elie Bouscatié, Guilhem Castagnos, Olivier Sanders
2021 J jnl
IACR Cryptol. ePrint Arch.
Elie Bouscatié, Guilhem Castagnos, Olivier Sanders
2020 B conf
CANS
Rémi Clarisse, Sylvain Duquesne, Olivier Sanders
2020 J jnl
IACR Cryptol. ePrint Arch.
Remi Clarisse, Sylvain Duquesne, Olivier Sanders
2020 J jnl
IACR Cryptol. ePrint Arch.
Olivier Sanders, Jacques Traoré
2020 conf
Public Key Cryptography (2)
Olivier Sanders
2020 C conf
ProvSec
Remi Clarisse, Olivier Sanders
2020 B conf
CT-RSA
Florian Bourse, Olivier Sanders, Jacques Traoré
2020 J jnl
IACR Cryptol. ePrint Arch.
Olivier Sanders
2020 conf
ASIACRYPT (2)
Amit Deo, Benoît Libert, Khoa Nguyen, Olivier Sanders
2020 J jnl
IACR Cryptol. ePrint Arch.
Amit Deo, Benoît Libert, Khoa Nguyen, Olivier Sanders
2019 conf
ASIACRYPT (1)
Florian Bourse, David Pointcheval, Olivier Sanders
2019 J jnl
IACR Cryptol. ePrint Arch.
Florian Bourse, Olivier Sanders
2019 J jnl
IACR Cryptol. ePrint Arch.
Olivier Sanders
2019 J jnl
IACR Cryptol. ePrint Arch.
Florian Bourse, Olivier Sanders, Jacques Traoré
2018 conf
ASIACRYPT (1)
Nicolas Desmoulins, Pierre-Alain Fouque, Cristina Onete, Olivier Sanders
2018 B conf
CT-RSA
David Pointcheval, Olivier Sanders
2018 J jnl
IACR Cryptol. ePrint Arch.
Remi Clarisse, Olivier Sanders
2017 conf
Public Key Cryptography (1)
David Pointcheval, Olivier Sanders, Jacques Traoré
2017 J jnl
IACR Cryptol. ePrint Arch.
Olivier Sanders, Cristina Onete, Pierre-Alain Fouque
2017 J jnl
IACR Cryptol. ePrint Arch.
David Pointcheval, Olivier Sanders
2016 J jnl
IET Inf. Secur.
Sébastien Canard, David Pointcheval, Olivier Sanders, Jacques Traoré
2016 B conf
CT-RSA
David Pointcheval, Olivier Sanders
2016 conf
ASIACRYPT (1)
Raphael Bost, Olivier Sanders
2016 J jnl
IACR Cryptol. ePrint Arch.
Raphael Bost, Olivier Sanders
2015
Olivier Sanders
2015 J jnl
IACR Cryptol. ePrint Arch.
David Pointcheval, Olivier Sanders, Jacques Traoré
2015 conf
Public Key Cryptography
Sébastien Canard, David Pointcheval, Olivier Sanders, Jacques Traoré
2015 J jnl
IACR Cryptol. ePrint Arch.
Sébastien Canard, David Pointcheval, Olivier Sanders
2015 B conf
ACNS
Sébastien Canard, David Pointcheval, Olivier Sanders, Jacques Traoré
2015 J jnl
IACR Cryptol. ePrint Arch.
Sébastien Canard, David Pointcheval, Olivier Sanders, Jacques Traoré
2015 J jnl
IACR Cryptol. ePrint Arch.
David Pointcheval, Olivier Sanders
2014 B conf
ACNS
Sébastien Canard, Julien Devigne, Olivier Sanders
2014 B conf
CANS
Nicolas Desmoulins, Roch Lescuyer, Olivier Sanders, Jacques Traoré
2014 J jnl
IACR Cryptol. ePrint Arch.
Sébastien Canard, David Pointcheval, Olivier Sanders, Jacques Traoré
2014 conf
Public Key Cryptography
Sébastien Canard, David Pointcheval, Olivier Sanders
2014 Misc conf
SCN
David Pointcheval, Olivier Sanders
2013 C conf
ICICS
Sébastien Canard, Iwen Coisel, Julien Devigne, Cécilia Gallais, Thomas Peters, Olivier Sanders
2012 Misc conf
ICISC
Laila El Aimani, Olivier Sanders
2012 J jnl
IACR Cryptol. ePrint Arch.
Laila El Aimani, Olivier Sanders
pyproject.toml
← Index pyproject.toml ini
[tool.black]
line-length = 120
target-version = ['py38']
include = '\.pyi?$'
extend-exclude = '''
/(
  # directories
  \.eggs
  | \.git
  | \.hg
  | \.mypy_cache
  | \.tox
  | \.venv
  | build
  | dist
  | venv
)/
'''

[tool.isort]
profile = "black"
line_length = 120
multi_line_output = 3
include_trailing_comma = true
force_grid_wrap = 0
use_parentheses = true
ensure_newline_before_comments = true

[tool.flake8]
max-line-length = 120
ignore = ["E501", "W503", "E203", "F401"]
exclude = [
    "__pycache__",
    ".git",
    "venv",
    "build",
    "dist",
    "*.egg-info",
]

[tool.pylint.messages_control]
disable = [
    "C0114",  # missing-module-docstring
    "C0115",  # missing-class-docstring
    "C0116",  # missing-function-docstring
    "C0103",  # invalid-name
    "R0903",  # too-few-public-methods
    "R0913",  # too-many-arguments
    "R0914",  # too-many-locals
    "R0915",  # too-many-statements
]

[tool.pylint.format]
max-line-length = 120

# ============================================================================
# Pytest Configuration
# ============================================================================
[tool.pytest.ini_options]
testpaths = ["tests/unit", "tests/integration"]
python_files = ["test_*.py"]
python_classes = ["Test*"]
python_functions = ["test_*"]

# Default options: verbose, show locals on failure, strict markers
addopts = [
    "-v",
    "--strict-markers",
    "--tb=short",
]

# Custom markers for selective test execution
markers = [
    "unit: Pure unit tests - no external deps, no disk I/O, fast (< 1s each)",
    "integration: Integration tests - use real test binaries on disk",
    "slow: Tests that take > 5s (e.g. entropy on large files, full extraction pipelines)",
    "pe: Tests specific to PE binary analysis",
    "elf: Tests specific to ELF binary analysis",
    "macho: Tests specific to Mach-O binary analysis",
    "apk: Tests specific to APK binary analysis",
    "exporters: Tests for database exporters (ClickHouse, Elasticsearch, Print)",
    "dataclass: Tests for dataclass construction and field validation",
    "binja: Tests for Binary Ninja decompiler extractors (mocked, no license needed)",
]