Advertisement · 728 × 90

Posts by Scientific Pascal

Preview
Support for PLY model format and InlineGeometry node We support now loading models in PLY format, commonly used for 3D scanning and printing. We support all common variants, which means ASCII and binary with any endianness. We support both models with faces (loaded to ) and without (loaded to ). As usual, "support" means we support them everywhere in our engine and tools. In particular Castle Model Viewer…

Support for PLY model format and InlineGeometry node

We support now loading models in PLY format, commonly used for 3D scanning and printing. We support all common variants, which means ASCII and binary with any endianness. We support both models with faces (loaded to ) and without (loaded to ).…

2 weeks ago 4 1 0 0
PeaZip screenshot, showing in-app drag&drop and Sharp rendering style

PeaZip screenshot, showing in-app drag&drop and Sharp rendering style

PeaZip 11.0.0 is ready!
The new major release speeds up archive browsing, enhances the file manager (Bookmarks, internal drag and drop, rendering engine...), and adds new functions for batch archives testing and password entropy rating.
Full change log: peazip.github.io/changelog.html

2 weeks ago 9 3 0 0
Preview
PasDoc 1.0.0 release with with many features and fixes: modern HTML look, show source position, visibility of membes toggleable, show inherited members… This a bit non-standard news post: I wanted to announce a new release of PasDoc, documentation generator we use to create Castle Game Engine API docs. PasDoc is a documentation generator for Pascal source code. Documentation is generated from comments found in the source code (or in special description files). We support many output formats, like HTML, LaTeX (for PDF, PS), XML and PHP.

PasDoc 1.0.0 release with with many features and fixes: modern HTML look, show source position, visibility of membes toggleable, show inherited members…

This a bit non-standard news post: I wanted to announce a new release of PasDoc, documentation generator we use to create Castle Game Engine API…

3 weeks ago 8 3 0 0
Screenshot of a parameter editor in SimSEE.

Screenshot of a parameter editor in SimSEE.

The Tractorcito is a robot that, using reinforcement learning techniques (trial and error), learns how to operate an electrical power system. This screenshot shows the fitness monitor included in SimSEE.

The Tractorcito is a robot that, using reinforcement learning techniques (trial and error), learns how to operate an electrical power system. This screenshot shows the fitness monitor included in SimSEE.

#SimSEE is an open platform for the #Simulation of Electric Power Systems.

With SimSEE, one can analyse the evolution of e.g., volumes of energy, money exchanged by participants in the market, and risk calculations for contracts.

It is developed in #Object_Pascal with the #Lazarus_IDE.

simsee.org

4 weeks ago 6 0 1 0

...and it is written in #Object_Pascal with the #Lazarus IDE for #Free_Pascal.

#Pascal #Programming

4 weeks ago 2 0 0 0
picture of a page in a manual from 1979, the text reads

0 HOW TO USE THIS MANUAL
while this manual is most definitely not intended for beginners at using computers and Pascal, there are two sections that have been written to help introduce you to the Apple Pascal system. These sections are intended to help you get the "feel" of things, after which the remainder of this reference manual will be easier to follow.
Section 6.2 tells how to get started on a single-disk-drive system, and 6.3 tells how to get started on a multiple-disk-drive system. Only after reading and working through the appropriate one of those sections should you read the introduction and overview in section 1.1.1.
The hardware and set-up requirements are covered in section 1.1.0, which you should read if you are setting uP your system for the first The installation procedures for the required Language time. Card are covered in the Language System manual, which should be read before this manual is even begun.
For those wishing to learn Pascal, We are sorry to say that, to our knowledge and in our personal opinions, there are no books at present suitable for absolute beginners to programming. There are several books that will help an experienced programmer learn Pascal, and there are several that are quite effective when used in conjunction with a course of instruction. For a list of these books, see section 6.1, which is a Pascal bibliography.
This is a rather large manual, on a powerful language embedded in a very useful operating environment. We expect that there will be many useful criticisms that only you, our customers, can discover. We welcome these comments in the interest of improving future manuals on Pascal.
Brian Howard and Jef Raskin June, 1979

