Age | Commit message (Expand) | Author | Files | Lines |
2021-05-19 | build: fix crypto_native compile flags check | ![](//seccdn.libravatar.org/avatar/0e62e9336f8793820041922c5051ddac?s=13&d=retro) Damjan Marion | 1 | -2/+2 |
2020-11-13 | crypto-native: fix multi-arch variant initialization | ![](//seccdn.libravatar.org/avatar/915a8f4b27a5d1fd87bce716885f86a2?s=13&d=retro) Ray Kinsella | 1 | -4/+0 |
2020-09-15 | crypto-native: fix issues detected by coiverity | ![](//seccdn.libravatar.org/avatar/0e62e9336f8793820041922c5051ddac?s=13&d=retro) Damjan Marion | 2 | -3/+11 |
2020-08-06 | misc: harmonize names | ![](//seccdn.libravatar.org/avatar/8cd32a0600f758b418c7b03a2776da72?s=13&d=retro) Dave Barach | 1 | -8/+8 |
2020-07-21 | crypto: bails out early for unsupported key type | ![](//seccdn.libravatar.org/avatar/c3b1f8bb36220d44e3e662f8ef2662f7?s=13&d=retro) Benoît Ganne | 1 | -4/+4 |
2020-05-11 | crypto-native: properly deal with broken or outdated toolchains | ![](//seccdn.libravatar.org/avatar/0e62e9336f8793820041922c5051ddac?s=13&d=retro) Damjan Marion | 5 | -42/+54 |
2020-04-30 | crypto: introduce async crypto infra | ![](//seccdn.libravatar.org/avatar/17b89e6e9e727c6eaea106e3fe154d51?s=13&d=retro) Fan Zhang | 1 | -0/+4 |
2020-04-29 | misc: switch to clang-9 | ![](//seccdn.libravatar.org/avatar/0e62e9336f8793820041922c5051ddac?s=13&d=retro) Damjan Marion | 1 | -3/+3 |
2020-03-06 | crypto: align per thread data to cache line | ![](//seccdn.libravatar.org/avatar/d36f23b86551a8141ba7b3806956f083?s=13&d=retro) Filip Tehlar | 1 | -0/+1 |
2020-02-25 | crypto-native: GCM implementation with vector AESNI instructions | ![](//seccdn.libravatar.org/avatar/0e62e9336f8793820041922c5051ddac?s=13&d=retro) Damjan Marion | 1 | -4/+479 |
2020-02-24 | crypto-native: introduce aes_gcm_flags_t | ![](//seccdn.libravatar.org/avatar/0e62e9336f8793820041922c5051ddac?s=13&d=retro) Damjan Marion | 1 | -84/+107 |
2020-02-24 | crypto-native: introduce counter struct | ![](//seccdn.libravatar.org/avatar/0e62e9336f8793820041922c5051ddac?s=13&d=retro) Damjan Marion | 1 | -44/+51 |
2020-02-24 | crypto-native: inverse Hi so it naturally fits into 512-bit register | ![](//seccdn.libravatar.org/avatar/0e62e9336f8793820041922c5051ddac?s=13&d=retro) Damjan Marion | 2 | -30/+34 |
2020-02-24 | crypto-native: replace aesni with aes | ![](//seccdn.libravatar.org/avatar/0e62e9336f8793820041922c5051ddac?s=13&d=retro) Damjan Marion | 1 | -137/+134 |
2020-02-24 | crypto-native: do not overwrite data after partial tag | ![](//seccdn.libravatar.org/avatar/0e62e9336f8793820041922c5051ddac?s=13&d=retro) Damjan Marion | 1 | -1/+1 |
2020-02-17 | crypto-native: calculate ghash using vpclmulqdq instructions | ![](//seccdn.libravatar.org/avatar/4469b952c7a7ae57962c8ab681fe853b?s=13&d=retro) Damjan Marion | 1 | -0/+126 |
2020-02-14 | crypto-native: refactor CBC code | ![](//seccdn.libravatar.org/avatar/0e62e9336f8793820041922c5051ddac?s=13&d=retro) Damjan Marion | 4 | -606/+440 |
2020-02-13 | vppinfra: add 128-bit and 512-bit a ^ b ^ c shortcut | ![](//seccdn.libravatar.org/avatar/4469b952c7a7ae57962c8ab681fe853b?s=13&d=retro) Damjan Marion | 1 | -18/+6 |
2020-02-13 | crypto-native: add AArch64 AES-GCM native implementation | ![](//seccdn.libravatar.org/avatar/449148c1d462072bbeda3f796a1c1eea?s=13&d=retro) Damjan Marion | 5 | -55/+60 |
2020-02-13 | crypto-native: add AArch64 ghash support | ![](//seccdn.libravatar.org/avatar/449148c1d462072bbeda3f796a1c1eea?s=13&d=retro) Damjan Marion | 1 | -1/+23 |
2020-02-12 | crypto-native: fix ghash function naming | ![](//seccdn.libravatar.org/avatar/449148c1d462072bbeda3f796a1c1eea?s=13&d=retro) Damjan Marion | 1 | -6/+6 |
2020-02-12 | crypto-native: use and instead of blend | ![](//seccdn.libravatar.org/avatar/449148c1d462072bbeda3f796a1c1eea?s=13&d=retro) Damjan Marion | 1 | -4/+1 |
2020-02-12 | crypto-native: add missing static_always_inline | ![](//seccdn.libravatar.org/avatar/449148c1d462072bbeda3f796a1c1eea?s=13&d=retro) Damjan Marion | 1 | -6/+6 |
2020-02-12 | crypto-native: refactor GCM code to use generic types | ![](//seccdn.libravatar.org/avatar/0e62e9336f8793820041922c5051ddac?s=13&d=retro) Damjan Marion | 3 | -291/+325 |
2020-02-11 | crypto-native: fix ARM compilatiion flags | ![](//seccdn.libravatar.org/avatar/449148c1d462072bbeda3f796a1c1eea?s=13&d=retro) Damjan Marion | 1 | -1/+1 |
2020-01-31 | crypto-native: add ARMv8 AES-CBC implementation | ![](//seccdn.libravatar.org/avatar/449148c1d462072bbeda3f796a1c1eea?s=13&d=retro) Damjan Marion | 7 | -367/+756 |
2020-01-30 | crypto-native: refactor AES code | ![](//seccdn.libravatar.org/avatar/0e62e9336f8793820041922c5051ddac?s=13&d=retro) Damjan Marion | 4 | -166/+169 |
2020-01-30 | crypto-native: don't expand aes-cbc keys twice | ![](//seccdn.libravatar.org/avatar/0e62e9336f8793820041922c5051ddac?s=13&d=retro) Damjan Marion | 2 | -11/+7 |
2020-01-28 | crypto-native: rename crypto_ia32 to crypto_native | ![](//seccdn.libravatar.org/avatar/0e62e9336f8793820041922c5051ddac?s=13&d=retro) Damjan Marion | 8 | -0/+1993 |