alcinnz,
@alcinnz@floss.social avatar

OpenSSL has an encoding & decoding sublibrary wrapping it's buffered I/O sublib, as well as a choice of backend formats. Adding a fair bit of abstraction improving resilience.

There's another sublib "engine" managing (various) methodtables, which powers the (de)serializers the last one abstracts. Abstractions are lighter here, but certainly not absent.

There's a sublib aggregate all the error-codes defined elsewhere.

1/5?

alcinnz,
@alcinnz@floss.social avatar

OpenSSL has an ESS-format certificate parser building upon ASN.

There's a complex sublib implementing EVP encryption, by wrapping various other cyphers (possibly tweaked) exposing a common interface implementing various cryptographic operations.

FFC is centres on modulo-exponentiation, additoin, & comparison on big numbers.

HMAC wraps EVP digests.

HPKE also wraps EVP, with a lot more complexity.

OpneSSL has a basic (synchronous) HTTP(S) client, & URL parser.

2/3 for today!

alcinnz,
@alcinnz@floss.social avatar

IDEA centres on XOR on XOR, bitpacking, shifts, & addition/subtraction. Multiplies & remainders are used to reverse a key, in a way OpenSSL suggests that they don't understand.

KDF is deprecated, & now a noop.

LHash implements a closed-address hashmap, which can output its stats to a file via buffered I/O.

MD2 centres on XOR against a lookuptable.

MD4 centres on XOR, addition, & rotation. As does MD5, which can be combined with SHA1.

MDC2 adds more bitpacking around DES.

3/3Plenty today!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • mdbf
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • thenastyranch
  • Youngstown
  • InstantRegret
  • slotface
  • osvaldo12
  • kavyap
  • khanakhh
  • Durango
  • megavids
  • everett
  • cisconetworking
  • normalnudes
  • tester
  • ngwrru68w68
  • cubers
  • modclub
  • tacticalgear
  • provamag3
  • Leos
  • anitta
  • JUstTest
  • lostlight
  • All magazines