picture of a page in a manual from 1979, the text reads 0 HOW TO USE THIS MANUAL while this manual is most definitely not intended for beginners at using computers and Pascal, there are two sections that have been written to help introduce you to the Apple Pascal system. These sections are intended to help you get the "feel" of things, after which the remainder of this reference manual will be easier to follow. Section 6.2 tells how to get started on a single-disk-drive system, and 6.3 tells how to get started on a multiple-disk-drive system. Only after reading and working through the appropriate one of those sections should you read the introduction and overview in section 1.1.1. The hardware and set-up requirements are covered in section 1.1.0, which you should read if you are setting uP your system for the first The installation procedures for the required Language time. Card are covered in the Language System manual, which should be read before this manual is even begun. For those wishing to learn Pascal, We are sorry to say that, to our knowledge and in our personal opinions, there are no books at present suitable for absolute beginners to programming. There are several books that will help an experienced programmer learn Pascal, and there are several that are quite effective when used in conjunction with a course of instruction. For a list of these books, see section 6.1, which is a Pascal bibliography. This is a rather large manual, on a powerful language embedded in a very useful operating environment. We expect that there will be many useful criticisms that only you, our customers, can discover. We welcome these comments in the interest of improving future manuals on Pascal. Brian Howard and Jef Raskin June, 1979

Section 0 of the Apple Pascal Reference Manual from 1979
this is so fun

1 month ago 89 9 5 2
Figure from the paper: Enhanced Calibration Editor in MEGA 12.1. The Calibration Editor (A) displays an interactive tree of great apes, with several tip names already mapped to NCBI IDs. Scientific names for mapped IDs are shown next to tip names in angle brackets, and applied constraints are shown next to circled nodes. The Quick Help dialog (B) provides brief instructions for defining calibration constraints using either the TimeTree RESTful API or manually. Users can right-click a tip or node in the tree to open the context menu (C) to make TTDB queries for the selected element. The NCBI ID Search dialog (D) is used to map tip names in the tree to NCBI Identifiers used by TTDB. After at least two tip names are mapped to identifiers, time estimates for the MRCA of mapped tip names can be retrieved from TTDB using the Divergence Time Search dialog (E). Calibrations derived from the TimeTree resource can be applied as a uniform density distribution, a minimum time constraint, a maximum time constraint, or a fixed time. A list of studies used for deriving a TTDB time estimate can be retrieved by clicking the Details for studies button.

Figure from the paper: Enhanced Calibration Editor in MEGA 12.1. The Calibration Editor (A) displays an interactive tree of great apes, with several tip names already mapped to NCBI IDs. Scientific names for mapped IDs are shown next to tip names in angle brackets, and applied constraints are shown next to circled nodes. The Quick Help dialog (B) provides brief instructions for defining calibration constraints using either the TimeTree RESTful API or manually. Users can right-click a tip or node in the tree to open the context menu (C) to make TTDB queries for the selected element. The NCBI ID Search dialog (D) is used to map tip names in the tree to NCBI Identifiers used by TTDB. After at least two tip names are mapped to identifiers, time estimates for the MRCA of mapped tip names can be retrieved from TTDB using the Divergence Time Search dialog (E). Calibrations derived from the TimeTree resource can be applied as a uniform density distribution, a minimum time constraint, a maximum time constraint, or a fixed time. A list of studies used for deriving a TTDB time estimate can be retrieved by clicking the Details for studies button.

#MEGA is a global project and widely used software for molecular evolutionary and phylogenetic analyses. Originally developed in C++, it has been ported to #Object_Pascal for cross-platform compatibility on #macOS, #Windows, and #Linux.

doi.org/10.1007/s002...
pubmed.ncbi.nlm.nih.gov/41247409/

1 month ago 9 0 0 0

This software is written in #Object_Pascal.

1 month ago 5 2 0 0
SimThyr 2.0 on a Mac SE with Mac OS Antares 6.0.7 (left) and SimThyr 4.0.6 on a MacBook Air with macOS Ventura 13.7 (right)

SimThyr 2.0 on a Mac SE with Mac OS Antares 6.0.7 (left) and SimThyr 4.0.6 on a MacBook Air with macOS Ventura 13.7 (right)

30 years of #SimThyr in #Marchintosh 2026: #SimThyr 2.0 on a Mac SE with Mac OS Antares 6.0.7 and SimThyr 4.0.6 on a MacBook Air with macOS Ventura 13.7.

Thanks to the fact that the code was based on the #Pascal programming language, the software is highly portable, but runs with full native speed.

1 month ago 11 4 0 0
Screenshot of Nest-o-patch.

Screenshot of Nest-o-patch.

