struktur OFFLOAD_ALGO_INFO (ntddndis.h)
Struktur OFFLOAD_ALGO_INFO menentukan algoritma yang digunakan untuk asosiasi keamanan (SA).
Sintaks
typedef struct _OFFLOAD_ALGO_INFO {
ULONG algoIdentifier;
ULONG algoKeylen;
ULONG algoRounds;
} OFFLOAD_ALGO_INFO, *POFFLOAD_ALGO_INFO;
Anggota
algoIdentifier
Algoritma kerahasiaan atau integritas yang digunakan untuk SA.
Jika algoritma adalah algoritma kerahasiaan (yaitu, jika struktur OFFLOAD_ALGO_INFO menentukan ConfAlgo), algoIdentifier dapat menjadi salah satu nilai berikut:
OFFLOAD_IPSEC_CONF_NONE
Menentukan tidak ada algoritma kerahasiaan. Digunakan untuk enkripsi null--yaitu, ketika paket tidak dienkripsi tetapi header ESP-nya berisi informasi autentikasi.
OFFLOAD_IPSEC_CONF_DES
Menentukan algoritma DES.
OFFLOAD_IPSEC_CONF_3_DES
Menentukan algoritma triple-DES.
Jika algoritma adalah algoritma integritas (yaitu, jika struktur OFFLOAD_ALGO_INFO menentukan IntegrityAlgo), algoIdentifier dapat menjadi salah satu nilai berikut:
OFFLOAD_IPSEC_INTEGRITY_NONE
Menentukan tidak ada algoritma integritas. Digunakan saat header ESP tidak berisi informasi autentikasi.
OFFLOAD_IPSEC_INTEGRITY_MD5
Menentukan algoritma MD5 kunci.
OFFLOAD_IPSEC_INTEGRITY_SHA
Menentukan algoritma SHA 1.
algoKeylen
Panjang, dalam byte, dari kunci untuk algoritma. Kunci terkandung dalam buffer di KeyMat ̧ yang merupakan array panjang variabel yang ditentukan dalam struktur OFFLOAD_IPSEC_ADD_SA .
Jika hanya algoritma integritas ( IntegrityAlgo) yang ditentukan dalam OFFLOAD_SECURITY_ASSOCIATION struktur, algoKeylen menunjukkan panjang kunci untuk algoritma integritas, mulai dari awal buffer di KeyMat.
Jika algoritma integritas dan kerahasiaan ( IntegrityAlgo dan ConfAlgo) ditentukan, algoKeylen untuk algoritma integritas menunjukkan panjang kunci untuk algoritma integritas, mulai dari awal buffer di KeyMat. AlgoKeylen untuk algoritma kerahasiaan, dalam hal ini, menunjukkan panjang kunci untuk algoritma kerahasiaan, mulai dari akhir kunci untuk algoritma integritas.
algoRounds
Jumlah putaran transformasi yang dilakukan algoritma enkripsi.
Keterangan
Struktur OFFLOAD_ALGO_INFO menentukan informasi algoritma dalam anggota IntegrityAlgo, ConfAlgo, dan Reserved OFFLOAD_SECURITY_ASSOCIATION struktur.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntddndis.h (termasuk Ndis.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk