Epstein Files Full PDF

CLICK HERE
Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
Flag Counter
  1. World Encyclopedia
  2. Crypto API (Linux) - Wikipedia
Crypto API (Linux) - Wikipedia
From Wikipedia, the free encyclopedia
Linux kernel interface for cryptography

Crypto API is a cryptography framework in the Linux kernel, for various parts of the kernel that deal with cryptography, such as IPsec and dm-crypt. It was introduced in kernel version 2.5.45[1] and has since expanded to include essentially all popular block ciphers and hash functions.

Userspace interfaces

[edit]

Many platforms that provide hardware acceleration of AES encryption expose this to programs through an extension of the instruction set architecture (ISA) of the various chipsets (e.g. AES instruction set for x86). With this sort of implementation, any program (kernel-mode or user-space) may utilize these features directly. [2] Some platforms, such as the ARM Kirkwood SheevaPlug and AMD Geode processors, however, are not implemented as ISA extensions, and are only accessible through kernel-mode drivers. In order for user-mode applications that utilize encryption, such as wolfSSL, OpenSSL or GnuTLS, to take advantage of such acceleration, they must interface with the kernel.[3]

AF_ALG
A netlink-based interface that adds an AF_ALG address family;[4] it was merged into version 2.6.38 of the Linux kernel mainline.[5][6] There was once a plugin to OpenSSL to support AF_ALG,[7] which has been submitted for merging.[8] In version 1.1.0, OpenSSL landed another patch for AF_ALG contributed by Intel.[9] wolfSSL can make use of AF_ALG and cryptodev[10]
cryptodev
The OpenBSD Cryptographic Framework /dev/crypto interface of OpenBSD was ported to Linux,[11][12][13] but never merged.

See also

[edit]
  • Free and open-source software portal
  • iconLinux portal
  • Microsoft CryptoAPI

References

[edit]
  1. ^ "Kernel development". LWN.net. 2002. Retrieved 2013-09-29.
  2. ^ Peter, Eilly. "abc investissement". Retrieved 22 August 2024.
  3. ^ Xiao, Yuan; Li, Mengyuan; Chen, Sanchuan; Zhang, Yinqian (2017-10-30). "STACCO: Differentially Analyzing Side-Channel Traces for Detecting SSL/TLS Vulnerabilities in Secure Enclaves". Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security. CCS '17. New York, NY, USA: Association for Computing Machinery. pp. 859–874. arXiv:1707.03473. doi:10.1145/3133956.3134016. ISBN 978-1-4503-4946-8.
  4. ^ Edge, Jake (October 20, 2010). "A netlink-based user-space crypto API". LWN.net. Retrieved 29 December 2011.
  5. ^ Linux_2_6_38 changes
  6. ^ 03c8efc Deprecated link archived 2013-04-15 at archive.today fe869cd Deprecated link archived 2013-04-15 at archive.today 8ff5909 Deprecated link archived 2013-04-15 at archive.today
  7. ^ Markus (2011-10-22). "OpenSSL - AF_ALG". Archived from the original on 28 September 2011. Retrieved 29 December 2011.
  8. ^ Markus nepenthesdev at gmail.com (2011-07-03). "#2554: Patch: AF_ALG dynamic engine for linux >= 2.6.38". OpenSSL. Archived from the original on 2016-04-09. Retrieved 29 December 2011.
  9. ^ clucey (2016-02-17). "ALG: Add AFALG engine". OpenSSL. Retrieved 31 August 2016.
  10. ^ Jacob (19 December 2018). "AF_ALG + Cryptodev-linux". Retrieved 10 March 2020.
  11. ^ Ludvig, Michal. "CryptoDev for Linux". Retrieved 29 December 2011.
  12. ^ Mavrogiannopoulos, Nikos. "cryptodev-linux". Archived from the original on 20 March 2012. Retrieved 12 January 2012.
  13. ^ Edge, Jake (August 25, 2010). "An API for user-space access to kernel cryptography". LWN.net. Retrieved 29 December 2011.
  • v
  • t
  • e
Linux kernel
Organization
Kernel
  • Linux Foundation
  • Linux Mark Institute
  • Linus's law
  • Tanenbaum–Torvalds debate
  • Tux
  • SCO disputes
  • Linaro
  • GNU GPL v2
  • menuconfig
  • Supported computer architectures
  • Version history
  • Criticism
Support
  • Developers
    • The Linux Programming Interface
    • kernel.org
    • LKML
    • Linux conferences
  • Users
    • Linux User Group (LUG)