Screenshot of Nest-o-patch.

Screenshot of Nest-o-patch.

Nest-o-Patch is software written in #Pascal for the analysis of patch-clamp, two-electrode voltage clamp, and other electrophysiological data. It can be used for the analysis of single-channel recordings and whole-cell data analysis.

nestopatch.sourceforge.io

doi.org/10.13140/RG....

1 month ago 14 2 1 0
Advertisement
Screenshot of Lazarus 4.6.0 on macOS 13.7.6.

Screenshot of Lazarus 4.6.0 on macOS 13.7.6.

The #Lazarus_IDE for #Free_Pascal has been updated to version 4.6, fixing bugs and updating localisations.

#Pascal #programming

www.lazarus-ide.org

1 month ago 13 4 0 0
Pareto optimal sets for different combination of objectives.

Pareto optimal sets for different combination of objectives.

Top 3 programming languages by efficiency:
- Time and Memory: C, Pascal, Go
- Energy Efficiency: C, Rust, C++
- Energy and Time: C, Rust, C++
- Energy and Memory: C, Pascal, Go
- Energy, Time, and Memory: C, Pascal, Go
Source: greenlab.di.uminho.pt/wp-content/u...

2 months ago 11 3 0 0
Screenshot of Trndi on Fedora Linux, showing a glucose concentration of 10.8 mmol/l

Screenshot of Trndi on Fedora Linux, showing a glucose concentration of 10.8 mmol/l

#Trndi is a #glucose monitoring application written in #Object_Pascal. It fetches interstitial sugar readings from continuous glucose monitors (CGM) via different APIs and shows them on the desktop. It also presents a trend over time, colouring, and JavaScript extensions.

trndi.app

1 month ago 6 1 0 1
Space Data Centers Are Dumb.
Space Data Centers Are Dumb. YouTube video by Kyle Hill

Gran vídeo sobre datacenters, IA y estupidez humana, en general. (Por favor, ver hasta el final del todo)

www.youtube.com/watch?v=-w6G...

2 months ago 5 3 0 0
Lazy Evaluation on the New Ternary Operator - Delphi 265
Lazy Evaluation on the New Ternary Operator - Delphi 265 YouTube video by Alister Christie

youtu.be/-pZbZkTlTOM?...

2 months ago 3 0 0 0
Figures from the defining paper showing the hyperbolic relationship between insulin sensitivity and pancreatic beta-cell function, based on computer simulations in Object Pascal and statistical evaluation of big datasets.

Figures from the defining paper showing the hyperbolic relationship between insulin sensitivity and pancreatic beta-cell function, based on computer simulations in Object Pascal and statistical evaluation of big datasets.

The theory underlying this advanced method was developed based on computer simulations written in #Object_Pascal.

pubmed.ncbi.nlm.nih.gov/38169110/
doi.org/10.1111/1753...
www.livivo.de/doc/M38169110

#Pascal #programming

2 months ago 6 1 0 0
What can be learnt from the 2010 Flash Crash? (Defensive Argument Checking in Modern Pascal)
What can be learnt from the 2010 Flash Crash? (Defensive Argument Checking in Modern Pascal) YouTube video by Silver Pascal Coder

What can be learnt from the 2010 flash crash?

Sometime "correct" code isn't enough and how we can use defensive argument checking in Pascal to build systems that actually survive chaos...

youtu.be/MGxkGurrpxw

2 months ago 3 1 0 0
Preview
#pascal #ipc #ipc2026 #delphi #lazarus #freepascal #programming #supercomputing #softwaredevelopment #softwaredevelopmenttools #softwaredevelopers | International Pascal Congress It is my honour to announce the first speaker for the plenary talks of the IPC 2026. Dr. Javier Cuenca Muñoz, a world expert in supercomputing! This is going to be awesome! https://lnkd.in/dhKTnBKg ...

The first speaker for the plenary talks at #IPC_2026 (the International Pascal Congress 2026) will be Dr. Javier Cuenca Muñoz, a world expert in supercomputing.

www.linkedin.com/posts/intern...

2 months ago 9 1 0 0
My Niklaus Wirth Award Acceptance Talk at International Pascal Congress 2023

Blog post "My Niklaus Wirth Award Acceptance Talk at International Pascal Congress 2023" at blog.marcocantu.com/blog/2025-de...

