Linux Foundation Collaborative Projects
index
:
vpp
master
stable/1606
stable/1609
stable/1701
stable/1704
stable/1707
stable/1710
stable/1801
stable/1804
stable/1807
stable/1810
stable/1901
stable/1904
stable/1908
stable/2001
stable/2005
stable/2009
stable/2101
stable/2106
stable/2110
stable/2202
stable/2206
stable/2210
stable/2302
stable/2306
stable/2310
stable/2402
stable/2406
stable/2410
stable/test
Vector Packet Processing
Grokmirror user
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
plugins
/
crypto_native
Age
Commit message (
Expand
)
Author
Files
Lines
2024-06-14
crypto-native: fix CPU detection for SHA2 code
Damjan Marion
1
-3
/
+15
2024-04-30
crypto-native: add SHA2-HMAC
Damjan Marion
7
-206
/
+416
2024-03-01
crypto-native: fix AES-CBC encrypt loop
Damjan Marion
1
-6
/
+6
2024-01-12
crypto-native: add AES-CTR
Damjan Marion
4
-18
/
+144
2024-01-12
vppinfra: native AES-CTR implementation
Damjan Marion
1
-17
/
+14
2023-03-23
vppinfra: AES-CBC and AES-GCM refactor and optimizations
Damjan Marion
4
-2450
/
+72
2023-03-15
crypto-native: 256-bit AES CBC support
Damjan Marion
7
-86
/
+353
2023-03-14
crypto-native: avoid crash on 12th and 13th gen Intel client CPUs
Damjan Marion
1
-2
/
+4
2023-03-06
crypto: remove VNET_CRYPTO_OP_FLAG_INIT_IV flag
Benoît Ganne
3
-56
/
+6
2022-03-28
crypto-native: avoid overflow load on data
Damjan Marion
1
-1
/
+4
2022-03-25
crypto-native: avoid mem overflow when loading IV
Damjan Marion
1
-11
/
+13
2022-03-24
crypto-native: fix index in VAES aes-cbc encrypt
Benoît Ganne
1
-3
/
+3
2022-03-23
crypto-native: fix dst index typo in VAES
Benoît Ganne
1
-1
/
+1
2022-02-10
vppinfra:remove uXxY_is_greater
Damjan Marion
1
-2
/
+2
2021-12-14
crypto-native: fix build error on Arm using clang-13
Jieqiang Wang
1
-2
/
+2
2021-11-07
crypto-native: fix uninitialized variable
Gabriel Oginski
1
-1
/
+1
2021-11-02
build: clang-13 support
Damjan Marion
2
-2
/
+2
2021-10-11
docs: nitfixes in FEATURE.yaml
Nathan Skrzypczak
1
-1
/
+1
2021-10-07
vppinfra: asan: improve overflow semantic
Benoît Ganne
1
-1
/
+1
2021-05-19
build: fix crypto_native compile flags check
Damjan Marion
1
-2
/
+2
2020-11-13
crypto-native: fix multi-arch variant initialization
Ray Kinsella
1
-4
/
+0
2020-09-15
crypto-native: fix issues detected by coiverity
Damjan Marion
2
-3
/
+11
2020-08-06
misc: harmonize names
Dave Barach
1
-8
/
+8
2020-07-21
crypto: bails out early for unsupported key type
Benoît Ganne
1
-4
/
+4
2020-05-11
crypto-native: properly deal with broken or outdated toolchains
Damjan Marion
5
-42
/
+54
2020-04-30
crypto: introduce async crypto infra
Fan Zhang
1
-0
/
+4
2020-04-29
misc: switch to clang-9
Damjan Marion
1
-3
/
+3
2020-03-06
crypto: align per thread data to cache line
Filip Tehlar
1
-0
/
+1
2020-02-25
crypto-native: GCM implementation with vector AESNI instructions
Damjan Marion
1
-4
/
+479
2020-02-24
crypto-native: introduce aes_gcm_flags_t
Damjan Marion
1
-84
/
+107
2020-02-24
crypto-native: introduce counter struct
Damjan Marion
1
-44
/
+51
2020-02-24
crypto-native: inverse Hi so it naturally fits into 512-bit register
Damjan Marion
2
-30
/
+34
2020-02-24
crypto-native: replace aesni with aes
Damjan Marion
1
-137
/
+134
2020-02-24
crypto-native: do not overwrite data after partial tag
Damjan Marion
1
-1
/
+1
2020-02-17
crypto-native: calculate ghash using vpclmulqdq instructions
Damjan Marion
1
-0
/
+126
2020-02-14
crypto-native: refactor CBC code
Damjan Marion
4
-606
/
+440
2020-02-13
vppinfra: add 128-bit and 512-bit a ^ b ^ c shortcut
Damjan Marion
1
-18
/
+6
2020-02-13
crypto-native: add AArch64 AES-GCM native implementation
Damjan Marion
5
-55
/
+60
2020-02-13
crypto-native: add AArch64 ghash support
Damjan Marion
1
-1
/
+23
2020-02-12
crypto-native: fix ghash function naming
Damjan Marion
1
-6
/
+6
2020-02-12
crypto-native: use and instead of blend
Damjan Marion
1
-4
/
+1
2020-02-12
crypto-native: add missing static_always_inline
Damjan Marion
1
-6
/
+6
2020-02-12
crypto-native: refactor GCM code to use generic types
Damjan Marion
3
-291
/
+325
2020-02-11
crypto-native: fix ARM compilatiion flags
Damjan Marion
1
-1
/
+1
2020-01-31
crypto-native: add ARMv8 AES-CBC implementation
Damjan Marion
7
-367
/
+756
2020-01-30
crypto-native: refactor AES code
Damjan Marion
4
-166
/
+169
2020-01-30
crypto-native: don't expand aes-cbc keys twice
Damjan Marion
2
-11
/
+7
2020-01-28
crypto-native: rename crypto_ia32 to crypto_native
Damjan Marion
8
-0
/
+1993