People
  • Werner Almesberger
  • H. Peter Anvin
  • Jens Axboe
  • Moshe Bar
  • Suparna Bhattacharya
  • Andries Brouwer
  • Rémy Card
  • Alan Cox
  • Matthew Garrett
  • Avi Kivity
  • Con Kolivas
  • Greg Kroah-Hartman
  • Benson Leung
  • Robert Love
  • David S. Miller
  • Ingo Molnár
  • Andrew Morton
  • Hans Reiser
  • Rusty Russell
  • Shuah Khan
  • Linus Torvalds
  • Theodore Ts'o
  • Stephen Tweedie
  • Harald Welte
  • Chris Wright
Technical
Debugging
  • CRIU
  • ftrace
  • kdump
  • Linux kernel oops
  • SystemTap
  • BPF
  • eBPF
Startup
  • vmlinux
  • System.map
  • dracut
  • initrd
  • initramfs
ABIs
  • Linux Standard Base
  • x32 ABI
APIs
Kernel
System Call
Interface
  • POSIX
    • ioctl
    • select
    • open
    • read
    • close
    • sync
    • …
  • Linux-only
    • futex
    • epoll
    • splice
    • dnotify
    • inotify
    • readahead
    • …
In-kernel
  • ALSA
  • Crypto API
  • io_uring
  • DRM
  • kernfs
  • Memory barrier
  • New API
  • RCU
  • Video4Linux
  • IIO
Userspace
Daemons,
File systems
  • bpffs
  • configfs
  • devfs
  • devpts
  • debugfs
  • FUSE
  • hugetlbfs
  • pipefs
  • procfs
  • securityfs
  • sockfs
  • sysfs
  • tmpfs
  • systemd
    • udev
  • Kmscon
  • binfmt_misc
Wrapper
libraries
  • C standard library
    • glibc
    • uClibc
    • Bionic
      • libhybris
    • dietlibc
    • EGLIBC
    • klibc
    • musl
    • Newlib
  • libcgroup
  • libdrm
  • libalsa
  • libevdev
  • libusb
  • liburing
Components
  • Kernel modules
  • BlueZ
  • cgroups
  • Console
  • bcache
  • Device mapper
  • dm-cache
  • dm-crypt
  • DRM
  • EDAC
  • evdev
  • Kernel same-page merging (KSM)
  • LIO
  • Framebuffer
  • LVM
  • KMS driver
  • Netfilter
  • Netlink
  • nftables
  • Network scheduler
  • perf
  • SLUB
  • zram
  • zswap
  • Process and I/O schedulers:
  • Brain Fuck Scheduler
  • Completely Fair Scheduler (CFS)
  • Earliest eligible virtual deadline first (EEVDF)
  • Noop scheduler
  • O(n) scheduler
  • O(1) scheduler
  • SCHED_DEADLINE
  • SCHED_FIFO
  • SCHED_RR
  • Security Modules: AppArmor
  • Exec Shield
  • seccomp
  • SELinux
  • Smack
  • Tomoyo Linux
  • Linux PAM
  • Device drivers
    • 802.11
    • graphics
  • Raw device
  • initramfs
  • KernelCare
  • kexec
  • kGraft
  • kpatch
  • Ksplice
Variants
  • Mainline
    • Linux kernel
    • Linux-libre
  • High-performance computing
    • INK
    • Compute Node Linux
    • SLURM
  • Real-time computing
    • RTLinux
    • RTAI
    • Xenomai
    • PREEMPT_RT
  • MMU-less
    • μClinux
    • PSXLinux
Virtualization
  • Hypervisor
    • KVM
    • Xen
  • OS-level virtualization
    • Linux-VServer
    • Lguest
    • LXC
    • OpenVZ
  • Other
    • L4Linux
    • User-mode Linux
    • MkLinux
    • coLinux
Adoption
Range
of use
  • Desktop
  • Embedded
  • Gaming
  • Thin client:
    • LTSP
  • Server:
    • LAMP
    • LYME-LYCE
  • Devices
Adopters
  • List of Linux adopters
  • icon Linux portal
  • Free and open-source software portal
  • Category


Stub icon

This cryptography-related article is a stub. You can help Wikipedia by adding missing information.

  • v
  • t
  • e
Stub icon

This Linux-related article is a stub. You can help Wikipedia by adding missing information.

  • v
  • t
  • e
Retrieved from "https://teknopedia.ac.id/w/index.php?title=Crypto_API_(Linux)&oldid=1305953571"
Categories:
  • Application programming interfaces
  • Cryptographic software
  • Linux security software
  • Linux kernel features
  • Cryptography stubs
  • Linux stubs
Hidden categories:
  • Webarchive template archiveis links
  • Articles with short description
  • Short description matches Wikidata
  • All stub articles

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id