3 months ago 3 1 0 0
Advertisement
Silverleaf whitefly on a green surface. Source: https://commons.wikimedia.org/wiki/File:Silverleaf_whitefly.jpg

Silverleaf whitefly on a green surface. Source: https://commons.wikimedia.org/wiki/File:Silverleaf_whitefly.jpg

Graphical abstract from the paper.

Abstract:
The whitefly, Bemisia tabaci, significantly threatens agricultural productivity through crop damage and virus transmission. This study developed and parametrized a dynamic energy budget theory-based toxicokinetic-toxicodynamic (TKTD) model to assess the mortality of immature whitefly stages and the impacts of spidoxamat exposure on fecundity and fertility in adults. The TKTD model was integrated into an individual-based model (IBM) to predict population dynamics and efficacy under field conditions, validated with field trial data from different locations in India, Pakistan, and Brazil. The integrated model identified optimal application strategies across varying pest pressure and temperature regimes. The IBM simulation results indicate that a second application can substantially enhance population control, particularly when timed between 7 and 14 days postinitial treatment, depending on ambient temperature and population structure. This timing is influenced by the efficacy half-life and the developmental duration of immature stages, emphasizing the importance of precise application strategies in managing B. tabaci populations effectively. The findings underscore the importance of integrating empirical data with modeling for a mechanistic understanding of effects and the development of effective pest management strategies in the face of evolving agricultural challenges.

Graphical abstract from the paper. Abstract: The whitefly, Bemisia tabaci, significantly threatens agricultural productivity through crop damage and virus transmission. This study developed and parametrized a dynamic energy budget theory-based toxicokinetic-toxicodynamic (TKTD) model to assess the mortality of immature whitefly stages and the impacts of spidoxamat exposure on fecundity and fertility in adults. The TKTD model was integrated into an individual-based model (IBM) to predict population dynamics and efficacy under field conditions, validated with field trial data from different locations in India, Pakistan, and Brazil. The integrated model identified optimal application strategies across varying pest pressure and temperature regimes. The IBM simulation results indicate that a second application can substantially enhance population control, particularly when timed between 7 and 14 days postinitial treatment, depending on ambient temperature and population structure. This timing is influenced by the efficacy half-life and the developmental duration of immature stages, emphasizing the importance of precise application strategies in managing B. tabaci populations effectively. The findings underscore the importance of integrating empirical data with modeling for a mechanistic understanding of effects and the development of effective pest management strategies in the face of evolving agricultural challenges.

Figure from the paper: Model validation with the field data. Nymph count and efficacy quantified in Field Trial 2. Dots are measured data (means and standard deviation for counts, and efficacy based on mean counts) while the lines and gray shades represent the median and 95% prediction intervals of 100 Monte Carlo simulations.

Figure from the paper: Model validation with the field data. Nymph count and efficacy quantified in Field Trial 2. Dots are measured data (means and standard deviation for counts, and efficacy based on mean counts) while the lines and gray shades represent the median and 95% prediction intervals of 100 Monte Carlo simulations.

The whitefly, Bemisia tabaci, threatens agricultural productivity via crop damage and virus transmission. A novel individual-based model, implemented in #Embarcadero #Delphi, predicts population dynamics and helps to optimise control strategies.

#Pascal #programming

doi.org/10.1021/acs....

2 months ago 9 2 1 0
Figure from the paper: Time-frequency plots per condition, with the baseline corrected oscillatory power measures. The upper four subplots are from a cluster of mid-frontal channels (Fz, F1, F2, FC1, FC2) and the lower five subplots are from a posterior channel cluster (PO3, POz, PO4, O1, Oz, O2). The events (onsets of memory array, interruption, retro-cue, and probe) are marked by vertical dotted lines, and their timing changes depending on condition. Mind that flexible condition subplots have a white shaded area around 4000 ms, which represent the 95% confidence interval range of resumption times on flexible trials (95%CI 3699.4 - 4682.95).

Figure from the paper: Time-frequency plots per condition, with the baseline corrected oscillatory power measures. The upper four subplots are from a cluster of mid-frontal channels (Fz, F1, F2, FC1, FC2) and the lower five subplots are from a posterior channel cluster (PO3, POz, PO4, O1, Oz, O2). The events (onsets of memory array, interruption, retro-cue, and probe) are marked by vertical dotted lines, and their timing changes depending on condition. Mind that flexible condition subplots have a white shaded area around 4000 ms, which represent the 95% confidence interval range of resumption times on flexible trials (95%CI 3699.4 - 4682.95).

Interruptions are common in working life, negatively affecting task performance and long-term psychological well-being. Research supported by software written with #Lazarus_IDE / #Free_Pascal demonstrates the important role of resumption time and individual flexibility.

doi.org/10.1111/ejn....

2 months ago 7 0 1 0
Figure from the paper: Command palette during the search of blocks by their contents.

Figure from the paper: Command palette during the search of blocks by their contents.

Figure from the paper: The main window of the application after the stu- dent joined the test.

Figure from the paper: The main window of the application after the stu- dent joined the test.

#AlgoPoint is an application designed to assist teaching high school students in computational thinking. A new model for this software, written with the #Lazarus_IDE and #Free_Pascal enables teacher-student collaboration.

#Pascal #programming

doi.org/10.5220/0013...

2 months ago 7 1 1 0
Graphical Abstract.

As a replacement subsequently follows the abstract:
(1) Background: Individuals with high levels of state depression are hypothesized to have an impairment of attentional control functions necessary for filtering irrelevant information. This study used the event-related potential of early PD, a marker of distractor suppression, and N2pc, an indicator of attentional capture to investigate whether high state depression affects selective attention in ignoring or suppressing distractors. (2) Methods: Thirty-three undergraduate students completed the Depression Anxiety Stress Scale-21 (DASS-21) and performed a modified, delayed match-to-sample task. Participants encoded abstract shapes under low or high perceptual load conditions in the visual working memory while ignoring a lateralized Chinese character as a task-irrelevant singleton distractor. (3) Results: Individuals with high state depression failed to suppress the distractor, as evidenced by the absence of early PD. Under low perceptual loads, they also displayed a significant N2pc component, indicating attentional allocation to the distractor. In contrast, low-state-depression participants successfully suppressed the distractor, showing early PD and the absence of N2pc. (4) Conclusions: These findings suggest that high-state-depression individuals have an impairment in top–down attentional control, particularly in feature-based selective attention. This deficit hinders the ability to filter out irrelevant information, potentially contributing to cognitive difficulties associated with depression.

Graphical Abstract. As a replacement subsequently follows the abstract: (1) Background: Individuals with high levels of state depression are hypothesized to have an impairment of attentional control functions necessary for filtering irrelevant information. This study used the event-related potential of early PD, a marker of distractor suppression, and N2pc, an indicator of attentional capture to investigate whether high state depression affects selective attention in ignoring or suppressing distractors. (2) Methods: Thirty-three undergraduate students completed the Depression Anxiety Stress Scale-21 (DASS-21) and performed a modified, delayed match-to-sample task. Participants encoded abstract shapes under low or high perceptual load conditions in the visual working memory while ignoring a lateralized Chinese character as a task-irrelevant singleton distractor. (3) Results: Individuals with high state depression failed to suppress the distractor, as evidenced by the absence of early PD. Under low perceptual loads, they also displayed a significant N2pc component, indicating attentional allocation to the distractor. In contrast, low-state-depression participants successfully suppressed the distractor, showing early PD and the absence of N2pc. (4) Conclusions: These findings suggest that high-state-depression individuals have an impairment in top–down attentional control, particularly in feature-based selective attention. This deficit hinders the ability to filter out irrelevant information, potentially contributing to cognitive difficulties associated with depression.

Participants received visual instructions for the delayed match-to-sample task while listening to a pre-recorded audio file in MP3 format containing the instructions delivered by an AI voice.

Participants received visual instructions for the delayed match-to-sample task while listening to a pre-recorded audio file in MP3 format containing the instructions delivered by an AI voice.

Persons with #depression may have difficulties in filtering out irrelevant information. This hypothesis could be proved with a computerised experiment based on software written with the #Lazarus_IDE for #Free_Pascal.

doi.org/10.3390/app1...

2 months ago 8 0 1 0
Examples for key matrices.

Examples for key matrices.

Demo app implementing an Encryption and Decryption Application Interface using the Hill Cipher Algorithm, written with Lazarus and Free Pascal.

Demo app implementing an Encryption and Decryption Application Interface using the Hill Cipher Algorithm, written with Lazarus and Free Pascal.

A Hill Cypher modulo 95 #cryptography method generates a matrix-based key with a quantifiable randomisation algorithm. In a recent paper, the use of random matrices is implemented in an app written in #Object_Pascal with the #Lazarus_IDE.

doi.org/10.26554/int...

2 months ago 7 0 1 0
Figure from the paper: Two-dimenstional plot showing zones of saturation/nonsaturation of the skeleton surface by impurity particles that are formed for different values of the filter thickness at v= 4.5.

Figure from the paper: Two-dimenstional plot showing zones of saturation/nonsaturation of the skeleton surface by impurity particles that are formed for different values of the filter thickness at v= 4.5.

Quadruple integrals representing boundary value problems of convective diffusion under conditions of limited sorption.

Quadruple integrals representing boundary value problems of convective diffusion under conditions of limited sorption.

Figure from the paper: Scheme for calculating the quadruple integral (double quadrature method).

Figure from the paper: Scheme for calculating the quadruple integral (double quadrature method).

Water may contain dissolved substances that impact its quality and may be harmful. To better understand the processes of purification, an international team developed a mathematical model of impurity diffusion and #simulation software using the #Lazarus_IDE and #Free_Pascal.

doi.org/10.1038/s415...

2 months ago 10 0 1 0
Post image

PeaZip 10.9.0 is ready!
The new release introduces QOL updates to improve user experience: new context menus and kb shortcuts, improved reactivity, speed, internal drag&drop, handling of rar and multi volume archives, Image and Text viewers.
Full change log: peazip.github.io/changelog.html

2 months ago 20 3 0 0
Figure from the paper showing the experimental paradigm. Shortly, participants were asked to memorize the orientation of coloured bars before being presented with an arithmetic task.

Figure from the paper showing the experimental paradigm. Shortly, participants were asked to memorize the orientation of coloured bars before being presented with an arithmetic task.

Figure from the paper: Time–frequency plots per interruption condition averaged across midfrontal EEG channels.

Figure from the paper: Time–frequency plots per interruption condition averaged across midfrontal EEG channels.

Plot from the paper: Significant clusters showing the main effects of interruption averaged across duration conditions with the topographies marking the distribution of two significant clusters over the scalp. The vertical dashed lines indicate the onsets of the retro-cue (0 ms) and the memory probe (1,000 ms).

Plot from the paper: Significant clusters showing the main effects of interruption averaged across duration conditions with the topographies marking the distribution of two significant clusters over the scalp. The vertical dashed lines indicate the onsets of the retro-cue (0 ms) and the memory probe (1,000 ms).

In working life, interruptions are widespread and can impair task performance. In an #EEG experiment that was controlled by software written in #Lazarus and #Free_Pascal, researchers found that temporal flexibility can benefit subgroups of workers.

#Pascal #programming

dx.doi.org/10.1037/pag0...

2 months ago 9 1 1 0
Advertisement
Preview
macOS improvements: work flawlessly on Apple Silicon (Aarch64), bundled with FPC, signed and notarized; Cocoa mouse positioning; fixes to OnDropFiles; universal binary support We are proud to announce numerous improvements to how our engine works on macOS: As hinted in previous news, our macOS builds are now provided with "bundled FPC" which means that building your games works out-of-the-box with our engine. Castle Game Engine downloads now feature a native macOS/Silicon (Aarch64) build. With everything working natively on Apple Silicon, including our engine, tools, and bundled FPC.

macOS improvements: work flawlessly on Apple Silicon (Aarch64), bundled with FPC, signed and notarized; Cocoa mouse positioning; fixes to OnDropFiles; universal binary support

We are proud to announce numerous improvements to how our engine works on macOS: As hinted in previous news, our macOS…

2 months ago 8 2 0 0
Post image

🚀 NDXSQLite - Professional SQLite for Free Pascal/Lazarus

Thread-safe, SQLCipher encryption, connection pooling, schema migrations, TDataSet compatible.

159 examples included. Cross-platform (Linux/Windows/macOS).

github.com/NDXDeveloper...

2 months ago 2 1 0 0
Post image Post image Post image Post image

DCPcrypt v2.0.5 — Cryptographic library for Free Pascal/Lazarus

◆ 20 ciphers (AES, Blowfish, Twofish, DES, RC4...)
◆ 10 hashes (SHA-256, SHA-512, MD5, Tiger...)
◆ 6 block modes, stream encryption, Base64
◆ Pure Pascal, no dependencies
◆ 282 tests, full docs

github.com/NDXDeveloper/dcpcrypt-lazarus

2 months ago 3 2 0 0