#bouncycastle

Ichinin :verified: :verified_paw: ✅🎯🙄Ichinin@infosec.exchange
2025-05-25

Funny.

While MLKem Decapsulator has the ability to import a public key in byte[] format, MLDSA on the other hand has a MLDsaSignerthingy that does not and need to be passed a Public key from an AsymmetricCipherKeyPair object - which means that now i need to rewrite that bloody PEM thingy i deleted from my code 2 days ago.

Funny - like getting a kick in your balls kind of funny. #bouncycastle

Ichinin :verified: :verified_paw: ✅🎯🙄Ichinin@infosec.exchange
2025-05-24

And MLKem + MLDsa wrappers to simplify use of the PCQ stuff in #BouncyCastle are done.

Wrappers are extremely useful if you like, gonna USE the stuff, and not just throw stuff together and say "Hey look what i did" and then forget about it.

KEM became 4 functions and DSA only 3 (1 KeyPairGenerator + usables).

MLKEM with "howto" code shown clearly.MLDSA with "howto" code shown clearly.
Ichinin :verified: :verified_paw: ✅🎯🙄Ichinin@infosec.exchange
2025-05-24

Figured out why GetEncoded() didn't work, i forgot to cast the public key into a MLKemPublicKeyParameters. After that, GetEncoded() works as it should. #bouncycastle

Properly casted code.
Ichinin :verified: :verified_paw: ✅🎯🙄Ichinin@infosec.exchange
2025-05-20

Also while trying out some PQC samples, i found several code examples that used

using Org.BouncyCastle.Pqc.Crypto.Crystals.Kyber;

But this namespace (.Kyber) does not exist for the .NET release of #BouncyCastle. Dilithium OTOH exists there under crystals.*

When trying out code, do note that it can be ancient and refer to testing namespaces or even namespaces that exists under another release (Java). Be very specific on what you google, for me i had to add -"java" to my search and then the results became better.

Ichinin :verified: :verified_paw: ✅🎯🙄Ichinin@infosec.exchange
2025-05-19

Qustion: Anyone know why .GetEncoded() method doesn't exist on a public key from an AsymmetricKeyPair object in #BouncyCastle ?

I'm using the C# version (2.6.0) and are working with keypairs from ML-KEM (Kyber) and ML-DSA (Dilithium).

Java seems to support this but not the C# version...

2025-05-17
@cobalt123 #bouncycastle

even more strange is that they use the name for a (computer) crypto set:

www.bouncycastle.org/
Markus Kilås 🔏 🇸🇪 🚼 🚼netmackan@chaos.social
2025-02-04
Person wearing t-shirt under hoodie with text ENCRYPT LIKE IT'S 2030 and a photo of David Hook. Bouncy Castle by Keyfactor
2024-12-05

Получаем персональные данные пользователей с Госуслуг: Интеграция с ЕСИА на Java

В эпоху цифровизации обеспечение надежной аутентификации и авторизации пользователей становится основой для безопасного доступа к различным государственным сервисам. Единая система идентификации и аутентификации (ЕСИА) предоставляет инструменты для выполнения этих задач в России. В этой статье я поделюсь опытом интеграции с ЕСИА с использованием OpenID Connect 1.0 , а также предоставлю пример реализации интеграции на Java с ЕСИА для получения персональных данных пользователя.

habr.com/ru/articles/864318/

#java #bouncycastle #p12 #pfx #криптография #есиа #госуслуги #интеграция #криптопро #персональные_данные

2024-08-29

Shaun the Sheep : Championsheeps [youtube video 1m08s] #trampoline #BouncyCastle #ShaunTheSheep youtu.be/MxoxmxGAjEs

2024-08-20

"The sculpture ... is really bad — but it’s interestingly bad. When you look at it, it just sort of collapses in your brain, like a bouncy castle pierced by a falling tree branch."

#Zuckerberg #WifeStatue #Sculpture #BadArt #ReallyBadArt #BouncyCastle

washingtonpost.com/entertainme

2024-08-04

Bounce? What Bounce? A distinctly un-bouncy seagull

Seen on my commute this morning

Shot on @fujifilm_uk on

2024-05-14

Криптография на службе у stateless

Всем привет! Я – Кирилл, и я работаю в команде Мир Plat.Form. В какой-то момент мы столкнулись с ситуацией, где изначально спроектированная система начинает требовать много ресурсов с увеличением нагрузки на нее. Мы начали искать узкие места, как полностью технические на уровне кода, так и на уровне системных решений и архитектуры. В этой статье я хотел разобрать одно из найденных нами бутылочных горлышек, когда применение криптографии помогло серьезно сэкономить, хотя обычно происходит наоборот. К текущему моменту мы не используем этот прием — рефакторинг бизнес-логики позволяет сэкономить еще больше, чем использование любых технических решений! Но, думаю, поделиться, как могут решаться подобного рода проблемы, было бы полезно. Почему крипта иногда позволяет экономить

habr.com/ru/companies/nspk/art

#hmac #bouncycastle #java #архитектура #stateless #stateful

Ichinin :verified: :verified_paw: ✅🎯🙄Ichinin@infosec.exchange
2024-05-08
2024-05-02

Toddler, 2, dies after bouncy castle carried away by strong wind
Bodhi Naaf, the two-year-old son of a Phoenix, Ariz. firefighter, died from his injuries after being rushed to hospital.
#globalnews #Trending #USNews #bouncecastledeath #BouncyCastle
globalnews.ca/news/10464584/bo

Toddler, 2, dies after bouncy castle carried away by strong wind
Bodhi Naaf, the two-year-old son of a Phoenix, Ariz. firefighter, died from his injuries after being rushed to hospital.
#globalnews #Trending #USNews #bouncecastledeath #BouncyCastle
globalnews.ca/news/10464584/bo

2024-04-09

Any hints on how to implement go ECDH P256 and ECDSA P256 in Java / Clojure ?

I failed at this quite a number of hours over several days (weeks?!)

stackoverflow.com/questions/78

#java #clojure #crypto #bouncycastle #ecdh #cryptography #Golang

2024-01-19

Progress report/update on what's happening with my Wikid Project: mikro2nd.mataroa.blog/blog/int

Not really much progress, more moaning about an ugly but necessary bit of infra that has to be done, and the options for getting it done (Bouncy Castle crypto library) are horrible and ugly and make me tremble in fear.

#BouncyCastle #ToolsForThought #WikidSystem

Neustradamus :xmpp: :linux:neustradamus
2023-11-28

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst